Vai al contenuto
8 maggio 202610 min readGuides

Cos'è Locize? Localizzazione continua in una sola pagina

Locize è una piattaforma di localizzazione continua per team software. Collegate la vostra applicazione a Locize tramite un plugin backend, l'API o una CLI. Locize raccoglie nuove chiavi di traduzione, genera bozze IA iniziali, le fa passare per un workflow di review umana e distribuisce le traduzioni finite live tramite un CDN globale – il tutto senza redeploy del codice.

È sviluppata dal team dietro i18next, uno dei framework i18n JavaScript più diffusi al mondo – per questo l'integrazione con i18next, React, Vue, Angular, Next.js, Svelte e qualsiasi framework che consumi traduzioni basate su JSON è particolarmente pulita.

Questa pagina copre l'intero prodotto in un colpo solo. C'è anche un walkthrough video di 12 minuti, incorporato qui sotto per chi preferisce guardare.

Indice

Perché un URL cambia tutto

La maggior parte degli strumenti di traduzione vi dà un file. Lo esportate, lo committate, fate il deploy di una build.

Locize supporta anche questo: potete tirare le traduzioni nel vostro repository come JSON o uno di una dozzina di altri formati. Ma Locize vi dà inoltre un URL.

I traduttori aggiornano i testi, l'URL distribuisce la nuova versione, la vostra app la preleva. Niente build, niente deploy. Questa singola scelta architettonica cambia tutto il workflow: la traduzione non è più un passo che blocca il rilascio. Procede accanto al vostro codice e gli aggiornamenti vanno online in secondi anziché giorni.

La scelta tra basato su file e basato su URL spetta a voi, per progetto e per versione. Alcuni team restano sui file per le stringhe critiche di produzione e usano l'URL solo per lo sviluppo. Altri lasciano che tutto venga trasmesso live. Locize non impone il modello.

Il workflow in quattro fasi

Locize si inserisce in un loop sviluppatore familiare:

  1. Collegate: la vostra app si collega a Locize tramite un plugin backend, l'API o la CLI. Quando il codice referenzia una chiave di traduzione che non esiste ancora (etichetta di un pulsante, messaggio di errore), viene segnalata automaticamente a Locize.
  2. Traducete: AI o traduzione automatica vi forniscono una bozza iniziale. I traduttori revisionano e raffinano nel dedicato editor CAT. Facoltativamente potete ordinare traduzione umana professionale direttamente da Locize.
  3. Review: le traduzioni passano per un workflow di review configurabile. Un revisore con il ruolo giusto accetta o rifiuta ogni modifica. Più revisori possono contribuire. Vengono pubblicate solo le traduzioni approvate.
  4. Distribuire: alla pubblicazione, le nuove traduzioni vanno online tramite il CDN globale. La vostra app le preleva a runtime – una correzione di refuso o una nuova lingua va online senza redeploy.

Che partiate da file JSON esistenti o strumentate un'app nuova – l'intero loop funziona senza che nessuno debba destreggiarsi con file nei pull request.

Sviluppata dal team di i18next

Locize è sviluppata dai maintainer di i18next, uno dei framework i18n più diffusi al mondo in JavaScript. Siamo un'azienda svizzera, conforme al GDPR, apprezzata da team in tutto il mondo – da singoli sviluppatori a brand globali.

Non ci sono commerciali, niente cicli di procurement, niente MSA. I prezzi sono pubblicati per intero: niente preventivi. Vi registrate e in un minuto siete nel prodotto, pronti a creare il vostro primo progetto.

Collegare la vostra app

Il setup è breve. Per gli utenti di i18next: installate il plugin backend Locize, aggiungete project ID e API key, attivate saveMissing – tre righe di configurazione dopo, la vostra app è online. Le chiavi mancanti fluiscono automaticamente in Locize; le nuove traduzioni vengono trasmesse indietro via CDN.

Non usate i18next? Avete diversi percorsi di integrazione:

Avete file di traduzione esistenti? Trascinateli nel dashboard del progetto: JSON, YAML, XLIFF, gettext, .strings, .xcstrings, RESX e molti altri. Oppure usate la CLI per migrare l'intero progetto con un comando. La guida di integrazione completa è disponibile sul nostro canale YouTube.

L'editor di traduzione

Una volta che le chiavi sono in Locize, il vostro team lavora nell'editor CAT (Computer-Assisted Translation). Tutte le lingue di destinazione per una chiave stanno una accanto all'altra. I traduttori filtrano per lingua, stato, tag e ricerca full-text – e se avete aggiunto il plugin locize-lastused, anche per chiavi non usate da mesi. Prezioso quando si fanno pulizie di traduzioni morte prima di un rilascio.

Il glossario evidenzia la terminologia consentita e vietata. Combinatelo con una style guide di progetto (tono, formalità, voce del brand) e ogni traduttore e ogni prompt AI vedono le stesse regole. Quando il glossario rileva un'incoerenza, la segnala in linea tramite il sistema di issue check.

Ogni chiave può portare una descrizione di contesto, limiti di caratteri e screenshot che mostrano dove la stringa appare nella UI. Lo screenshot sta accanto al segmento – esattamente il contesto che viene anche iniettato nei prompt di traduzione IA. Le stringhe tradotte automaticamente sono contrassegnate come «fuzzy» con un one-click clear quando un umano le ha confermate.

Oltre all'editor, l'editor InContext permette ai traduttori di lavorare nell'app reale in esecuzione tramite un popup di overlay. Cliccano sul testo nella vostra app live e lo modificano direttamente. Niente copy-paste, niente perdita di contesto.

Traduzione IA, pronta per la produzione

Se già usate ChatGPT o Claude per le traduzioni, probabilmente avete sbattuto contro tre muri:

  1. La terminologia deriva tra le lingue. Senza un glossario che l'IA possa leggere, lo stesso termine di brand viene tradotto in tre modi diversi tra mercati.
  2. Nessuna rete di sicurezza di review per i testi di produzione. L'output AI va direttamente agli utenti, con tutti i rischi di brand e legali che ciò implica.
  3. Ogni correzione di refuso significa un'altra build. Il workflow di localizzazione resta legato alla vostra pipeline CI/CD.

Locize è lo strato tra la vostra AI e i vostri utenti che risolve tutti e tre i problemi.

L'IA traduce. Locize gestisce.

Quando uno sviluppatore aggiunge una nuova chiave di traduzione, la traduzione automatica parte (con il servizio Locize AI integrato o la vostra chiave API per OpenAI, Gemini, Mistral o DeepL) e popola ogni lingua di destinazione con una bozza context-aware. Style guide, glossario e descrizioni delle chiavi e screenshot vengono iniettati automaticamente in ogni prompt AI.

Lo stesso motore di traduzione alimenta azioni di massa su interi namespace, suggerimenti AI per singoli segmenti e l'assistente IA nell'editor per riformulare o accorciare per stare in un vincolo UI.

E quando l'IA non basta (testo legale, copy regolamentato, messaggi critici per il brand), potete ordinare traduzione umana professionale direttamente da Locize. Siamo integrati con Supertext, TextMaster, Blend e translated.

Controlli di qualità e review

L'IA vi dà velocità. I controlli di qualità automatizzati e il workflow di review vi danno la rete di sicurezza.

Locize esegue una serie di controlli di coerenza su ogni traduzione. Il pannello azioni di massa li esegue tutti: coerenza del glossario, coerenza della translation memory, sintassi i18n (placeholder, nesting, pattern di interpolazione), exists-in-source, source-changed-after-translation, max caratteri, vincoli di lunghezza, nesting non valido e dimensione array. Eseguibili per segmento, per namespace o sull'intero progetto.

Quando un traduttore modifica una chiave, i warning source-changed cascadano automaticamente su ogni destinazione – il vostro team vede esattamente quali traduzioni hanno bisogno di un secondo sguardo dopo un cambio di formulazione.

La review va un passo oltre. Le traduzioni di produzione non dovrebbero essere distribuite prima che un secondo paio di occhi abbia dato l'ok. Locize offre quindi un workflow di review configurabile. Attivatelo per lingua – ad esempio per il tedesco di produzione – e saltatelo per le lingue dove rallenterebbe solo il team.

Una volta attivato: quando una traduzione viene creata o modificata (da un traduttore, dall'IA o dalla traduzione automatica), passa allo stato «Pending Review». Un revisore con il ruolo giusto vede la modifica proposta e può accettarla o rifiutarla. Più revisori possono contribuire. Vengono pubblicate solo le traduzioni approvate.

Ogni modifica viene tracciata per chiave: valori precedenti, chi l'ha modificata, quando. Cronologia completa, pronta per l'audit.

Distribuzione via CDN senza redeploy

Torniamo alla storia dell'URL.

Alla pubblicazione, le traduzioni vengono inviate a un CDN globale. La vostra app le preleva a runtime – una correzione di refuso o una nuova lingua va online senza redeploy.

Il modal di pubblicazione mostra lo stato per lingua e per namespace: cosa è aggiornato, cosa è in sospeso. Pubblicate manualmente o attivate auto-publish per versione. Scegliete il giusto tier CDN (Standard, Pro o Private Downloads per la distribuzione autenticata) e impostate la durata della cache per versione: flusso continuo per lo sviluppo, controllo mirato per la produzione.

Per la maggior parte dei progetti, questa è la funzionalità di Locize più amata. Un refuso in un'etichetta di pulsante che normalmente richiederebbe un ciclo di rilascio diventa una modifica di 10 secondi nell'editor e un click su «Publish». I vostri utenti vedono il testo corretto al prossimo caricamento di pagina.

Versioni, branch, multi-tenant

Il lavoro di traduzione segue gli stessi pattern del vostro codice.

Le versioni sono set di traduzioni paralleli. La versione default è latest, in cui il vostro team aggiunge nuove chiavi e modifica il lavoro in corso. Le versioni di produzione mantengono ciò che è live per gli utenti.

I branch vanno oltre. Createne uno in parallelo a un feature branch nel vostro repo. Modificate le traduzioni nel branch: gli override compaiono solo lì, chiaramente segnalati, così un traduttore sa cosa è specifico del branch. Il progetto parent resta intatto. I branch ereditano style guide, glossario e impostazioni delle lingue dal parent.

Se costruite SaaS, il multi-tenant consente a ognuno dei vostri clienti di sovrascrivere le traduzioni per il proprio brand o terminologia – senza dover gestire progetti separati. Ogni tenant eredita tutto dal parent e sovrascrive solo ciò che è diverso. Quando un tenant sovrascrive un valore della lingua sorgente, le traduzioni delle lingue di destinazione downstream vengono automaticamente contrassegnate, così i traduttori del tenant vedono esattamente quali stringhe devono essere ricontrollate.

Quando gli override si accumulano, il pannello di controllo issue di massa scopre quelli inutili (override in cui il valore del tenant è uguale al parent). Un'azione di massa li rimuove e mantiene i dati puliti.

Costruita per tutto il team: i vostri dati restano vostri

Ruoli diversi, stesso progetto.

E i vostri dati sono vostri. Esportate ogni lingua e namespace come ZIP dall'editor, scaricate via CLI o tirate via API. I backup automatici con restore-from-snapshot sono disponibili nei piani a pagamento. Nessun lock-in. Portate via le vostre traduzioni quando volete.

I team enterprise ottengono SAML SSO, obbligo MFA a livello progetto, un audit log per gli eventi di utenti e permessi e trattamento dei dati pienamente conforme al GDPR dalla giurisdizione svizzera.

Usare Locize dal vostro assistente IA (MCP)

Se usate Claude, Cursor o VS Code con Copilot, il server MCP Locize collega il vostro assistente IA direttamente ai vostri progetti di traduzione. Autenticato con un Personal Access Token, 22 strumenti coprono l'intero ciclo di vita: controllare la copertura prima di un rilascio, segnalare nuove chiavi da una code review, pubblicare una versione, creare un branch, gestire le lingue – tutto da linguaggio naturale nel vostro editor.

È esattamente questo che rende Locize infrastruttura per workflow AI, non uno strumento che compete con l'IA. Il vostro assistente genera le traduzioni. Locize le gestisce.

Un video dedicato al setup MCP vi guida attraverso l'installazione in dettaglio. Lettura di approfondimento: l'articolo di annuncio del server MCP.

Iniziare e guardare la demo di 12 min

Questo è Locize. Localizzazione continua, AI che potete davvero rilasciare e un workflow che cresce con il vostro team.

Iniziate gratis su locize.com. Prova di 14 giorni con funzionalità complete, nessuna carta di credito richiesta. C'è anche un piano gratuito permanente per piccoli progetti.

Se preferite guardare – ecco lo stesso contenuto come walkthrough video di 12 minuti:

smart_display
YouTube Video
This video is hosted on YouTube. Accept YouTube cookies to watch it here.
Watch on YouTube

Approfondimenti correlati:

Domande frequenti

Cos'è Locize?

Locize è una piattaforma di localizzazione continua per team software. Raccoglie nuove chiavi di traduzione dalla vostra applicazione, genera bozze IA iniziali, le fa passare per un workflow di review configurabile e distribuisce le traduzioni finite live tramite un CDN globale – senza redeploy del codice. Locize è sviluppata dai maintainer di i18next.

Chi sviluppa Locize?

Locize è sviluppata dal team dietro i18next, uno dei framework di internazionalizzazione JavaScript più diffusi al mondo. L'azienda è registrata in Svizzera e opera con trattamento dei dati conforme al GDPR.

Come si distingue Locize da un workflow di traduzione basato su file?

Un classico workflow basato su file esporta un file JSON, YAML o XLIFF, lo invia a un traduttore o a un'IA, commit del risultato, build dell'app (tipicamente giorni end-to-end). Locize supporta ancora questo workflow basato su file (potete continuare a tirare le traduzioni nel vostro repo), ma aggiunge un URL: le traduzioni vengono inoltre trasmesse live alla vostra app via CDN. Una correzione di refuso o una nuova lingua va online in secondi – senza redeploy. Scegliete il modello per progetto e per versione.

Locize usa l'IA per la traduzione?

Sì. La traduzione automatica parte quando uno sviluppatore aggiunge una nuova chiave e popola ogni lingua di destinazione con una bozza context-aware. Potete usare il servizio Locize AI integrato o la vostra chiave API per OpenAI, Gemini, Mistral o DeepL. Style guide di progetto, glossario e descrizioni delle chiavi o screenshot vengono iniettati automaticamente in ogni prompt AI. L'output AI passa per un workflow di review configurabile prima della pubblicazione.

Locize è conforme al GDPR?

Sì. Locize è gestita da un'azienda svizzera secondo le regole UE e svizzere sulla protezione dei dati. I piani enterprise aggiungono SAML SSO, obbligo MFA a livello progetto e un audit log per gli eventi di utenti e permessi. È disponibile un DPA standard; la posizione dei dati resta in Europa.

Posso usare Locize senza i18next?

Sì. Anche se Locize si integra in modo particolarmente pulito con i18next (tre righe di configurazione e le chiavi mancanti fluiscono automaticamente), funziona con qualsiasi framework che consumi traduzioni basate su JSON: React, Vue, Angular, Svelte, Next.js, mobile, server o custom. CLI, REST API e GitHub Actions coprono sync e download per qualsiasi pipeline di build. Locize supporta inoltre YAML, XLIFF, gettext, .strings, .xcstrings, RESX e molti altri formati di file per import ed export.

Cosa fa il workflow di review?

La review viene attivata per lingua. Quando una traduzione viene creata o modificata (da un traduttore, dall'IA o dalla traduzione automatica), passa allo stato «Pending Review». Un revisore con il ruolo giusto vede la modifica proposta e può accettarla o rifiutarla. Più revisori possono contribuire. Vengono pubblicate solo le traduzioni approvate. Ogni modifica viene tracciata per chiave con valori precedenti, identità dell'editor e timestamp per scopi di audit.

C'è un piano gratuito?

Sì. Locize ha un piano gratuito permanente per piccoli progetti e una prova di 14 giorni con funzionalità complete per i piani a pagamento (nessuna carta di credito richiesta). I prezzi sono pubblicati apertamente: niente sales call, niente preventivi. I piani più grandi aggiungono capacità, SLA, SAML SSO e funzionalità enterprise.