Traduisez les fichiers PO/POT gettext avec l'IA
Importez des catalogues PO et POT avec les commentaires et drapeaux flous préservés, laissez l'IA les traduire, révisez et exportez des fichiers gettext valides.
Utilisé par WordPress, Django, C/C++, PHP et d'innombrables projets open source.
Ce qu'un fichier gettext PO/POT contient vraiment
gettext est le format de localisation le plus ancien encore largement utilisé, et le plus riche en informations. Un catalogue PO transporte non seulement des chaînes, mais aussi des références sources, des commentaires de traducteurs, des drapeaux flous et des formes plurielles — des métadonnées dont dépendent à la fois les outils et les traducteurs humains.
Cette richesse est précisément ce que les outils de traduction génériques jettent. Collez un catalogue dans un traducteur de texte et vous obtiendrez un mur de texte où la structure msgid/msgstr a disparu, les références sont parties et les drapeaux perdus. Le fichier n'est plus un catalogue ; c'est de la prose.
.po, .pot
#: templates/login.php:12
msgid "Welcome back!"
msgstr ""
#: templates/login.php:15
msgid "Save changes"
msgstr ""
Ce qui ne va pas lorsque les fichiers gettext PO/POT sont mal traduits
Ce sont les échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.
Les drapeaux flous sont perdus
Une entrée floue est une chaîne que gettext sait peut-être obsolète. Perdez le drapeau et la traduction semble approuvée, donc personne ne revisite jamais une chaîne qui a depuis changé.
Les formes plurielles ont besoin de l'en-tête approprié
Chaque langue déclare sa règle de pluriel dans l'en-tête du catalogue. Copiez un en-tête anglais dans un catalogue polonais et la mauvaise forme s'affichera pour la plupart des nombres.
Les références sources disparaissent
Les lignes #: indiquent à un traducteur où apparaît une chaîne. Sans elles, des mots ambigus comme "Post" ou "Order" doivent être traduits à l'aveugle.
L'entrée de l'en-tête est traduite
L'entrée avec un msgid vide est l'en-tête du catalogue, pas une chaîne. Traduisez-la et les outils cessent de lire correctement le fichier.
Comment GetTranslated le gère
Importez votre fichier gettext PO/POT
L'IA traduit avec votre glossaire
Vérifiez et approuvez chaque chaîne
Exportez et livrez
Vous voulez le voir d'abord sur votre propre fichier ?
Collez un fichier gettext PO/POT dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.
Ouvrez le traducteur gratuit de gettext PO/POTFoire aux questions
Les commentaires et références sont-ils conservés ?
Oui. Tout ce qui n'est pas une traduction — références, commentaires du traducteur, indicateurs — est conservé intact lors de l'import et de l'export.
Puis-je commencer par un modèle POT ?
Oui. Un fichier POT est un catalogue avec des traductions vides, ce qui est le point de départ naturel : importez-le une fois et générez un PO pour chaque langue que vous distribuez.
Les entrées floues sont-elles prises en charge ?
Oui. Les chaînes floues sont importées comme nécessitant une révision, ce qui est précisément ce que signifie l'indicateur, et elles apparaissent dans la file d'attente de révision plutôt que d'être distribuées silencieusement.
500 clés gratuites pour toujours. Aucune carte de crédit.