# gt: General Translation CLI tool: FAQ URL: https://generaltranslation.com/it/docs/cli/faqs.mdx --- title: FAQ description: Domande frequenti sullo strumento CLI di GT --- ### Ho bisogno di una chiave API per usare la CLI? Il comando [`translate`](/docs/cli/translate) richiede una chiave API di produzione, che puoi ottenere gratuitamente su [generaltranslation.com](https://generaltranslation.com). Il comando [`init`](/docs/cli/init) può generarne una durante il setup. ### Quando dovrei eseguire `gt translate`? Eseguilo nella pipeline CI/CD **prima** di compilare l'app per la produzione. Non usarlo durante lo sviluppo: in quel caso, usa invece chiavi API di sviluppo per la traduzione on-demand. ### Posso usare la CLI con librerie diverse da gt-next e gt-react? Sì. La CLI può generare traduzioni per librerie i18n di terze parti come [next-intl](https://next-intl.dev/) e [i18next](https://react.i18next.com/). Può anche tradurre file JSON, Markdown, MDX, JS e TS autonomi. ### Quali formati di file supporta la CLI? La CLI supporta [JSON](/docs/cli/formats/json), [MDX](/docs/cli/formats/mdx), [HTML](/docs/cli/formats/html), [TypeScript/JavaScript](/docs/cli/formats/ts), [YAML](/docs/cli/formats/yaml), [PO/POT](/docs/cli/formats/po), [testo semplice](/docs/cli/formats/txt) e [il formato interno di GT](/docs/cli/formats/gt). ### Dove vanno a finire le traduzioni? A seconda della configurazione, le traduzioni vengono caricate sulla CDN di GT oppure salvate localmente nel bundle del progetto. Per i dettagli su come salvare localmente le traduzioni, consulta [`save-local`](/docs/cli/save-local).