# gt: General Translation CLI tool: gt enqueue URL: https://generaltranslation.com/fr/docs/cli/reference/commands/enqueue.mdx --- title: gt enqueue description: Met en file d’attente les fichiers téléversés pour General Translation sans télécharger les résultats. Référence API de la commande gt enqueue. --- Met en file d’attente des fichiers précédemment téléversés pour traduction et renvoie immédiatement, sans attendre ni télécharger les résultats. Utilisez-la avec [`gt upload`](/docs/cli/reference/commands/upload) et [`gt download`](/docs/cli/reference/commands/download) pour répartir la traduction entre plusieurs étapes de CI. Voir [Gérer les traductions](/docs/cli/guides/managing-translations#split). *Remarque : réservé à une utilisation en production. Nécessite un `GT_API_KEY` et un `GT_PROJECT_ID` de production.* ```bash npx gt enqueue ``` ## Fonctionnement [#how-it-works] 1. Lit `gt.config.json` pour déterminer quels fichiers traduire. 2. Identifie les fichiers déjà téléversés à partir de leurs hachages de contenu. 3. Les envoie à l’API de General Translation pour les faire traduire. 4. Se termine immédiatement sans attendre la fin des traductions. Pour télécharger les résultats une fois qu’ils sont prêts, exécutez [`gt download`](/docs/cli/reference/commands/download). ## Options [#flags] `enqueue` accepte les mêmes options que [`gt translate`](/docs/cli/reference/commands/translate#flags). Les options les plus couramment utilisées avec cette commande sont indiquées ci-dessous ; la référence ci-dessus en donne la liste complète. | Paramètre | Description | Type | Facultatif | Par défaut | | --------------------------- | -------------------------------------------------------------------------------- | ---------- | ---------- | ---------------- | | `--api-key ` | Clé API de production. | `string` | Oui | `GT_API_KEY` | | `--project-id ` | ID du projet. | `string` | Oui | `GT_PROJECT_ID` | | `-c, --config ` | Chemin vers le fichier de configuration. | `string` | Oui | `gt.config.json` | | `--locales ` | Paramètres régionaux cibles supplémentaires, ajoutés à ceux de la configuration. | `string[]` | Oui | — | | `--default-locale ` | Paramètre régional source du projet. | `string` | Oui | `en` | | `--timeout ` | Délai d’expiration de la requête, en secondes. | `number` | Oui | `900` | | `--dry-run` | Analyse et valide sans appeler l’API. | `boolean` | Oui | `false` | ## Exemple [#example] ```bash # Étape 1 : téléverser les fichiers sources npx gt upload # Étape 2 : mettre en attente les fichiers téléversés pour traduction npx gt enqueue # Étape 3 : télécharger les résultats une fois qu'ils sont prêts npx gt download ``` ## Autres notes [#notes] Séparer `upload`, `enqueue` et `download` est utile dans les pipelines CI/CD où chaque étape s’exécute dans une étape ou un job distinct. Comme `enqueue` renvoie immédiatement, l’étape de téléchargement peut s’exécuter dans un job ultérieur une fois les traductions terminées.