# gt: General Translation CLI tool: Démarrage rapide URL: https://generaltranslation.com/fr/docs/cli/quickstart.mdx --- title: Démarrage rapide description: Découvrez à quoi sert la CLI de General Translation, quand l’utiliser et comment traduire votre premier projet. related: links: - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations - /docs/cli/guides/using-auto-jsx --- La CLI de General Translation (`gt`) configure l’internationalisation et traduit votre projet depuis la ligne de commande. Elle fonctionne avec [`gt-react`, `gt-next` et `gt-react-native`](/docs/react/overview), avec des bibliothèques i18n tierces comme `next-intl` et `i18next`, ainsi qu’avec des fichiers autonomes tels que JSON, YAML, Markdown et MDX. ## Ce que fait la CLI [#what-it-does] La CLI vous donne un accès direct à : * **Configuration** pour installer les dépendances, intégrer votre framework et créer un `gt.config.json`. * **Traduction** pour envoyer votre contenu source à l’API General Translation et enregistrer les résultats dans votre base de code ou sur le CDN. * **Briques de CI** pour téléverser, mettre en file d’attente et télécharger des traductions à différentes étapes du pipeline. * **Validation** pour vérifier votre projet afin de détecter les erreurs de traduction sans appeler l’API. ## Quand utiliser la CLI [#when-to-use] Utilisez la CLI lorsque vous souhaitez : * Configurer un nouveau projet pour la traduction à l’aide d’un assistant. * Traduire votre projet dans le cadre d’un build ou d’un pipeline CI. * Traduire des fichiers de contenu autonomes sans ajouter de bibliothèque de framework. * Conserver les traductions dans le contrôle de version avec votre contenu source. ## Démarrage rapide [#quickstart] Installez `gt`, configurez votre projet et lancez votre première traduction. ### 1. Installez `gt` Installez la CLI en tant que dépendance de développement. ```bash npm install gt --save-dev ``` ```bash yarn add --dev gt ``` ```bash bun add --dev gt ``` ```bash pnpm add --save-dev gt ``` ### 2. Configurez votre projet Lancez l’assistant de configuration pour détecter votre framework, créer un `gt.config.json` et générer des identifiants d’accès. ```bash npx gt init ``` L’assistant définit votre paramètre régional par défaut et vos paramètres régionaux cibles, choisit l’emplacement de stockage des traductions et enregistre votre clé API ainsi que votre ID de projet dans `.env.local`. Consultez [Configurer le CLI](/docs/cli/guides/configuring) pour plus de détails sur la configuration, ou [`gt init`](/docs/cli/reference/commands/init) pour la commande complète. ### 3. Ajoutez votre clé API de production La commande [`translate`](/docs/cli/reference/commands/translate) nécessite une clé API de production et un ID de projet. L’assistant peut les générer pour vous, ou vous pouvez les créer sur la page [API Keys](https://generaltranslation.com/dashboard). Définissez-les en variables d’environnement pour que la CLI puisse les lire. ```bash title=".env" GT_API_KEY=your-api-key GT_PROJECT_ID=your-project-id ``` *Remarque : définissez votre clé API dans une variable d’environnement — ne l’ajoutez jamais à `gt.config.json`.* ### 4. Traduisez votre projet Exécutez la commande `translate` pour traduire tous les fichiers configurés dans `gt.config.json`, ainsi que les composants inline [``](/docs/react/reference/components/t) et les entrées de dictionnaire présents dans votre code source. ```bash npx gt translate ``` Les traductions sont enregistrées dans votre base de code, prêtes à être validées. Exécutez cette commande dans votre pipeline CI avant de lancer votre build de production. Consultez [Génération des traductions](/docs/cli/guides/generating-translations) pour voir le workflow complet. ## Next steps - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations - /docs/cli/guides/using-auto-jsx