Traduction automatique

Traduisez automatiquement les fichiers de votre projet avec General Translation.

Vue d’ensemble

General Translation fournit des outils puissants pour traduire des fichiers entiers de votre projet directement via la CLI. Cela vous permet de traduire :

  • Fichiers JSON : Traduisez vos fichiers JSON d’i18n pour n’importe quelle bibliothèque, y compris next-intl, i18next ou des formats JSON personnalisés
  • Fichiers Markdown/MDX : Traduisez vos fichiers de documentation ou de contenu tout en préservant toute la mise en forme et la structure
  • Fichiers TypeScript/JavaScript : Traduisez les chaînes dans vos fichiers de code sans en altérer le fonctionnement

Avec l’outil CLI de GT, vous pouvez traduire des répertoires entiers de fichiers avec une seule commande, ce qui facilite la localisation de l’ensemble de votre projet.

Types de fichiers pris en charge

General Translation prend en charge les types de fichiers suivants :

Type de fichierDescription
jsonFichiers JSON utilisés par des bibliothèques i18n comme next-intl, i18next, etc.
mdxFichiers de composants Markdown utilisés pour la documentation
mdFichiers Markdown standard
jsFichiers JavaScript
tsFichiers TypeScript
gtFichiers de traduction propres à GT utilisés par gt-next et gt-react

Fonctionnement

  1. Installez l’outil CLI GT : npm install --save-dev gtx-cli
  2. Configurez votre projet avec le fichier gt.config.json
  3. Exécutez npx gtx-cli translate pour traduire automatiquement tous les fichiers spécifiés

Et voilà ! Inutile d’attendre des jours : lancez simplement une commande et obtenez vos traductions en quelques minutes.

Avantages

  • Conserver le contexte : Les fichiers sont traduits dans leur ensemble, ce qui préserve le contexte et améliore la qualité des traductions
  • Conserver la structure : Toute la mise en forme, la structure du code et la syntaxe sont préservées dans les fichiers traduits
  • Automatisation : Intégrez-vous aux pipelines CI/CD pour automatiser la traduction dans votre flux de travail
  • Prise en charge multi‑formats : Traduisez différents types de fichiers avec une seule configuration
  • Compatibilité avec les bibliothèques i18n : Fonctionne avec n’importe quelle bibliothèque i18n ou format personnalisé

Que pensez-vous de ce guide ?

Traduction automatique