# gt: General Translation CLI tool: Inicio rápido URL: https://generaltranslation.com/es/docs/cli/quickstart.mdx --- title: Inicio rápido description: Aprende qué hace el CLI de General Translation, cuándo usarlo y cómo traducir tu primer proyecto. related: links: - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations - /docs/cli/guides/using-auto-jsx --- El CLI de General Translation (`gt`) configura la internacionalización y traduce tu proyecto desde la línea de comandos. Funciona con [`gt-react`, `gt-next` y `gt-react-native`](/docs/react/overview), con bibliotecas de i18n de terceros como `next-intl` e `i18next`, y con archivos independientes como JSON, YAML, Markdown y MDX. ## Qué hace la CLI [#what-it-does] La CLI te da acceso directo a: * **Configuración** para instalar dependencias, integrar tu framework y crear un `gt.config.json`. * **Traducción** para enviar tu contenido de origen a la API de General Translation y guardar los resultados en tu base de código o en la CDN. * **Componentes de CI** para subir, poner en cola y descargar traducciones en distintas etapas del flujo. * **Validación** para comprobar si hay errores de traducción en tu proyecto sin llamar a la API. ## Cuándo usar la CLI [#when-to-use] Usa la CLI cuando quieras: * Configurar un proyecto nuevo para traducir con un asistente guiado. * Traducir tu proyecto como parte de una compilación o de un flujo de CI. * Traducir archivos de contenido independientes sin añadir una biblioteca de framework. * Mantener las traducciones en el control de versiones junto con tu contenido de origen. ## Inicio rápido [#quickstart] Instala `gt`, configura tu proyecto y ejecuta tu primera traducción. ### 1. Instala `gt` Instala la CLI como dependencia de desarrollo. ```bash npm install gt --save-dev ``` ```bash yarn add --dev gt ``` ```bash bun add --dev gt ``` ```bash pnpm add --save-dev gt ``` ### 2. Configura tu proyecto Ejecuta el asistente de configuración inicial para detectar tu framework, crear un `gt.config.json` y generar credenciales. ```bash npx gt init ``` El asistente establece tu configuración regional predeterminada y tus configuraciones regionales de destino, elige dónde se almacenan las traducciones y escribe tu clave API y tu Project ID en `.env.local`. Consulta [Configurar la CLI](/docs/cli/guides/configuring) para ver cómo hacerlo en detalle, o [`gt init`](/docs/cli/reference/commands/init) para ver el comando completo. ### 3. Añade tu clave API de producción El comando [`translate`](/docs/cli/reference/commands/translate) requiere una clave API de producción y un Project ID. El asistente puede generarlos por ti, o puedes crearlos en la [página de API Keys](https://generaltranslation.com/dashboard). Defínelos como variables de entorno para que el CLI pueda leerlos. ```bash title=".env" GT_API_KEY=your-api-key GT_PROJECT_ID=your-project-id ``` *Nota: Define tu clave de API como una variable de entorno; nunca la añadas a `gt.config.json`.* ### 4. Traduce tu proyecto Ejecuta el comando `translate` para traducir todos los archivos configurados en `gt.config.json`, junto con cualquier componente inline [``](/docs/react/reference/components/t) y las entradas del diccionario en tu código fuente. ```bash npx gt translate ``` Las traducciones se guardan en tu base de código, listas para hacer commit. Ejecuta esto en tu flujo de CI antes de compilar para producción. Consulta [Generating translations](/docs/cli/guides/generating-translations) para ver el flujo de trabajo completo. ## Next steps - /docs/cli/guides/generating-translations - /docs/cli/guides/configuring - /docs/cli/guides/managing-translations - /docs/cli/guides/using-auto-jsx