.po, .pot

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

Détection automatique du format à l'importation : aucune configuration nécessaire.
Traductions par IA guidées par votre glossaire, le ton et le contexte du projet.
Chaque suggestion de l'IA est marquée pour une révision humaine avant d'être envoyée.
Exportation au même format que l'importation, prêt pour votre prochaine version.
1

Importez votre fichier gettext PO/POT

2

L'IA traduit avec votre glossaire

3

Vérifiez et approuvez chaque chaîne

4

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/POT

Foire 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.

Commencez gratuitement

500 clés gratuites pour toujours. Aucune carte de crédit.