# gt: General Translation CLI tool: Poner en cola URL: https://generaltranslation.com/es/docs/cli/enqueue.mdx --- title: Poner en cola description: Cómo poner en cola las traducciones sin descargarlas --- ## Uso ```bash npx gt enqueue ``` **Nota:** Este comando requiere una clave API de producción. Obtén una en la [plataforma](https://generaltranslation.com/dashboard). ## Resumen El comando `gt enqueue` pone en cola archivos que ya se han cargado para su traducción, **sin esperar ni descargar los resultados**. El flujo de trabajo habitual es: 1. [`gt upload`](/docs/cli/upload) — cargar archivos fuente a la plataforma de General Translation 2. **`gt enqueue`** — poner en cola los archivos cargados para su traducción 3. [`gt download`](/docs/cli/download) — descargar las traducciones completadas Esta separación es útil en pipelines de CI/CD donde cada paso ocurre en una etapa o trabajo diferente. **¡Solo para uso en producción!** Este comando está pensado para compilaciones de producción y **no debe usarse en desarrollo**. Recuerda especificar tu clave API de producción (`GT_API_KEY`) y el ID del proyecto (`GT_PROJECT_ID`) en tus variables de entorno. ## Cómo funciona 1. Lee tu `gt.config.json` para determinar qué archivos debe traducir 2. Identifica los archivos cargados previamente por sus hashes de contenido 3. Los envía a la API de General Translation para su traducción 4. Finaliza de inmediato — **no** espera a que se completen las traducciones Para descargar las traducciones una vez que estén listas, ejecuta [`gt download`](/docs/cli/download). ## Opciones El comando `enqueue` acepta las mismas opciones que [`translate`](/docs/cli/translate#flags). | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | ------------------------------- | ------------------------------------------------------------------------------------------------ | ---------- | -------- | ------------------ | | `--api-key` | Indica una clave API de producción | `string` | `true` | | | `--project-id` | Indica el ID del proyecto | `string` | `true` | | | `--version-id` | Indica un ID de versión (por defecto, un hash del contenido) | `string` | `true` | | | `--config ` | Indica una ruta al archivo de configuración de GT | `string` | `true` | `"gt.config.json"` | | `--tsconfig, --jsconfig ` | Indica una ruta al archivo de configuración de TS o JS | `string` | `true` | | | `--src ` | Lista de patrones glob, separados por espacios, para buscar coincidencias con archivos fuente | `[string]` | `true` | | | `--dictionary ` | Indica una ruta al archivo de diccionario | `string` | `true` | | | `--inline` | Incluye etiquetas `` en línea, además del diccionario | `boolean` | `true` | `true` | | `--timeout` | El tiempo de espera de la solicitud, en segundos | `number` | `true` | `600` | | `--new, --locales ` | Locales a las que traducir el proyecto | `[string]` | `true` | | | `--default-locale ` | La configuración regional de origen del proyecto | `string` | `true` | `en` | | `--ignore-errors` | Ignora los errores y fuerza la traducción del contenido válido | `flag` | `true` | `false` | | `--dry-run` | Ejecuta el comando en modo de prueba | `flag` | `true` | `false` | ## Ejemplo: pipeline de CI dividido ```bash # Etapa 1: Cargar archivos fuente npx gt upload # Etapa 2: Poner en cola las traducciones npx gt enqueue # Etapa 3: Descargar cuando esté listo npx gt download ```