Traduction Automatique

Comment traduire automatiquement votre projet en utilisant l'outil CLI General Translation

npx gtx-cli@latest

Aperçu

L’outil en ligne de commande General Translation (gtx-cli) vous permet de traduire automatiquement votre projet dans n’importe quelle langue prise en charge.

Il offre une prise en charge de premier ordre pour gt-next et gt-react dans votre projet, vous permettant d’analyser votre code à la recherche de contenu traduisible, de traduire votre projet et de générer des fichiers JSON de données de traduction.

L’outil CLI peut également servir à générer des traductions pour des bibliothèques i18n tierces comme next-intl ou i18next.

Enfin, l’outil CLI peut être utilisé pour traduire des fichiers JSON, Markdown, MDX, JS et TS.

Une clé API de production est requise pour la commande translate. Obtenez-en une gratuitement sur generaltranslation.com !


Deux commandes principales sont à connaître : init et translate.

  • La commande init sert à configurer votre projet. Elle propose un assistant pas à pas qui préparera votre projet pour l’internationalisation, notamment :
  • La configuration des plugins et des providers React
  • La génération de clés API
  • La configuration des paramètres régionaux de votre projet et de la structure des fichiers
  • La commande translate est destinée à être ajoutée à votre pipeline CI/CD. Elle sert à analyser votre projet afin d’y détecter le contenu à traduire. Le contenu est ensuite téléversé vers un CDN ou ajouté au bundle de votre application pour être utilisé à l’exécution.

Bien démarrer

Selon la bibliothèque i18n utilisée par votre projet, veuillez suivre l’un des tutoriels suivants :

Utilisation

CommandeDescription
npx gtx-cli initLance l’assistant de configuration GT.
npx gtx-cli configureConfigure les paramètres GT de votre projet.
npx gtx-cli translateTraduit votre projet via l’API GT.
npx gtx-cli authGénère une clé d’API et un identifiant de projet pour votre projet.
npx gtx-cli generateGénère un nouveau fichier JSON de données de traduction. À utiliser lors de l’utilisation de la bibliothèque seule.

Que pensez-vous de ce guide ?

Traduction Automatique