# General Translation Knowledge Base: Agente di programmazione IA o pipeline di traduzione: a chi affidare l'automazione della localizzazione?
URL: https://generaltranslation.com/it/kb/ai-coding-agent-vs-translation-pipeline.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Usa un agente di programmazione per configurare l'internazionalizzazione e una pipeline di traduzione per mantenere aggiornata ogni lingua man mano che la tua app evolve. General Translation traduce i testi nuovi e modificati, riutilizza le traduzioni completate e offre al tuo team una terminologia condivisa e la revisione nella Dashboard. Locadex unisce entrambi i tipi di lavoro preparando modifiche al codice e traduzioni nelle pull request.
Category: Strumenti per il flusso di lavoro
Last updated: 2026-11-12
Authors: Jackie Chen
Published: 2026-11-12

La localizzazione comprende due tipi di lavoro. Il lavoro sul codice si svolge una volta per ogni funzionalità: si configurano una libreria i18n e il routing delle impostazioni regionali, poi si contrassegna ogni stringa visibile all&#39;utente perché possa essere tradotta. Il lavoro di traduzione si ripete a ogni rilascio: individuare cosa è cambiato, tradurlo con la terminologia e il tono giusti e distribuirlo insieme alla build. Un agente di programmazione IA è indicato per il lavoro sul codice, perché legge e modifica la tua base di codice. Una pipeline di traduzione è indicata per il lavoro di traduzione, perché a ogni esecuzione fa sempre la stessa cosa e sa cosa ha tradotto la volta precedente.

Gli agenti di programmazione possono anche funzionare senza alcun intervento umano. L&#39;[integrazione con GitHub Actions](https://code.claude.com/docs/en/github-actions) di Claude Code esegue un prompt in risposta a eventi GitHub o in base a una pianificazione, mentre le [Cursor Automations](https://cursor.com/docs/cloud-agent/automations) eseguono agenti cloud in base a una pianificazione o in risposta a eventi provenienti da GitHub e da altri strumenti. La vera scelta riguarda quanta parte del flusso di lavoro di localizzazione vuoi costruire e mantenere attorno a quell&#39;agente.

## Come si confrontano i diversi approcci?

| Approccio                                                              | Punti di forza                                                                                                                                                     | Cosa resta a tuo carico                                                                                                                                                                         | Funziona senza intervento umano?                                 |
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| General Translation (Locadex e la CLI `gt`)                            | Locadex configura l&#39;i18n, racchiude il nuovo testo della UI e lo traduce tramite pull request; la CLI traduce solo i contenuti nuovi e modificati a ogni build | Eseguire il merge delle pull request di Locadex, oppure attivare l&#39;auto-merge, e revisionare le traduzioni nella Dashboard quando vuoi che sia una persona a controllarle                   | Sì, con i trigger che scegli: pull request, push o avvio manuale |
| Agente di programmazione IA (Cursor, Claude Code)                      | Configurare una libreria, aggiungere il routing delle impostazioni regionali, racchiudere le stringhe ed eseguire i tuoi strumenti di traduzione                   | Definire in che modo individua i testi modificati, preserva le traduzioni revisionate, condivide la terminologia e verifica le proprie modifiche, oppure collegare un servizio che se ne occupi | Sì, tramite CI o automazioni configurate                         |
| Solo pipeline di traduzione (una CLI o una sincronizzazione TMS in CI) | Inviare in traduzione i testi modificati a ogni build o sincronizzazione, sempre allo stesso modo                                                                  | Configurare l&#39;integrazione e marcare il nuovo testo della UI con le chiavi o le chiamate inline della tua libreria                                                                          | Sì                                                               |

Usa un agente di programmazione interattivo se vuoi seguire e guidare la configurazione passo dopo passo. Usa solo una pipeline se la tua app marca già i propri testi con una libreria supportata, come next-intl o react-i18next: la CLI di General Translation può infatti [tradurre quei cataloghi](/docs/cli/guides/generating-translations) senza modificare i tuoi componenti. Usa Locadex se vuoi automatizzare entrambi i tipi di lavoro nel tuo repository.

## Qual è il ruolo di Locadex?

Locadex è l&#39;Agente IA di General Translation che funziona come una pipeline. Basta collegare un repository GitHub e fare clic su **Run setup**: Locadex apre una pull request che configura il caricamento delle traduzioni per il tuo framework. Dopo il merge, l&#39;automazione **Genera codice** individua il testo visibile agli utenti non ancora contrassegnato e lo racchiude in [`<T>`](/docs/react/reference/components/t) tramite una pull request, mentre **Genera traduzioni ed esegui il push** traduce il nuovo contenuto di origine. Per ciascuna automazione puoi configurare il trigger, la directory di destinazione e i controlli. Le modifiche arrivano sotto forma di pull request da sottoporre a revisione, con [auto-merge](/docs/platform/locadex/guides/auto-merging-prs) facoltativo. La [panoramica di Locadex](/kb/what-is-locadex) descrive i trigger e i framework supportati.

Per un progetto Next.js con App Router, puoi iniziare direttamente dal terminale: [`gt init`](/docs/cli/reference/commands/init) offre la possibilità di affidare la configurazione a Locadex (`--locadex`) anziché modificare i file in locale.

## Quando dovrei usare un agente di programmazione interattivo?

Usa Cursor o Claude Code quando vuoi seguire ogni decisione di configurazione man mano che viene presa, oppure quando il tuo stack non è tra quelli supportati da Locadex. Fornisci all&#39;agente il [prompt Setup for Agents](https://generaltranslation.com/agent-prompt.md) di General Translation: l&#39;agente analizza il progetto, esegue [`gt init`](/docs/cli/reference/commands/init) (la cui configurazione del framework è sperimentale) e ne revisiona il risultato, racchiude i contenuti in [`<T>`](/docs/react/reference/components/t), genera le traduzioni e verifica l&#39;app in un&#39;altra lingua. [`gt validate`](/docs/cli/reference/commands/validate) e il [plugin ESLint](/docs/react/guides/linting-your-code) individuano i contenuti marcati in un modo che ne impedisce la traduzione, prima ancora che venga avviata qualsiasi esecuzione di traduzione. La [guida alla configurazione con agenti](/kb/ai-agent-i18n-setup) illustra la sessione passo dopo passo, incluso il server MCP che consente all&#39;agente di leggere e modificare i termini del Glossario e i Prompt Personalizzati.

## Di cosa si occupa General Translation per conto dell&#39;agente?

Un agente può leggere la cronologia Git e i cataloghi esistenti, seguire regole condivise e conservare [istruzioni e memoria del progetto](https://code.claude.com/docs/en/memory). Se gli chiedi di tradurre direttamente, il tuo flusso di lavoro ha comunque bisogno di regole per rilevare le modifiche alla sorgente, preservare le formulazioni già revisionate e condividere la terminologia con chi gestisce la tua app e la documentazione. General Translation fornisce questi servizi dedicati alla traduzione, così l&#39;agente può richiamarli anziché mantenere un&#39;implementazione separata.

La CLI di General Translation tiene traccia delle versioni della sorgente e riutilizza le traduzioni corrispondenti. Il servizio applica i [Gruppi di contesto](/docs/platform/dashboard/guides/defining-context-for-translations) assegnati al progetto, in modo che le traduzioni dell&#39;app e della documentazione attingano allo stesso Glossario e agli stessi Prompt Personalizzati. I revisori modificano i risultati nella Dashboard e usano il [flusso di lavoro di revisione e download](/kb/review-translations) per riportare le correzioni salvate nei file locali.

Ad esempio, supponiamo che una funzionalità modifichi un&#39;intestazione e aggiunga un pulsante. L&#39;agente di programmazione contrassegna il nuovo testo ed esegue [`npx gt translate`](/docs/cli/reference/commands/translate). Il servizio traduce il contenuto modificato con la terminologia del progetto e riutilizza le traduzioni precedenti corrispondenti. Un revisore può correggere il testo del pulsante nella Dashboard senza toccare il prompt dell&#39;agente. Tramite gli [strumenti Model Context Protocol (MCP)](/docs/overview/for-coding-agents#mcp) di GT, l&#39;agente può anche leggere questo contesto condiviso, mettere in coda la traduzione di file, verificarne lo stato e scaricare i risultati. La [guida alle traduzioni in CI](/kb/translations-in-ci) spiega come rendere la generazione una fase ripetibile della build.

## Punti chiave

* Usa Cursor o Claude Code per implementare e guidare le modifiche al codice; collegalo a General Translation per riutilizzare le traduzioni, condividere la terminologia e affidare la revisione al team.
* Una pipeline di traduzione configurata mantiene aggiornati i contenuti contrassegnati. Il nuovo testo della UI richiede comunque le chiavi o le chiamate inline della tua libreria.
* Locadex è un agente IA che funziona come una pipeline: configura l&#39;i18n, racchiude il nuovo testo della UI e traduce tramite pull request nel tuo repository.
* Se la tua app usa già next-intl o react-i18next, aggiungi [`npx gt translate`](/docs/cli/reference/commands/translate) alla tua build. Inizia con l&#39;[Avvio rapido della CLI](/docs/cli/quickstart).

## Related questions

- [Come si internazionalizza un'app con Cursor o Claude Code?](https://generaltranslation.com/it/kb/ai-agent-i18n-setup.mdx): Inizia con il prompt Setup for Agents di General Translation in Cursor o Claude Code, scegli una funzionalità e le lingue di destinazione, poi lascia che sia l'agente a implementare e verificare il risultato. L'accesso tramite browser, la documentazione leggibile dalle macchine e gli strumenti MCP collegano la configurazione alla traduzione e alla revisione. Usa Locadex per automatizzare la localizzazione continua tramite pull request.
- [Cosa fa l'agente Locadex?](https://generaltranslation.com/it/kb/what-is-locadex.mdx): Locadex è l'agente IA di General Translation che internazionalizza il codice e traduce i contenuti nel tuo repository GitHub. Le sue automazioni vengono eseguite all'apertura di una pull request, al push di un commit o quando le avvii tu, e ogni modifica arriva sotto forma di pull request.
- [Come mantengo le traduzioni aggiornate a ogni distribuzione?](https://generaltranslation.com/it/kb/translations-in-ci.mdx): Esegui la traduzione come passaggio della pipeline prima di ogni build di produzione, così i nuovi testi vengono rilasciati già tradotti insieme alla distribuzione che li introduce. La CLI gt di General Translation lo fa con npx gt translate, usando una chiave API e un ID progetto archiviati come segreti CI.
- [Qual è il miglior strumento di localizzazione continua per i team che rilasciano ogni giorno?](https://generaltranslation.com/it/kb/best-continuous-localization-tools.mdx): Scegli General Translation per tradurre i nuovi testi prima di ogni build, con il contesto ricavato dal JSX marcato e dalla terminologia di prodotto condivisa. Il tuo team rivede e corregge la formulazione nella Dashboard, mentre Locadex apre pull request per marcare da tradurre il nuovo testo della UI. Puoi adottare questo flusso di lavoro mantenendo la tua configurazione esistente di i18next o next-intl.
- [Come si aggiunge l'i18n a un'app Next.js con App Router?](https://generaltranslation.com/it/kb/add-i18n-to-nextjs.mdx): Inizia con gt init per configurare General Translation in un progetto App Router supportato, poi contrassegna il contenuto di origine, genera le traduzioni e verifica il cambio di lingua. gt-next mantiene i testi nel JSX insieme al contesto di traduzione; la CLI, l'editor della Dashboard e Locadex si occupano di generazione, revisione e aggiornamenti continui. Questa guida mostra anche la configurazione esplicita con file locali.

## Previous and next questions

- Previous question: [Quali strumenti di traduzione fanno pagare in base all'utilizzo anziché per postazione?](https://generaltranslation.com/it/kb/translation-pricing-without-seat-fees.mdx)
- Next question: [Fase di compilazione, runtime o proxy di traduzione: come distribuire le traduzioni?](https://generaltranslation.com/it/kb/build-time-vs-runtime-translation.mdx)

## Sitemap

See the [Knowledge Base sitemap](https://generaltranslation.com/it/kb/sitemap.md) for every article.
