Strumento gratuito per sviluppatori per la localizzazione

Controllo gratuito di chiavi di traduzione JSON per i18n

Incolla un dizionario JSON in lingua di origine e una traduzione di destinazione. Trova istantaneamente le chiavi annidate mancanti e quelle extra senza caricare nessuno dei due file.

Il dizionario completo della lingua sorgente.

La locale che vuoi verificare per la parità.

4Chiavi sorgente
3Corrispondenza delle chiavi
1Chiavi mancanti
1Chiavi extra
75%Copertura delle chiavi

Mancante nella destinazione

  • checkout.cancel

Extra nella lingua di destinazione

  • navigation.legacy

Privato per progettazione. Questo strumento funziona interamente nel tuo browser. I valori incollati non vengono mai caricati, memorizzati o inclusi nelle analisi.

Convertitore di codice localeInserisci una locale come en_US, pt-BR, zh-Hant-TW o un nome di lingua comune. Ottieni immediatamente codici canonici e dettagli leggibili.Generatore di tag hreflangIncolla un codice lingua e un URL assoluto per riga. Il generatore valida l'insieme e crea tag link HTML pronti per i collegamenti reciproci.

Come confrontare le chiavi di traduzione

  1. Incolla il dizionario di origineMetti l'oggetto JSON completo nella lingua sorgente nel primo editor.
  2. Incolla il dizionario di destinazioneMetti l'oggetto JSON tradotto che vuoi controllare nel secondo editor.
  3. Rivedi le principali differenzeUsa i risultati di mancanti, extra, corrispondenti e copertura per risolvere la deriva dei file di locale prima del rilascio.

Scopri file di locale incompleti prima del rilascio

Una chiave i18n mancante spesso arriva agli utenti come testo grezzo per sviluppatori, un'etichetta vuota o una frase nella lingua di fallback. Confronta il dizionario sorgente con ogni locale di destinazione prima della release per individuare la deriva finché è ancora facile da correggere.

Il checker appiattisce gli oggetti annidati in percorsi di chiavi, quindi separa le chiavi mancanti, extra e corrispondenti. Le chiavi extra possono rivelare testo obsoleto rimosso dalla sorgente o una chiave presente solo nel target che richiede un'eccezione intenzionale.

Usa la parità delle chiavi come filtro di qualità per la localizzazione

I conteggi corrispondenti delle chiavi non dimostrano che le traduzioni siano accurate, aggiornate o adatte al loro contesto UI. Abbina i controlli di parità delle coppie con la revisione da parte dei traduttori, la convalida dei segnaposto, gli screenshot e i test automatici per il comportamento di plurali e interpolazione.

Per la localizzazione continua, esegui la stessa comparazione ogni volta che il testo sorgente cambia. Un flusso di lavoro di gestione delle traduzioni può così assegnare solo il lavoro mancante invece di scambiarsi ripetutamente file interi.

I tuoi dizionari rimangono su questo dispositivo

Il browser analizza entrambi i documenti JSON localmente. Multilocale non carica né conserva le loro chiavi o valori, e l'analisi delle interazioni contiene solo totali numerici e stati generici di successo o errore.

Domande frequenti

Il checker confronta il testo della traduzione?

No. Confronta i percorsi delle chiavi e segnala se ogni chiave sorgente esiste nel JSON di destinazione. Non giudica la qualità della traduzione, non copia valori e non invia testo a un servizio di traduzione.

Supporta oggetti JSON annidati?

Sì. Le chiavi annidate vengono mostrate come percorsi leggibili con punti, ad esempio checkout.payment.failed. Gli array sono trattati come un singolo valore di traduzione anziché essere espansi in chiavi indice-per-indice.

I file di traduzione incollati vengono caricati?

No. L'analisi e il confronto vengono eseguiti interamente nel tuo browser. L'analisi statistica riceve solo conteggi aggregati e lo stato del parsing; non riceve mai key, valori, contenuti dei file o nomi di file.