# gt: General Translation CLI tool: gt enqueue URL: https://generaltranslation.com/es/docs/cli/reference/commands/enqueue.mdx --- title: gt enqueue description: Pone en cola archivos cargados para General Translation sin descargar los resultados. Referencia de la API para el comando gt enqueue. --- Pone en cola archivos cargados previamente para su traducción y devuelve el control de inmediato, sin esperar ni descargar los resultados. Combínalo con [`gt upload`](/docs/cli/reference/commands/upload) y [`gt download`](/docs/cli/reference/commands/download) para dividir el proceso de traducción en etapas de CI. Consulta [Gestionar traducciones](/docs/cli/guides/managing-translations#split). *Nota: Solo para uso en producción. Requiere una `GT_API_KEY` y un `GT_PROJECT_ID` de producción.* ```bash npx gt enqueue ``` ## Cómo funciona [#how-it-works] 1. Lee `gt.config.json` para determinar qué archivos debe traducir. 2. Identifica los archivos subidos previamente por sus hashes de contenido. 3. Los envía a la API de General Translation para traducirlos. 4. Sale inmediatamente sin esperar a que se completen las traducciones. Para descargar los resultados una vez que estén listos, ejecuta [`gt download`](/docs/cli/reference/commands/download). ## Flags [#flags] `enqueue` acepta los mismos flags que [`gt translate`](/docs/cli/reference/commands/translate#flags). A continuación se muestran los más usados; la referencia enlazada arriba incluye la lista completa. | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | --------------------------- | ---------------------------------------------------------------------------- | ---------- | -------- | ---------------- | | `--api-key ` | API key de producción. | `string` | Sí | `GT_API_KEY` | | `--project-id ` | ID del proyecto. | `string` | Sí | `GT_PROJECT_ID` | | `-c, --config ` | Ruta al archivo de configuración. | `string` | Sí | `gt.config.json` | | `--locales ` | Locales de destino adicionales, agregados a los locales de la configuración. | `string[]` | Sí | — | | `--default-locale ` | Configuración regional de origen del proyecto. | `string` | Sí | `en` | | `--timeout ` | Tiempo de espera de la solicitud en segundos. | `number` | Sí | `900` | | `--dry-run` | Analiza y valida sin llamar a la API. | `boolean` | Sí | `false` | ## Ejemplo [#example] ```bash # Etapa 1: subir los archivos fuente npx gt upload # Etapa 2: encolar los archivos subidos para traducción npx gt enqueue # Etapa 3: descargar los resultados una vez que estén listos npx gt download ``` ## Otras notas [#notes] Separar `upload`, `enqueue` y `download` es útil en flujos de CI/CD donde cada paso se ejecuta en una etapa o en un trabajo independiente. Como `enqueue` devuelve de inmediato, el paso de descarga puede ejecutarse en un trabajo posterior cuando se hayan completado las traducciones.