Skip to content

V2.2 — Traducteurs locaux interchangeables Helsinki / NLLB / M2M100 #3

Description

@Hitman47

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions