.json

Traduci file di lingua JSON con l'AI

Importa i tuoi file i18n JSON, lascia che l'AI li traduca usando il tuo glossario e il contesto del progetto, revisiona ogni stringa ed esporta file pronti per la distribuzione.

Usato da React, Vue, Angular, i18next, Laravel e dalla maggior parte dei moderni framework web.

Cosa contiene davvero un file JSON

JSON è la casa predefinita per le stringhe traducibili sul web. i18next, react-intl, Vue I18n, Angular e Laravel lo leggono, motivo per cui un file JSON è di solito la prima cosa che uno sviluppatore deve tradurre — e perché è il formato più probabile di essere affidato a uno strumento di traduzione generico e tornare indietro rotto.

La struttura varia più di quanto le persone si aspettino. Alcuni progetti mantengono un file piatto in cui la Chiave è la frase in inglese stessa; altri annidano le Chiavi a diversi livelli in base alla funzionalità. Alcuni memorizzano i plurali come Chiavi sorelle, altri come un oggetto. Un traduttore che tratta il file come testo semplice tradurrà allegramente le tue Chiavi insieme ai tuoi valori, e nulla verrà risolto al runtime.

.json

{
    "welcome.title": "Welcome back!",
    "welcome.subtitle": "Log in to continue",
    "buttons.save": "Save changes"
}

Cosa va storto quando i file JSON vengono tradotti male

Questi sono i fallimenti che raggiungono la produzione, perché nessuno sembra un errore finché non lo è.

Segnaposto di interpolazione vengono tradotti

{{count}}, {name} e %s trasportano dati nella frase. Se un modello traduce con entusiasmo "count" in "conteggio", il valore non verrà mai renderizzato e la stringa si romperà silenziosamente in produzione.

Le Chiavi si discostano dal file sorgente

Quando le traduzioni vengono modificate manualmente, una Chiave viene rinominata da una parte e non dall'altra. L'app ricade nel mostrare la Chiave grezza — di solito nella sola lingua che nessuno nel team conosce.

Le regole dei plurali non sopravvivono a un copia-incolla

L'inglese ha due forme di plurale, il polacco ne ha quattro, il giapponese una. Copiare la struttura inglese in ogni lingua produce un output grammaticalmente sbagliato che nessun passaggio di build segnalerà.

L'annidamento viene appiattito al ritorno

Uno strumento che appiattisce il tuo file per tradurlo e poi lo restituisce appiattito, ti costringe a ristrutturarlo manualmente — e il tuo framework non troverà nemmeno una Chiave finché non lo farai.

Come gestisce GetTranslated

Rilevamento automatico del formato al caricamento: nessuna configurazione necessaria.
Traduzioni AI guidate dal tuo glossario, tono di voce e contesto del progetto.
Ogni suggerimento dell'AI viene contrassegnato per revisione umana prima della spedizione.
Esporta nello stesso formato di importazione, pronto per il prossimo rilascio.
1

Importa il tuo file JSON

2

L'AI traduce con il tuo glossario

3

Revisiona ed approva ogni stringa

4

Esporta e spedisci

Vuoi vederlo prima sul tuo file?

Incolla un file JSON nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.

Apri il traduttore gratuito JSON

Domande frequenti

Quali librerie JSON i18n sono supportate?

Tutte. File piatti, oggetti annidati e Chiavi puntate vengono letti correttamente, quindi i file JSON di i18next, react-intl, Vue I18n, Angular e Laravel funzionano senza configurazione.

I miei segnaposto vengono preservati?

Sì. I segnaposto vengono forniti al modello come parte della stringa con istruzioni per lasciarli invariati, e ogni suggerimento viene contrassegnato per la revisione in modo da poterlo confermare prima della distribuzione.

Il file esportato mantiene la sua struttura?

Sì. L'annidamento e l'ordine delle Chiavi vengono ricostruiti esattamente come erano stati importati — l'esportazione è un sostituto perfetto per il file con cui hai iniziato.

Inizia gratis

500 Chiavi gratis per sempre. Nessuna carta di credito.