# gt: General Translation CLI tool: GT JSX
URL: https://generaltranslation.com/it/docs/cli/formats/gt.mdx
---
title: GT JSX
description: Traduci automaticamente il tuo progetto gt-next, gt-react o gt-react-native
---
## Panoramica
Questo tutorial ti mostrerà come gestire automaticamente i file di traduzione del progetto quando usi [`gt-next`](/docs/next), [`gt-react`](/docs/react) o [`gt-react-native`](/docs/react-native).
**Nota:** usalo solo quando distribuisci una build di produzione.
Se usi gt-next, gt-react o gt-react-native in fase di sviluppo, questo
comando non è necessario.
Seguiremo questi 3 passaggi:
Aggiungi le variabili d'ambiente
Configura il progetto con il comando [`npx gt
configure`](/docs/cli/configure)
Esegui [`gt translate`](/docs/cli/translate#translate)
***
## Passaggio 1: aggiungi le variabili d'ambiente
Aggiungi la chiave API di produzione e l'ID progetto alle variabili d'ambiente.
Questo è necessario per usare lo strumento `gt`.
Puoi recuperarli dalla [dashboard di General Translation](https://generaltranslation.com/dashboard).
```bash title=".env"
GT_API_KEY=
GT_PROJECT_ID=
```
## Passaggio 2: Configura il progetto con il comando `npx gt configure`
Esegui il comando `gt configure` per configurare il progetto.
```bash
npx gt configure
```
## Passaggio 3: Aggiungi il comando `gt translate` al processo di build
Aggiungi il comando `gt translate` al processo di build o CI prima del comando di build, per aggiungere automaticamente le traduzioni al progetto.
```json title="package.json"
{
"scripts": {
"translate": "npx gt translate",
"build": "npm run translate && "
}
}
```
Questo genererà le traduzioni per tutte le tue impostazioni regionali e le salverà nel progetto.
Se vuoi eseguire il commit di questi file nel repository, puoi invece eseguire questo comando prima di effettuare il commit.
Hai finito! Ora il progetto aggiornerà automaticamente tutti i file JSON di traduzione ogni volta che il progetto cambia.
***
## Note
* Puoi aggiungere automaticamente le traduzioni al tuo progetto con il comando [`gt translate`](/docs/cli/translate#translate).
* Se vuoi includere i file di traduzione nel commit, puoi eseguire invece il comando `gt translate` prima di effettuare il commit.
* Per configurare il percorso di output delle traduzioni, consulta la documentazione sulla [configurazione](/docs/cli/reference/config).
## Passaggi successivi
* Consulta il [comando translate](/docs/cli/translate) per i dettagli d'uso della CLI.