Skip to content

ESIREM mobile development project based on DeepL API

License

Notifications You must be signed in to change notification settings

Guimhoff/JohnnyDeepL

Repository files navigation

CC BY-NC 4.0

Johnny DeepL

Projet de développement mobile ESIREM :

Réalisation d'une application Android utilisant l'API DeepL pour réaliser des traductions.

Sujet réalisé par M. Meunier

Fonctionnalités

Vue principale (traduction)

  • Sélection de la langue de départ, y compris détection de la langue
  • Sélection de la langue de traduction
  • Traduction du texte
  • Affichage de la langue détectée
  • Coller le texte du presse papier dans l'encart du texte à traduire
  • Copier le texte traduit dans le presse papier
  • Ouverture automatique de la fenêtre de configuration en l'absence de clé

Vue historique

  • Conservation en mémoire des dernières langues utilisées, même après la fermeture de l'application
  • Historique des 10 dernières traductions (la limite est imposée par le sujet, et pourrait être très simplement retirée)
  • Possibilité d'afficher les traductions de l'historique dans l'affichage principal (utile pour les longs textes)
  • Suppression individuelle les traductions de l'historique
  • Suppression de la totalité les traductions de l'historique

Vue clé / configuration

  • Configuration de la clé DeepL utilisée pour les traductions
  • Sauvegarde uniquement les clés fonctionnelles
  • Possibilité de retirer la clé sauvegarder (en laissant simplement le champ vide)
  • Affichage de la consommation de la clé DeepL (caractères utilisés et caractères disponibles)

Visuels

Vue principale :

Exemple de traduction avec détection de langue :

Utilisation des touches de copier-coller avec langue imposée :

Affichage de l'historique :

Affichage d'une traduction sauvegardée dans la vue principale :

Vue de configuration quand la clé n'est pas entrée (attention la traduction est impossible sans clé) :

Vue de configuration quand la clé a été rentrée, avec affichage de la consommation :

Mode sombre !

Vue principale sombre :

Vue historique sombre :

Vue configuration sombre :

Licence

Licence Creative Commons
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International

About

ESIREM mobile development project based on DeepL API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages