Traduction automatique
Comment traduire automatiquement votre projet avec l’outil CLI de General Translation
npx gtx-cli@latestAperçu
L’outil CLI de 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 plan de gt-next et gt-react dans votre projet, vous permettant d’analyser le 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é d’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 initsert à configurer votre projet. Elle propose un assistant pas à pas qui prépare votre projet pour l’internationalisation, notamment :
- Configuration des plugins et des providers React
- Génération des API Keys
- Configuration des locales de votre projet et de la structure des files
 
- La commande translateest destinée à être ajoutée à votre pipeline CI/CD. Elle sert à analyser votre projet pour y détecter le contenu à traduire. Le contenu est ensuite téléversé vers un CDN (Content Delivery Network) ou ajouté à votre bundle d’application pour être utilisé à l’exécution.
Prise en main
Selon la bibliothèque i18n utilisée dans votre projet, suivez l’un des tutoriels suivants :
Utilisation
| Commande | Description | 
|---|---|
| npx gtx-cli init | Lance l’assistant de configuration de GT. | 
| npx gtx-cli configure | Configure les paramètres GT de votre projet. | 
| npx gtx-cli translate | Traduit votre projet via l’API de GT. | 
| npx gtx-cli auth | Génère une clé d’API et un id de projet pour votre projet. | 
| npx gtx-cli generate | Génère un nouveau fichier JSON de données de traduction. À utiliser lorsque vous utilisez la bibliothèque seule. | 
Que pensez-vous de ce guide ?

