# General Translation Knowledge Base: Alternative a Transifex: General Translation vs. Transifex
URL: https://generaltranslation.com/it/kb/general-translation-vs-transifex.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Scegli General Translation per tradurre il JSX contrassegnato preservandone la struttura e il contesto fornito dagli sviluppatori, per poi includere i risultati nel bundle o distribuirli tramite la sua CDN. Anche Transifex Native mantiene le stringhe nel codice, ma le pubblica tramite il proprio servizio di distribuzione dei contenuti. Transifex è particolarmente adatto ai team che si affidano ai suoi partner di traduzione, ai punteggi di qualità o alla traduzione di siti web basata su snippet.
Category: Strumenti per il flusso di lavoro
Last updated: 2026-10-16
Authors: Kevin Wu, Jackie Chen
Published: 2026-10-16

General Translation è la scelta migliore se vuoi che la traduzione si integri nel flusso di lavoro di sviluppo React: contrassegni il JSX con [`<T>`](/docs/react/reference/components/t), generi le traduzioni prima della build e le distribuisci insieme all&#39;app. Transifex è un sistema di gestione delle traduzioni (TMS), [parte di XTM International](https://xtm.ai/news/xtm-international-acquires-transifex) da gennaio 2025, che combina IA, traduttori e fornitori partner.

Transifex supporta sia i file di risorse sia le stringhe contrassegnate direttamente nel codice tramite Transifex Native. Native invia i messaggi a Transifex e carica le traduzioni dal proprio servizio di distribuzione dei contenuti (CDS). General Translation estrae il JSX contrassegnato per tradurlo e consente all&#39;app di caricare il risultato da file inclusi nel bundle o dalla propria CDN.

## I punti di forza di Transifex

* **Stringhe dal codice senza file.** [Transifex Native](https://developers.transifex.com/docs/javascript-sdk) contrassegna le stringhe con una funzione di traduzione o un componente React, usa per impostazione predefinita il testo di origine come chiave e invia le stringhe con `txjs-cli push`. Gli SDK e la [CDS](https://github.com/transifex/transifex-delivery) sono open source con licenza Apache-2.0 e la CDS può essere installata in self-hosting.
* **IA con punteggi di qualità.** Transifex AI traduce tenendo conto del glossario, della memoria di traduzione e del contesto, mentre il suo [Translation Quality Index (TQI)](https://help.transifex.com/en/articles/9465000-translation-quality-index-tqi) assegna un punteggio alle traduzioni generate dall&#39;IA. Quelle che raggiungono una soglia configurata possono essere contrassegnate automaticamente come revisionate.
* **Partner per la traduzione umana.** Puoi [ordinare traduzioni a partner](https://help.transifex.com/en/articles/6235673-ordering-translations) come e2f, Gengo e TextMaster direttamente da Transifex.
* **Siti web senza modifiche al codice.** [Transifex Live](https://help.transifex.com/en/articles/6244596-introduction-to-transifex-live) traduce un sito web tramite uno snippet JavaScript, anche se per le app React e Vue Transifex consiglia Native.
* **Collaboratori illimitati.** Il piano attuale non prevede costi per utenti, progetti o contenuti ospitati.
* **Formati di file.** [Oltre 46 formati](https://help.transifex.com/en/articles/6219670-introduction-to-file-formats), tra cui XLIFF, file Office e sottotitoli.

## Cosa Transifex lascia ancora ai tuoi ingegneri

Gli ingegneri collegano l&#39;app al flusso di lavoro di traduzione e consegna di Transifex:

1. Contrassegnare ogni stringa per Transifex: estrarla in un file di risorse associandola a una chiave, oppure racchiuderla nella funzione di traduzione o nel componente React di Native.
2. Inviarla a Transifex con [`tx push`](https://github.com/transifex/cli), un&#39;integrazione Git o `txjs-cli push`, di solito come passaggio della CI.
3. Configurare la traduzione tramite IA o un fornitore partner, insieme a eventuali requisiti di revisione.
4. Distribuire le traduzioni. Nel flusso di lavoro basato su file, un&#39;[integrazione Git](https://help.transifex.com/en/articles/6265125-github-via-transifex-ui) apre una pull request o esegue un commit quando una lingua raggiunge una determinata soglia di completamento. Native recupera le traduzioni dal [CDS](https://developers.transifex.com/docs/content-delivery-service), i cui contenuti diventano obsoleti dopo un&#39;ora per impostazione predefinita; l&#39;intervallo di aggiornamento è configurabile.

Transifex AI utilizza [termini del glossario, memoria di traduzione, campi di contesto e informazioni aziendali](https://help.transifex.com/en/articles/9867663-context-in-transifex-ai). È possibile abilitare anche le note degli sviluppatori e le istruzioni per singola stringa. La libreria React di General Translation ricava il contesto dalla struttura JSX contrassegnata e dai segnaposto con nome, a cui si aggiungono le note degli sviluppatori e la terminologia del progetto per guidare la traduzione.

L&#39;offerta prevede un unico piano incentrato sull&#39;IA, acquistabile tramite il team commerciale e fatturato in base alle parole tradotte con l&#39;IA, senza tariffe pubbliche. (Vedi [prezzi di Transifex](https://www.transifex.com/pricing), verificati a ottobre 2026.)

## Transifex e General Translation a confronto

| Funzionalità              | Transifex                                                                                                    | General Translation                                                                                                                 |
| ------------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| Come entrano le stringhe  | File di risorse tramite `tx push` o integrazioni Git, oppure stringhe del Native SDK tramite `txjs-cli push` | Il contenuto resta nel tuo codice all&#39;interno di [`<T>`](/docs/react/reference/components/t), o nei file di risorse che hai già |
| Chi traduce               | Transifex AI con punteggi TQI, oppure fornitori partner                                                      | AI con il contesto ricavato dal tuo codice, dal Glossario e dai prompt personalizzati, con revisione del tuo team nella dashboard   |
| Contesto per ogni stringa | Glossario, memoria di traduzione, campi di contesto e note degli sviluppatori facoltative                    | JSX contrassegnato, segnaposto con nome, note degli sviluppatori, Glossario e prompt personalizzati                                 |
| Consegna                  | Pull request o commit per i file; il CDS a runtime per Native                                                | Traduzioni incluse localmente nel bundle o CDN di General Translation                                                               |
| Prezzi                    | Volume di parole tradotte con AI, con preventivi tramite il team commerciale                                 | [Tariffe di utilizzo](https://generaltranslation.com/pricing) pubbliche                                                             |

## Perché i team scelgono General Translation invece di Transifex

* **Più veloce.** [`npx gt translate`](/docs/cli/reference/commands/translate) estrae i contenuti contrassegnati, genera le traduzioni e scarica i risultati prima della build dell&#39;app. Così ogni rilascio prevede un solo passaggio di traduzione. Se preferisci rivedere le modifiche su GitHub, [Locadex](/docs/platform/locadex/quickstart) apre una pull request a ogni modifica del codice.
* **Costi di gestione inferiori.** General Translation riduce il lavoro di sviluppo necessario per tradurre UI complesse: una frase può mantenere link, formattazione e valori dinamici all&#39;interno di un unico blocco [`<T>`](/docs/react/reference/components/t), anziché essere ricostruita come stringa di messaggio. Puoi stimare i costi di traduzione direttamente dalle [tariffe pubbliche](https://generaltranslation.com/pricing).
* **Qualità superiore.** Mantenendo insieme una frase e i suoi elementi annidati, la traduzione conserva il rapporto tra parole, link e segnaposto. Le note degli sviluppatori chiariscono i testi ambigui, mentre i [gruppi di contesto](/docs/platform/dashboard/guides/defining-context-for-translations) assegnati applicano la stessa terminologia alla tua app e al tuo sito web. Il tuo team può poi perfezionare il risultato nell&#39;[Editor di traduzione](/docs/platform/dashboard/guides/reviewing-translations).
* **Rischi ridotti.** Con le [traduzioni locali](/docs/react/guides/storing-translations), l&#39;app esegue il rendering a partire dai file inclusi nel bundle del rilascio e non effettua chiamate a General Translation in fase di runtime. I team che vogliono pubblicare modifiche alle traduzioni senza ridistribuire l&#39;app possono invece usare la CDN di General Translation. Le librerie JavaScript con licenza MIT funzionano anche senza account, se fornisci tu le traduzioni.

Sierra pubblica i suoi contenuti web e go-to-market in oltre 7 impostazioni regionali con General Translation. (Vedi le [distribuzioni in produzione](https://generaltranslation.com/enterprise).)

## Quando Transifex è la scelta migliore

Scegli Transifex se vuoi tradurre un sito web con uno snippet, senza modificare il codice, se vuoi ordinare una traduzione umana ai suoi fornitori partner, se l&#39;approvazione automatica basata su TQI è compatibile con il tuo processo di revisione, se scambi file XLIFF, Office o di sottotitoli, oppure se le tue app native iOS e Android richiedono [aggiornamenti over-the-air con bundle offline](https://developers.transifex.com/docs/ios-sdk).

## Passare da Transifex a General Translation

Per i progetti basati su file che utilizzano formati supportati come JSON, YAML, PO o file di risorse iOS e Android, segui l&#39;[Avvio rapido della CLI](/docs/cli/quickstart). Configura i percorsi dei file sorgente e delle impostazioni regionali, quindi importa le traduzioni esistenti con [`npx gt upload`](/docs/cli/reference/commands/upload) prima di generarne di nuove.

Per un&#39;app React che utilizza Native, configura `gt-react` o `gt-next` seguendo la [Guida rapida a React](/docs/react/react-quickstart) o l&#39;[Avvio rapido di Next.js](/docs/react/nextjs-quickstart). Migra una schermata alla volta: racchiudi i testi e il markup in [`<T>`](/docs/react/reference/components/t), quindi esegui [`npx gt translate`](/docs/cli/reference/commands/translate). Lascia le altre schermate su Native mentre revisioni quella tradotta. Importa il tuo glossario in un [gruppo di contesto](/docs/platform/dashboard/guides/defining-context-for-translations) per conservare la terminologia del prodotto.

## General Translation è un&#39;alternativa a Transifex?

Sì. Scegli General Translation per generare le traduzioni da JSX strutturato prima della build e distribuirle come file inclusi nel bundle o tramite la sua CDN. In alternativa, puoi mantenere un&#39;app esistente basata su file e usare General Translation per tradurne i cataloghi. Per un confronto più ampio tra i vari fornitori, consulta [Perché usare General Translation invece di un TMS?](/kb/general-translation-vs-tms).

## In cosa si differenzia Transifex Native da General Translation?

Entrambi utilizzano SDK open source e consentono di mantenere il testo di origine nel codice. Nell&#39;[SDK React di Transifex](https://developers.transifex.com/docs/react-sdk), un messaggio `<T _str="...">` può ricevere elementi React come valori di interpolazione. Il componente [`<T>`](/docs/react/reference/components/t) di General Translation mantiene la frase e gli elementi annidati direttamente nel JSX ed estrae questa struttura per la traduzione. Native distribuisce le traduzioni tramite il CDS, mentre General Translation ti permette di scegliere tra file inclusi nel bundle o la propria CDN.

## Altre alternative a Transifex

I team che sostituiscono Transifex valutano anche queste piattaforme:

* **Crowdin:** adatta ai progetti open source che hanno diritto alla sua licenza gratuita e vogliono coinvolgere traduttori della community, oltre che ai programmi di traduzione umana gestiti da fornitori. (Vedi [General Translation vs. Crowdin](/kb/general-translation-vs-crowdin).)
* **Lokalise:** adatta quando designer e traduttori lavorano partendo da Figma o da screenshot, oppure quando le app native richiedono aggiornamenti over-the-air. (Vedi [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise).)
* **Phrase:** adatta quando un&#39;unica piattaforma deve gestire sia le stringhe del software sia un programma di traduzione incentrato sui documenti e svolto con fornitori. (Vedi [General Translation vs. Phrase](/kb/general-translation-vs-phrase).)
* **Smartling:** adatta quando si vuole ottenere traduzione AI e traduzione umana da un unico fornitore, oppure un proxy che traduca i siti di marketing senza modificare il codice. (Vedi [General Translation vs. Smartling](/kb/general-translation-vs-smartling).)
* **Weblate:** adatta alla traduzione collaborativa della community e ai team che vogliono una piattaforma interamente self-hosted e basata su Git. (Vedi [General Translation vs. Weblate](/kb/general-translation-vs-weblate).)
* **Tolgee:** adatta ai team che devono ospitare la piattaforma in autonomia o che vogliono permettere ai traduttori di modificare il testo cliccandoci sopra direttamente nell&#39;app in esecuzione. (Vedi [General Translation vs. Tolgee](/kb/general-translation-vs-tolgee).)

(Per scoprire cosa accomuna queste piattaforme, vedi [Perché usare General Translation invece di un TMS?](/kb/general-translation-vs-tms).)

## Punti chiave

* Transifex è un TMS con SDK Native open source, traduzione IA con punteggi di qualità, fornitori partner e Transifex Live per i siti web.
* Native supporta già le stringhe nel codice. In React, il vantaggio di General Translation è la possibilità di scrivere e tradurre JSX strutturato, con note degli sviluppatori e terminologia condivisa.
* General Translation genera le traduzioni prima della build e supporta sia la consegna tramite bundle sia gli aggiornamenti via CDN, così puoi scegliere in che modo il contenuto tradotto arriva agli utenti.

## Related questions

- [Perché usare General Translation invece di un TMS (Smartling, Lokalise, Phrase, Crowdin o Transifex)?](https://generaltranslation.com/it/kb/general-translation-vs-tms.mdx): Un sistema di gestione delle traduzioni (TMS) come Smartling, Lokalise, Phrase, Crowdin o Transifex coordina i traduttori, ma gli sviluppatori devono comunque estrarre le stringhe, inviarle, attendere le traduzioni e reintegrarle nel prodotto. General Translation traduce i contenuti direttamente nel tuo codice insieme al loro contesto, distribuisce tutte le lingue a ogni rilascio e si basa su librerie open source, senza vendor lock-in.
- [Alternative a Crowdin: General Translation o Crowdin](https://generaltranslation.com/it/kb/general-translation-vs-crowdin.mdx): Scegli General Translation per mantenere i testi nei tuoi componenti e generare le traduzioni durante la build. Crowdin gestisce progetti di traduzione incentrati su file di risorse, traduttori e flussi di lavoro di revisione, che gli ingegneri devono collegare all'app e mantenere man mano che il prodotto evolve. Crowdin resta un'ottima scelta per le traduzioni affidate alla community nei progetti open source e per i programmi gestiti da fornitori esterni.
- [Alternative a Lokalise: General Translation vs. Lokalise](https://generaltranslation.com/it/kb/general-translation-vs-lokalise.mdx): General Translation è un'ottima alternativa a Lokalise per i team che vogliono testi leggibili nel JSX e una traduzione integrata nello sviluppo. Lokalise ruota attorno a chiavi condivise, integrazioni con strumenti di design e consegna over-the-air per le app mobile. General Translation genera le traduzioni a partire dai contenuti contrassegnati nell'app e consente la revisione nella propria Dashboard o nelle pull request di GitHub.
- [Alternative a Phrase: General Translation vs. Phrase](https://generaltranslation.com/it/kb/general-translation-vs-phrase.mdx): General Translation è una valida alternativa a Phrase Strings quando la tua app e la documentazione vengono rilasciate insieme. Genera le traduzioni a partire dal codice e dai file di contenuto, applica una terminologia condivisa e si integra nel tuo flusso di lavoro di rilascio. Phrase combina la localizzazione del software con un TMS incentrato sui documenti, la gestione dei fornitori e un'ampia scelta di motori di traduzione.
- [Alternative a Smartling: General Translation vs. Smartling](https://generaltranslation.com/it/kb/general-translation-vs-smartling.mdx): Scegli General Translation se vuoi che le traduzioni della tua app vengano generate dal codice come parte di ogni rilascio. Smartling combina un sistema di gestione delle traduzioni, servizi di traduzione AI e umana e un proxy per la traduzione di siti web. General Translation mantiene i testi nei tuoi componenti, ne porta il contesto nella traduzione e mette a disposizione del tuo team una Dashboard per la revisione.

## Previous and next questions

- Previous question: [Alternative a Smartling: General Translation vs. Smartling](https://generaltranslation.com/it/kb/general-translation-vs-smartling.mdx)
- Next question: [Conviene creare un sistema i18n in autonomia o usare General Translation?](https://generaltranslation.com/it/kb/general-translation-vs-in-house-i18n.mdx)

## Sitemap

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