Traduci un file JSON
Trascina un file .json. I valori stringa vengono tradotti; chiavi, numeri, booleani e struttura restano esattamente come erano.
Non caricare documenti riservati nel piano gratuito. Perché?
App e siti web spesso conservano il testo dell'interfaccia in file JSON, uno per lingua. Tradurli a mano significa copiare centinaia di stringhe prestando attenzione a non toccare una sola chiave, parentesi o virgola. DropTranslate analizza il file, traduce solo i valori stringa e riscrive un JSON valido con le stesse chiavi nello stesso ordine. Il tuo codice continua a cercare le stesse chiavi e ottieni un nuovo file di lingua da inserire accanto all'originale.
Come funziona
Trascina il .json
Analizziamo il file, contiamo le parole nei valori stringa e mostriamo il costo in crediti. Il JSON non valido viene rifiutato con un messaggio chiaro e senza addebiti.
Scegli la lingua
Seleziona la lingua di destinazione per il nuovo file di localizzazione.
Scarica il .json
Salvalo come nuovo file di localizzazione, ad esempio es.json.
Cosa cambia, cosa resta
Tradotto
- Valori stringa
Invariato
- Chiavi e annidamento
- Numeri, booleani e valori null
- L'ordine delle chiavi
Layout: Esatto: struttura conservata
L'output è un JSON valido con esattamente le stesse chiavi e struttura del tuo input.
- Segnaposto come {name}, {{count}} o %s devono restare invariati, e il servizio di traduzione AI di terze parti è istruito a mantenerli. Cercali nell'output prima della pubblicazione, perché un segnaposto danneggiato rompe la stringa durante l'esecuzione.
- Le regole del plurale variano tra le lingue (alcune hanno più di due forme plurali). Se la tua libreria i18n usa chiavi per il plurale, verifica che la lingua di destinazione abbia le forme necessarie.
- Ogni valore stringa viene tradotto, inclusi i valori tecnici. Se il file mescola testo dell'interfaccia con valori come ID o codici colore, separali prima.
Consigli
- Traduci il file nella lingua di partenza (di solito en.json), non uno già tradotto.
- Le stringhe molto brevi, come le etichette dei pulsanti, possono essere ambigue. Fai verificare da un madrelingua nell'app in esecuzione.
Non è una traduzione certificata
Traduzione automatica, non una traduzione certificata o giurata. Se il documento è destinato a un'autorità, verifica prima cosa richiede.
Traduzione certificata, giurata o automatica: quale ti serve?
Domande
Le chiavi vengono tradotte?
No. Vengono tradotti solo i valori stringa. Chiavi, annidamento e ordine delle chiavi restano esattamente uguali, quindi il tuo codice continua a funzionare.
E i segnaposto come {name}?
Il servizio di traduzione AI di terze parti è istruito a lasciarli invariati, e di solito lo fa. Cerca sempre i tuoi segnaposto nell'output prima della pubblicazione, perché un segnaposto modificato causa errori durante l'esecuzione.
Come vengono conteggiati i crediti?
In base alle parole nei valori stringa: un credito ogni 500 parole. Chiavi e numeri non contano.