La traduction IA du jour
(translate.onul.works)Service web de traduction basé sur une IA LLM, « La traduction IA du jour » (développé et lancé en 1 jour)
Contexte de développement : la fin de l’errance entre traducteurs
- Constat du problème : dans un autre service actuellement en développement, le traitement des langues étrangères et les tâches de traduction sont très souvent nécessaires
- Limites de l’approche existante :
- Au début, les traducteurs existants comme Google Traduction étaient principalement utilisés
- Mais la qualité de traduction se révélait souvent instable ou décevante lorsqu’il s’agissait de traiter certains termes spécifiques ou de restituer des nuances subtiles
- Découverte de la traduction par LLM :
- En essayant directement des LLM (comme AI Studio) comme alternative, il a été possible d’obtenir des résultats de traduction nettement plus naturels et satisfaisants
- Une nouvelle contrainte :
- Le problème, c’est qu’à chaque traduction, il fallait ouvrir l’interface web (AI Studio, etc.) et ressaisir à répétition le prompt (consignes de traduction) nécessaire pour obtenir le résultat souhaité (traitement de mots spécifiques, ton, etc.)
- Ce processus paraissait très fastidieux et inefficace
- Développer soi-même la solution :
- Avec l’idée « autant le faire moi-même ! », la décision a été prise de développer un service web simple permettant de conserver les avantages de la traduction par LLM tout en réduisant les tâches répétitives
- Comme des connaissances autour partageaient les mêmes difficultés, le service a été développé rapidement (une journée complète) puis publié sous le nom de « La traduction IA du jour » (la majeure partie du développement a été réalisée avec Cursor AI)
Principales caractéristiques
- Consignes de traduction flexibles basées sur un LLM
- La principale différence avec les traducteurs automatiques / traducteurs par deep learning existants
- Possibilité de définir le traitement de mots spécifiques lors de la traduction (ex. : traduire le nom de l’entreprise « La traduction IA du jour » par « OAIT »)
- Possibilité de régler en détail le ton ou le style souhaité (ex. : comme si l’on parlait à un ami, dans un style de rapport)
- Option de base « choix du ton » fournie (traduction littérale, ton poli, reformulation mettant l’accent sur le sens, etc.)
- Fonction de sauvegarde des consignes de traduction fréquemment utilisées (cookies locaux)
- Permet de les enregistrer et de les réutiliser sans avoir à ressaisir les mêmes consignes à chaque fois
- Améliore la productivité lors des tâches de traduction répétitives (à la manière de favoris)
- Résultats de traduction naturels propres aux LLM
- On peut s’attendre à une qualité de traduction plus naturelle et adaptée au contexte qu’un rendu mécanique
- (Inconvénient) En raison des caractéristiques des LLM, des résultats parfois inexacts ou différents de l’intention peuvent occasionnellement apparaître (
hallucination)
- Contexte de développement et stack technique
- Développé rapidement en réponse aux besoins personnels et de proches (lancement en 1 jour)
- Backend : utilisation du modèle Google Gemini
- Fonctionne actuellement sur une API gratuite (un passage à une API payante est envisagé si l’usage augmente à l’avenir)
- Recherche de simplicité
- L’accent est mis sur la fonction essentielle de traduction et sur les avantages des LLM, sans fonctionnalités complexes
- Utilisable rapidement et facilement par tout le monde
Aucun commentaire pour le moment.