Projet de développement mobile ESIREM :
Réalisation d'une application Android utilisant l'API DeepL pour réaliser des traductions.
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)
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 :
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