Fichiers de langue
Do4U traduit les fichiers de langue pour les sites web et les applications : gettext (.po et .pot), i18n JSON incluant les clés pluriels i18next, et XLIFF 1.2 et 2.0. Les clés, les commentaires, l'ordre et le formatage restent tels quels – seuls les textes changent. Les espaces réservés tels que %s, %1$d, {name} ou {{name}}, les balises HTML et les pluriels ICU sont protégés, et le code vérifie chaque entrée après la traduction. Les formes pluriels suivent la langue cible, par exemple trois formes pour le polonais. Les entrées qui échouent à une vérification conservent leur texte source et sont marquées avec la raison.
À qui cela s'adresse
Pour les exploitants de sites web, les développeurs, les agences et les auteurs de plugins et de thèmes qui livrent des traductions : projets WordPress et PHP avec des fichiers .po, applications web avec i18n JSON, et flux de localisation échangeant du XLIFF.
Utilisations typiques
- Traduire un modèle .pot dans une nouvelle langue, en incluant l'en-tête Plural-Forms approprié
- Remplir les entrées manquantes et floues d'un fichier .po existant et conserver les traductions
- Traduire un fichier JSON i18n pour une application web, avec les clés de pluriel reconstruites pour la langue cible
- Ajouter des cibles à un fichier XLIFF sans toucher aux balises, aux ids ou aux notes
Exemple
Entrée
Langue cible : Polonais msgid "Bonjour %s, vous avez %d nouveaux messages" msgstr "" msgid "Un fichier" msgid_plural "%d fichiers" msgstr[0] "" msgstr[1] ""
Résultat
msgstr "Cześć %s, masz %d nowych wiadomości" msgstr[0] "Jeden plik" msgstr[1] "%d pliki" msgstr[2] "%d plików" Plural-Forms: nplurals=3 – trois formes pour le polonais. Placeholders vérifiés : 3. Entrées marquées pour révision : 0.
Un exemple fixe, raccourci. Les vrais résultats sont générés par l'IA : vérifie-les.
Prix et limites
- Prix
- généralement 5–8 crédits
- Disponible avec
- Gratuit, Avec forfait
- Limite d'entrée
- Jusqu'à 24 000 caractères par fichier
Confidentialité
Traités sur nos propres serveurs dans l'UE (Pologne). Les entrées et les résultats sont supprimés après 7 jours (Gratuit) ou 30 jours (forfaits), ou immédiatement après que tu as vu le résultat si tu choisis de ne pas les stocker. Les images sont supprimées immédiatement après traitement.
Dans l'API
Nom de l'outil : translate_file. Crée une tâche avec POST /api/v1/jobs et récupère le résultat avec GET /api/v1/jobs/{id}. Tu trouveras ta clé API dans ton compte.
curl -X POST https://do4u.eu/api/v1/jobs \
-H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
-d '{"tool": "translate_file", "text": "…"}'
Questions et réponses
Quels formats de fichiers sont compatibles ?
Les fichiers Gettext .po et .pot, le JSON i18n (plat ou imbriqué, avec les clés de pluriel i18next telles que _one et _other) et XLIFF 1.2 et 2.0. Do4U reconnaît le format grâce au contenu, et l'extension du fichier doit correspondre. Les fichiers volumineux doivent être divisés : la page affiche la limite en caractères, et une tâche traduit un nombre limité d'entrées.
Qu'en est-il des placeholders et des formes de pluriel ?
Les placeholders tels que %s, %1$d, {name} et {{name}} ainsi que les balises HTML sont remplacés par des marqueurs avant la traduction et remis en place après. Le code vérifie que chacun est présent exactement une fois et que les placeholders non numérotés conservent leur ordre. Les formes de pluriel sont créées pour la langue cible, par exemple trois pour le polonais ou six pour l'arabe.
Que se passe-t-il si une traduction échoue à une vérification ?
L'entrée conserve son texte source et est marquée : dans les fichiers .po avec le flag
Est-ce que mon texte est stocké ?
Seulement le temps nécessaire : 7 jours en version gratuite, 30 jours avec un forfait – ou pas du tout si tu choisis de ne pas le stocker. Le traitement s'effectue sur nos propres serveurs dans l'UE (Pologne).
Puis-je utiliser le résultat immédiatement ?
Les résultats sont générés par l'IA. Merci de les lire avant de les publier ou de les envoyer.
Outils associés
- Traduire l'HTML
Traduit l'HTML et conserve les balises, les liens, les attributs et les espaces réservés exactement tels qu'ils sont.
- Traduire
Vers les langues de l'UE, avec des notes sur les passages obscurs.
- Relecture
Corrige l'orthographe, la grammaire et la ponctuation dans la langue de votre texte et marque chaque modification.