# General Translation Knowledge Base: Alternative a Weglot: General Translation vs. Weglot
URL: https://generaltranslation.com/it/kb/general-translation-vs-weglot.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Weglot è un servizio di traduzione di siti web che traduce le pagine renderizzate tramite plugin, uno snippet o un proxy; Weglot 2.0 aggiunge inoltre flussi di lavoro di traduzione JSON su GitHub. General Translation è una piattaforma di localizzazione che combina internazionalizzazione del codice sorgente, traduzione di file, contesto condiviso, revisione nella Dashboard e routing delle impostazioni regionali.
Category: Strumenti per il flusso di lavoro
Last updated: 2026-10-28
Authors: General Translation Team
Published: 2026-10-28

Weglot è un servizio di traduzione di siti web: le sue integrazioni standard rilevano e traducono il testo delle pagine renderizzate tramite un plugin per CMS, uno snippet JavaScript o un reverse proxy. Weglot 2.0 offre anche flussi di lavoro di traduzione JSON su GitHub. General Translation è una piattaforma di localizzazione che riunisce in un unico flusso di lavoro l&#39;internazionalizzazione del codice sorgente, la traduzione dei formati di file di applicazioni e documentazione, il contesto condiviso, la revisione e un routing applicativo locale-aware.

## Che cos&#39;è Weglot

La [panoramica tecnica](https://weglot.com/technical-presentation/) di Weglot elenca tre modalità di integrazione: uno snippet JavaScript, un reverse proxy che serve ciascuna lingua su un sottodominio o una sottodirectory e integrazioni per WordPress, Shopify, Wix, BigCommerce, Webflow, Squarespace e Drupal. Weglot [sceglie DeepL, Google Translate o Microsoft per ciascuna coppia di lingue](https://support.weglot.com/article/114-available-languages) e il risultato si può modificare nell&#39;elenco delle traduzioni o nell&#39;editor visivo. A partire dal piano Starter è possibile [ordinare traduzioni professionali](https://support.weglot.com/article/198-how-to-order-professional-translations).

I [prezzi](https://weglot.com/pricing) di Weglot si basano su un abbonamento a livelli, calcolati in base alle parole tradotte e alle lingue di destinazione. Le parole vengono [conteggiate per ciascuna lingua di destinazione](https://support.weglot.com/article/59-total-number-translated-words): 8.000 parole sorgente in tre lingue equivalgono quindi a circa 24.000 parole tradotte. Il limite non si rinnova ogni mese e, una volta raggiunto, la traduzione si interrompe, a meno che non sia attivo l&#39;upgrade automatico.

## Weglot e General Translation a confronto

|                               | Weglot                                                                                                                                                                                              | General Translation                                                                                                                                     |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Categoria                     | Traduzione di siti web con strumenti per sviluppatori                                                                                                                                               | Piattaforma di localizzazione: librerie i18n, CLI, Dashboard e [Locadex](/docs/platform/locadex/quickstart)                                             |
| Modalità di integrazione      | Proxy, snippet o integrazione CMS; GitHub Action di Weglot 2.0; pacchetto React in anteprima                                                                                                        | SDK open source nel tuo codice, la [CLI `gt`](/docs/cli/quickstart) e pull request di Locadex                                                           |
| Cosa viene tradotto           | Testo della pagina renderizzata, file JSON tramite la GitHub Action o JSX tramite il pacchetto React in anteprima                                                                                   | Contenuti contrassegnati con [`<T>`](/docs/react/reference/components/t) o `gt()`, oltre a file come JSON, Markdown e HTML                              |
| Contesto                      | Contesto della pagina e regole del glossario; AI Language Model aggiunge istruzioni personalizzate, tono specifico per lingua e traduzioni manuali esistenti                                        | Struttura JSX, note di [`context`](/docs/react/reference/components/t#context) e gruppi di contesto condivisi tra progetti                              |
| Dove si trovano le traduzioni | Dashboard; file JSON nel tuo repository tramite la GitHub Action di Weglot 2.0                                                                                                                      | File nella tua build o nella CDN di General Translation                                                                                                 |
| URL per lingua e hreflang     | Le integrazioni per siti possono usare sottodomini o sottodirectory; con lo snippet e il pacchetto React in anteprima gli URL sono condivisi; con la Action JSON il routing è gestito dalla tua app | [`createNextMiddleware`](/docs/react/nextjs/reference/functions/create-next-middleware) serve `/de/about` e slug localizzati direttamente dalla tua app |
| Revisione                     | Elenco delle traduzioni ed editor visivo                                                                                                                                                            | Revisione nella Dashboard con annotazioni, cronologia delle versioni e ruoli                                                                            |
| Traduzione continua           | Rilevamento dei contenuti renderizzati, anche in staging; pull request con le traduzioni JSON tramite la GitHub Action di Weglot 2.0                                                                | Traduce in CI solo i contenuti modificati; Locadex apre le pull request                                                                                 |
| Traduzione professionale      | Ordine tramite Weglot                                                                                                                                                                               | Il tuo team modifica le traduzioni nella Dashboard                                                                                                      |
| Prezzi                        | Piani in abbonamento in base a parole tradotte e lingue                                                                                                                                             | [A consumo, senza costi per utente](https://generaltranslation.com/pricing)                                                                             |

## Perché i team scelgono General Translation al posto di Weglot

### Internazionalizzazione del codice sorgente e integrazione con il rilascio

Le integrazioni standard di Weglot per i siti web traducono le pagine renderizzate, anche sui [siti di staging](https://support.weglot.com/article/314-how-to-switch-from-a-staging-to-a-live-environment). Le traduzioni si gestiscono dalla sua dashboard, dove [importazione ed esportazione](https://support.weglot.com/article/432-what-can-we-export-import) richiedono il piano Advanced o superiore.

Per un progetto Weglot 2.0, la [GitHub Action](https://github.com/weglot/translate-action) traduce i file JSON delle impostazioni regionali in CI, li scrive nel tuo repository e può aprire o aggiornare pull request di traduzione. Può inoltre sincronizzare periodicamente nel repository le modifiche apportate dalla Dashboard.

Con General Translation, racchiudi i testi in [`<T>`](/docs/react/reference/components/t), oppure lasci che sia il compilatore a [racchiudere automaticamente il JSX](/docs/cli/guides/using-auto-jsx), quindi esegui [`npx gt translate`](/docs/cli/reference/commands/translate) prima di `next build`. Vengono tradotti solo i contenuti la cui sorgente è cambiata e Locadex può aprire la pull request di traduzione al posto tuo.

### Lingue indicizzabili direttamente dalla tua app

Weglot afferma che la sua integrazione JavaScript &quot;non offre vantaggi SEO&quot;, perché le traduzioni vengono inserite nel browser. Il suo [plugin](https://support.weglot.com/article/99-wordpress-how-weglot-manage-seo) per WordPress pubblica lingue indicizzabili sul tuo sito, mentre le integrazioni proxy su sottodominio e sottodirectory le distribuiscono tramite Weglot. [`@weglot/translate-react`](https://developers.weglot.com/frameworks-and-ai/react) è in anteprima e, secondo la sua documentazione, tutte le lingue condividono gli stessi URL, per cui i motori di ricerca indicizzano solo la lingua di origine. Con i file JSON generati dalla GitHub Action, spetta alla tua app gestire il routing delle impostazioni regionali e i tag SEO.

Il middleware `gt-next` di General Translation serve ogni lingua su un URL dedicato, ad esempio `/de/ueber-uns`, e [`getGT`](/docs/react/nextjs/reference/functions/get-gt) traduce titoli e descrizioni all&#39;interno di `generateMetadata`. Nessun proxy si frappone davanti al tuo sito. (Consulta [reindirizzamenti delle lingue e SEO](/kb/locale-routing-seo).)

### Contesto e coerenza

Le [regole del glossario](https://support.weglot.com/article/130-translations-exceptions) di Weglot stabiliscono che un termine venga tradotto sempre oppure mai. Il suo [AI Language Model](https://support.weglot.com/article/438-how-to-use-weglot-language-model) sfrutta il contesto del sito e istruzioni personalizzate, supporta toni diversi a seconda della lingua e può applicare le regole del glossario e le traduzioni manuali esistenti. Questi miglioramenti basati sull&#39;AI consumano i crediti inclusi in ciascun piano.

Il componente [`<T>`](/docs/react/reference/components/t) di General Translation mantiene unita una frase insieme al relativo markup e alle variabili, [`<Var>`](/docs/react/reference/components/var) esclude i valori dinamici dalla traduzione e [`<Plural>`](/docs/react/reference/components/plural) rispetta le regole di ciascuna impostazione regionale. Un [gruppo di contesto](/docs/platform/dashboard/guides/defining-context-for-translations) applica lo stesso Glossario e gli stessi prompt personalizzati alla tua app, alla documentazione e al sito di marketing, mentre un controllo di coerenza confronta le nuove traduzioni con quelle esistenti.

### Revisione e dipendenza a runtime

La [Dashboard](/docs/platform/dashboard/guides/reviewing-translations) di General Translation mostra ogni traduzione accanto al testo sorgente, con annotazioni, cronologia delle versioni e ruoli; i Piani Enterprise aggiungono SSO e registri di audit. Le sue librerie sono rilasciate con licenza MIT e funzionano senza account, e un&#39;app che include le traduzioni nella build non effettua alcuna chiamata di rete a General Translation a runtime.

Cursor localizza il proprio prodotto web e la documentazione in oltre 14 lingue con General Translation. (Vedi le [distribuzioni in produzione](https://generaltranslation.com/enterprise).)

## Quando ha senso scegliere Weglot

* **Un site builder o un CMS su cui nessuno scrive codice.** Il sito gira su WordPress, Shopify, Webflow, Squarespace o Wix e nessuno sviluppatore se ne occupa. General Translation non offre plugin per questi builder.
* **Lingue online prima di un rilascio.** Un team di marketing deve pubblicare le traduzioni senza aspettare il team di sviluppo.
* **Traduzione professionale in un unico strumento.** Vuoi ordinare una traduzione umana direttamente nello stesso strumento in cui modifichi i contenuti.
* **Widget di terze parti.** Gran parte della pagina è composta da contenuti incorporati a cui non puoi aggiungere markup.

## Passare da Weglot a General Translation

Per un sito sviluppato nel codice, esegui `npx gt@latest`: la [procedura guidata di configurazione](/docs/cli/quickstart) rileva il framework e genera `gt.config.json`. Contrassegna i testi con [`<T>`](/docs/react/reference/components/t), quindi genera le traduzioni con [`npx gt translate`](/docs/cli/reference/commands/translate).

Mantieni gli URL che i motori di ricerca conoscono già. Se Weglot usava sottodirectory come `/fr/`, il middleware di `gt-next` può gestire gli stessi prefissi, e la sua opzione [`pathConfig`](/docs/react/nextjs/reference/functions/create-next-middleware#path-config) riproduce slug tradotti come `/fr/qui-sommes-nous`. Se Weglot usava sottodomini come `fr.example.com`, reindirizza ogni vecchio URL a quello nuovo con un reindirizzamento permanente, come raccomanda la [guida ai reindirizzamenti](https://developers.google.com/search/docs/crawling-indexing/301-redirects) di Google quando l&#39;URL di una pagina cambia. (Consulta [sottodirectory e sottodominio a confronto](/kb/multilingual-url-structure) per i pro e i contro.)

Esporta le regole del glossario di Weglot (piano Advanced) e importa il file in un [gruppo di contesto](/docs/platform/dashboard/guides/defining-context-for-translations), che accetta file CSV, TSV, JSON e di testo. Infine, rivedi le pagine con più traffico nella [dashboard](/docs/platform/dashboard/guides/reviewing-translations).

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

Sì, per siti web e app i cui testi si trovano nel codice. General Translation combina internazionalizzazione del codice sorgente, traduzione di file, revisione e routing delle impostazioni regionali. Weglot offre integrazioni che operano sul sito già renderizzato e flussi di lavoro di traduzione di file JSON su GitHub. Per un sito realizzato con un site builder o un e-commerce basato su CMS senza uno sviluppatore che se ne occupi, Weglot è la scelta più semplice.

## Altre alternative a Weglot

* **Smartling:** la sua Global Delivery Network traduce i siti web agendo da proxy e affianca la traduzione AI a quella umana. (Vedi [General Translation vs. Smartling](/kb/general-translation-vs-smartling).)
* **Transifex:** Transifex Live traduce un sito web tramite uno snippet JavaScript. (Vedi [General Translation vs. Transifex](/kb/general-translation-vs-transifex).)
* **Lokalise:** il suo editor contestuale LiveJS funziona direttamente sui siti web. (Vedi [General Translation vs. Lokalise](/kb/general-translation-vs-lokalise).)

(Per i plugin CMS come WPML e i site builder come Webflow Localize, vedi [Come posso rendere multilingue un sito web?](/kb/make-website-multilingual).)

## Punti chiave

* Weglot traduce i siti web renderizzati e, tramite la sua GitHub Action Weglot 2.0, offre la traduzione di file JSON e la creazione di pull request.
* Le integrazioni WordPress e proxy di Weglot forniscono URL indicizzabili per ogni lingua; lo snippet e il pacchetto React di anteprima, invece, usano gli stessi URL per tutte le lingue. Con la JSON Action, il routing è a carico della tua app.
* Weglot fattura in base alle parole tradotte per lingua e, al raggiungimento del limite, la traduzione si interrompe, a meno che non sia attivo l&#39;upgrade automatico.
* General Translation include tutte le lingue nel rilascio, con contesto del codice, terminologia coerente, routing delle impostazioni regionali, metadati tradotti e revisione nella Dashboard.
* Scegli Weglot per un sito basato su CMS o creato con un site builder che non è gestito da uno sviluppatore.

## Related questions

- [Come si rende multilingue un sito web?](https://generaltranslation.com/it/kb/make-website-multilingual.mdx): Scegli dove gestire le traduzioni (in un proxy, in un plugin del CMS, in un site builder o nel tuo codice), poi assegna a ogni lingua un URL dedicato, come raccomanda Google. Traduci le pagine per intero, compresi titoli e meta description, collega le versioni con hreflang e offri un selettore della lingua anziché reindirizzare automaticamente i visitatori.
- [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.
- [Alternative a Transifex: General Translation vs. Transifex](https://generaltranslation.com/it/kb/general-translation-vs-transifex.mdx): 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.
- [Sottodirectory, sottodominio o ccTLD per la SEO multilingue](https://generaltranslation.com/it/kb/multilingual-url-structure.mdx): Usa sottodirectory come example.com/de/ quando un unico prodotto condivide sito e processo di rilascio. Solo un ccTLD indica un paese, i sottodomini consentono un hosting separato, Google sconsiglia i parametri ?lang= e tratta i domini di fantasia come .io e .ai come generici.
- [Reindirizzamenti per lingua e SEO: URL, cookie o Accept-Language?](https://generaltranslation.com/it/kb/locale-routing-seo.mdx): Lascia che sia l'URL a stabilire la lingua di ogni pagina che vuoi far indicizzare, perché Googlebot non invia alcuna intestazione Accept-Language ed esegue la scansione soprattutto da indirizzi statunitensi. Usa la scelta salvata in un cookie e, in subordine, Accept-Language solo per decidere verso quale pagina reindirizzare una radice neutra come /, con un reindirizzamento temporaneo 302 o 307.

## Previous and next questions

- Previous question: [Alternative a DeepL: General Translation vs. DeepL](https://generaltranslation.com/it/kb/general-translation-vs-deepl.mdx)
- Next question: [Che cos'è la memoria di traduzione e serve ancora con l'IA?](https://generaltranslation.com/it/kb/what-is-translation-memory.mdx)

## Sitemap

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