Le problème de la traduction par clés
Depuis des années, les développeurs s'appuient sur la traduction par clés (i18n) pour leurs applications. Vous extrayez les chaînes, leur attribuez des clés comme home.welcome_message, puis les envoyez en traduction.
Cela fonctionne parfaitement pour les boutons, les libellés et les messages courts.
Mais qu'en est-il du contenu long ?
Quand vous devez traduire :
- De la documentation
- Des articles de blog (comme celui-ci !)
- Des mentions légales
- Des pages marketing
La traduction par clés montre ses limites. Vous vous retrouvez avec des centaines de clés fragmentées (doc.paragraph_1, doc.paragraph_2), privant complètement le texte de son contexte. Les traducteurs ne peuvent pas voir le fil du document, ce qui donne des traductions décousues et maladroites.
Présentation de la traduction de documents
Aujourd'hui, nous sommes ravis d'annoncer la traduction de documents pour IntlPull — une nouvelle façon de localiser votre contenu long sans perdre le contexte.
Comment ça marche
Au lieu d'extraire manuellement des clés, vous téléchargez simplement vos fichiers Markdown (.md, .mdx) directement dans IntlPull. Notre analyseur intelligent découpe le document en blocs logiques (titres, paragraphes, listes) tout en préservant la structure du document.
L'éditeur Zen
Nous avons conçu un tout nouvel éditeur à panneaux divisés spécialement pour les documents.
- Panneau gauche : Votre document source original.
- Panneau droit : Votre traduction en temps réel.
- Défilement synchronisé : Lorsque vous faites défiler la source, le panneau cible suit, pour ne jamais perdre le fil.
Fonctionnalités intelligentes
- Analyse Markdown : Nous gérons toute la syntaxe pour vous. Gras, italique, liens et blocs de code sont préservés automatiquement.
- Masquage des variables : Vous utilisez des variables comme
{{userName}}dans votre contenu ? Nous « masquons » (verrouillons) automatiquement ces tokens pour que les traducteurs ne puissent pas casser votre code par accident. - Support du frontmatter : Nous extrayons et traduisons automatiquement le frontmatter YAML (comme le titre et la description) tout en conservant les clés intactes.
Intégration CLI
Nous savons que les développeurs adorent la ligne de commande. C'est pourquoi la traduction de documents est entièrement supportée dans le CLI IntlPull.
Terminal1# Upload a document 2intlpull documents upload README.md --source en --target de,fr 3 4# List documents 5intlpull documents list 6 7# Download translated file 8intlpull documents download --id <doc_id> --language de --output README.de.md
Automatisation avec le serveur MCP
Pour ceux qui développent des agents IA, nous avons également ajouté les capacités documentaires à notre serveur Model Context Protocol (MCP). Vos agents IA peuvent désormais lister, lire et traduire des documents de manière programmatique.
Disponibilité
La traduction de documents est disponible dès aujourd'hui pour tous les clients sur le plan Growth et supérieur.
