OUTIL DE DÉVELOPPEUR OPEN-SOURCE

Vous gérez le framework. Ceci gère les traductions.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Moteur de Traduction Sans Configuration

i18n-rosetta est un moteur de traduction multiformat pour les projets d'internationalisation. Il maintient plus de 35 fichiers de localisation synchronisés avec votre source anglaise — JSON, TOML ou YAML — propulsé par des LLM, et non par Google Translate.

Conçu pour remplacer la partie coûteuse et fastidieuse de l'i18n : la traduction effective de vos fichiers de localisation dans des dizaines de langues et leur maintien en synchronisation à mesure que votre contenu évolue. La différenciation incrémentielle signifie que seules les clés modifiées sont retraduites.

Aucune dépendance externe. Uniquement des modules Node.js intégrés. Prend en charge next-intl, react-i18next, Hugo et tout framework i18n basé sur JSON/TOML/YAML de manière native.

REF: FEATURESTECHNICAL IMPLEMENTATION

Fonctionnement

De la Surveillance de Fichiers à la Synchronisation Complète

Le moteur surveille votre fichier de localisation source, détecte automatiquement le format, aplatit toutes les clés en notation par points, puis les compare à un manifeste de hachage SHA-256 pour identifier les modifications. Seules les clés modifiées passent par le pipeline de traduction LLM.

Chaque langue bénéficie de registres de ton culturellement appropriés — français formel (vous), japonais poli (です/ます), tagalog de Manille éduqué — intégrés pour plus de 35 langues. Les registres personnalisés ne nécessitent qu'une seule ligne de configuration.

La traduction de contenu Hugo gère automatiquement la préservation du front matter, la protection des shortcodes et les conventions de nommage des fichiers. Les blocs de code et le HTML brut sont transmis sans modification via un blindage par sentinelle Unicode.

Ce site web fonctionne avec i18n-rosetta. Chaque fichier de localisation que vous voyez a été généré par lui.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes