Objectif : réduire la dépendance à Helsinki, qui reste léger mais limité sur dialogue manga, anglais familier et japonais.
À faire :
- créer une interface commune de traducteur local ;
- conserver Helsinki comme moteur par défaut ;
- ajouter NLLB local optionnel ;
- ajouter M2M100 local optionnel ;
- permettre de comparer plusieurs traductions pour un bloc ;
- stocker
raw_translation_fr, translation_fr et éventuellement des alternatives dans le cache ;
- garder toutes les solutions gratuites/locales après téléchargement des modèles.
Contraintes :
- ne pas casser le serveur local Helsinki existant ;
- ne pas rendre NLLB/M2M100 obligatoires ;
- préserver CUDA si disponible ;
- éviter de rendre l’installation de base trop lourde.
Critère d’acceptation :
- Helsinki fonctionne comme avant ;
- les moteurs optionnels échouent proprement s’ils ne sont pas installés ;
- comparaison visible dans l’interface ;
- tests unitaires sur la sélection de backend.
Objectif : réduire la dépendance à Helsinki, qui reste léger mais limité sur dialogue manga, anglais familier et japonais.
À faire :
raw_translation_fr,translation_fret éventuellement des alternatives dans le cache ;Contraintes :
Critère d’acceptation :