# gt: General Translation CLI tool: GT JSX URL: https://generaltranslation.com/es/docs/cli/formats/gt.mdx --- title: GT JSX description: Traduce automáticamente tu proyecto con gt-next, gt-react o gt-react-native --- ## Descripción general En este tutorial aprenderás a gestionar automáticamente los archivos de traducción de tu proyecto cuando uses [`gt-next`](/docs/next), [`gt-react`](/docs/react) o [`gt-react-native`](/docs/react-native). **Nota:** Esto solo debe usarse al generar una compilación de producción. Si usas gt-next, gt-react o gt-react-native en desarrollo, este comando no es necesario. Seguiremos estos 3 pasos: Agrega tus variables de entorno Configura tu proyecto con el comando [`npx gt configure`](/docs/cli/configure) Ejecuta [`gt translate`](/docs/cli/translate#translate) *** ## Paso 1: Añade tus variables de entorno Añade tu clave de API de producción y el ID del proyecto a tus variables de entorno. Esto es necesario para usar la herramienta `gt`. Puedes obtenerlos en el [dashboard de General Translation](https://generaltranslation.com/dashboard). ```bash title=".env" GT_API_KEY= GT_PROJECT_ID= ``` ## Paso 2: Configura tu proyecto con el comando `npx gt configure` Ejecuta el comando `gt configure` para configurar tu proyecto. ```bash npx gt configure ``` ## Paso 3: Añade el comando `gt translate` a tu proceso de compilación Añade el comando `gt translate` a tu proceso de compilación o de CI antes del comando de compilación para añadir automáticamente las traducciones a tu proyecto. ```json title="package.json" { "scripts": { "translate": "npx gt translate", "build": "npm run translate && " } } ``` Esto generará traducciones para todas tus configuraciones regionales y las guardará en tu proyecto. Si quieres hacer commit de estos archivos en tu repositorio, puedes ejecutar este comando antes de hacer commit. ¡Listo! Ahora tu proyecto actualizará automáticamente todos tus archivos JSON de traducción cada vez que cambie. *** ## Notas * Puedes añadir automáticamente traducciones a tu proyecto con el comando [`gt translate`](/docs/cli/translate#translate). * Si quieres guardar en el repositorio tus archivos de traducción, también puedes ejecutar el comando `gt translate` antes de hacer commit. * Para configurar la ruta de salida de tus traducciones, consulta la documentación de [configuración](/docs/cli/reference/config). ## Siguientes pasos * Consulta el [comando translate](/docs/cli/translate) para ver los detalles de uso de la CLI.