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
Commande | Description |
---|---|
npx gtx-cli init | Lance l’assistant de configuration GT. |
npx gtx-cli configure | Configure les paramètres GT de votre projet. |
npx gtx-cli translate | Traduit votre projet via l’API GT. |
npx gtx-cli auth | Génère une clé d’API et un identifiant de projet pour votre projet. |
npx gtx-cli generate | Gé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 ?