Translator 6.1.4 : traduction hors ligne sous Plasma 6

Salut Ă  tous,

Translator est un widget Plasma 6 pour traduire du texte.

C’est au départ un portage du widget Plasma 5 de Driglu4it, qui n’est plus mis à jour depuis 2021.

Translator 6.x est un portage en widget Plasma 6.
Il fonctionne globalement comme l’ancienne version.
Mais il peut maintenant aussi traduire entièrement hors ligne avec différents serveurs comme LibreTranslate, un serveur de traduction libre qui tourne sur votre propre machine, ou des serveurs LLM locaux (Ollama, LM Studio). Votre texte ne quitte jamais votre ordinateur.

Translator

Traduction locale en deux étapes

Lancez LibreTranslate avec Docker, en ne chargeant que les langues dont vous avez besoin (le premier démarrage télécharge les modèles et prend quelques minutes) :

docker run -d --name libretranslate --restart unless-stopped \
  -p 127.0.0.1:5000:5000 \
  libretranslate/libretranslate --load-only en,fr,de,es,it

Ensuite, dans les réglages du widget, onglet Serveurs : Ajouter, type LibreTranslate, gardez l’adresse par défaut http://localhost:5000, cliquez sur Tester pour charger les langues du serveur, et choisissez-le comme moteur dans l’onglet Général.

Réglages du serveur LibreTranslate

Un LLM local via Ollama marche aussi (TranslateGemma donne de très bons résultats). Les services en ligne sont toujours là quand vous en avez besoin : Google, Yandex, Bing et Apertium via translate-shell, DeepL, ou toute API compatible OpenAI.

Traduire ce que vous sélectionnez

Un raccourci global traduit le texte sélectionné dans n’importe quelle fenêtre, dans le bon sens : vers votre langue, ou vers votre seconde langue quand le texte est déjà dans la vôtre. Aucun service de détection n’intervient, donc tout reste en local avec un moteur local.

Nouveautés de la 6.1.4

  • Une entrĂ©e Auto dans le menu Destination, dĂ©sormais par dĂ©faut : la mĂŞme logique dans le widget lui-mĂŞme.
  • Un rĂ©glage Seconde langue, Ă  cĂ´tĂ© de Langue maternelle dans l’onglet GĂ©nĂ©ral.
  • La dĂ©tection de la langue source est activĂ©e par dĂ©faut.
  • CorrigĂ© : avec les moteurs intĂ©grĂ©s, le menu Source affichait des codes couleur bruts au lieu de la langue dĂ©tectĂ©e.

Merci à MurzNN pour l’idée (issue #2).

Installation et notes de version : GitHub