Ceci est une ancienne révision du document !



Logiciels de traduction

Cette page a pour but de recenser les logiciels de traduction fonctionnant sur Ubuntu.
En complément, on pourra consulter cette page d'aide à la traduction qui liste des ressources (hors-logiciels) utiles aux traducteurs. — Source : Documentation Ubuntu Francophone.

A tout seigneur tout honneur : Une rapide introduction à la traduction d’Ubuntu (Guide d'utilisation de l'outil de traduction en ligne Launchpad).

Avant toute chose, il est fortement conseillé de se familiariser avec les formats et extensions utilisés dans le domaine de la traduction.

Plutôt que de réinventer le fil à couper le beurre, veuillez consultez la documentation WIKI « Équipe de traduction : Les fichiers PO et POT » — source : Opensuse France.

Convertisseurs de fichiers au format *.PO

  • Translate toolkit permet de transformer n'importe quel fichier (texte, srt) en fichiers au format *.PO1) conforme au format utilisé pour la traduction.
    Attention à l'encodage du fichier d'origine, il faut impérativement le convertir au format UTF-8
    (voir Le logiciel IConv pour la conversion).

Utilisez la commande :

msgfmt mon_fichier.po -o mon_fichier.mo

Et dans l'autre sens (un fichier au format *.MO vers un fichier au format *.PO) :

msgunfmt mon_fichier.mo >mon_fichier.po

Convertisseurs de fichiers au format *.TS

Pour tout ce qui est écrit en QT le format des fichiers de langues est le *.TS2).
Pour pouvoir être lu par les logiciels concernés il faut les convertir au format *.QM.
Ce que vous pouvez faire avec la commande :

lrelease file.ts

Mettre à jour un fichier au format *.PO

Il se peut que de nouvelle ligne soit apparues dans votre application à traduire, il peut donc être utile de fusionner les nouvelles lignes avec celle déjà traduites.
Ceci peut se faire avec POedit3).
⇒ Allez dans Catalogue → Mettre à jour depuis les sources.
Avant cela il aura fallu préciser le chemin vers les sources, toujours dans Catalogue → Propriétés… dans l'onglet Chemin des sources.
Si vous n'avez pas le dossier des sources vous pouvez mettre à jour à partir du fichier pot, Catalogue → Mettre à jour depuis un fichier pot….

Extraire les lignes à traduire des sources

Pour extraire les lignes à traduire des sources d'un logiciel vous pouvez utiliser la commande xgettext :

xgettext -o sortie.pot -a *.cpp --from-code UTF-8

Le fichier sortie.pot sera votre modèle pour les langues dans lesquelles traduire. *.cpp désigne le type de fichier dans lesquelles extraire les lignes internationalisées.

  • poedit : éditeur texte brut de fichiers au format *.PO,
  • gtranslator : éditeur plus complet de fichiers au format *.PO ; Documentation: GTranslator
  • Po4a (acronyme de "PO 4 (for) Anything") : programme d'aide à la traduction et à la maintenance des traductions de logiciels et de documents.
  • virtaal : traduire par segment un fichier au format *.PO.
    Son avantage : un clic droit permet d'aller chercher le sens du mot (ou de l'expression) sur Google translate, Urban Dictionnary,…
    dictionnaire de synonymes et autres (c'est entièrement configurable dans les préférences).
  • Qt Linguist: le programme officiel pour traduire des applications développées pour l'interprèteur Qt.

* omegaT : application professionnelle libre d'aide à la traduction (équivalente au logiciel SDL Trados® sous Windows® : la référence professionnelle en la matière),

Traduction des sous-titres vidéo

Une page de la documentation est consacrée au logiciel


Auteur : inconnu.
Dernière modification : 13 octobre 2017.
Contributeurs : eagle08 : typos, liens connexes, Accessiweb.


1) , 2) , 3)
veuillez consultez la documentation WIKI « Équipe de traduction : Les fichiers PO et POT » — source : Opensuse France.
  • traduction.1507986838.txt.gz
  • Dernière modification: Le 14/10/2017, 15:13
  • par 78.194.2.45