# 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.