# gt: General Translation CLI tool: GT JSX
URL: https://generaltranslation.com/es/docs/cli/formats/gt.mdx
---
title: GT JSX
description: Traduce automáticamente proyectos con gt-next, gt-react o gt-react-native
---
## Resumen
Este tutorial te mostrará cómo 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 cuando vayas a publicar 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:
agregar
Configura tu proyecto con el comando [`npx gt
configure`](/docs/cli/configure)
Ejecuta [`gt translate`](/docs/cli/translate#translate)
***
## Paso 1: agregar tus variables de entorno
Agrega tu clave 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 [panel de control 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: Agrega el comando `gt translate` a tu proceso de compilación
Agrega el comando `gt translate` a tu proceso de compilación o de CI antes del comando de compilación para añadir traducciones automáticamente a tu proyecto.
```json title="package.json"
{
"scripts": {
"translate": "npx gt translate",
"build": "npm run translate && "
}
}
```
Esto generará traducciones para todos tus `locales` y las guardará en tu proyecto.
Si quieres hacer commit de estos archivos en tu repositorio, en su lugar 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 traducciones automáticamente a tu proyecto con el comando [`gt translate`](/docs/cli/translate#translate).
* Si quieres hacer commit de los archivos de traducció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).
## Próximos pasos
* Consulta la [guía de uso](/docs/cli/reference/usage) de la herramienta CLI.