Vai al contenuto
Tutti gli strumenti Prezzi Blog

Chat e messaggi vocali

Documenti

Audio e video

Accedi

Lingua

Traduci un file JSON grande senza alterare chiavi, ID o segnaposto

Carica file JSON di qualsiasi struttura, da esportazioni CMS a dump di contenuti: riavrai le stesse chiavi, la stessa nidificazione, lo stesso ordine e la stessa indentazione, traducendo solo i valori di testo leggibili. Campi come id, url, slug, sku, type e status non vengono toccati e ogni {placeholder} viene controllato. I lavori fino a 300 valori sono completamente gratis; i file più grandi, fino a 50,000 valori, costano $5 con pagamento una tantum.

Traduci un file strutturato

Tono
Glossario e nomi da mantenere (facoltativo)

Nomi di marchi e prodotti, separati da virgole. Ognuno viene controllato in ogni traduzione.

Un termine per riga: termine = traduzione.

Aggiunte all'elenco predefinito (id, url, slug, sku, type, status, code, email…). Usa * come carattere jolly.

Senza registrazione. Fino a 300 stringhe gratis per intero. Oltre: le prime stringhe sono gratis, tutti i file del lavoro costano $5, con un solo pagamento.

Continuando accetti i nostri Termini di servizio e la nostra Informativa sulla privacy.

  • Le chiavi non vengono mai inviate per la traduzione: struttura nidificata, ordine e indentazione rimangono identici al file originale
  • Numeri, valori booleani e null restano invariati; vengono tradotte solo le stringhe con testo leggibile
  • I valori con chiavi identificative (id, url, slug, sku, type, status, code, email e simili) vengono ignorati
  • Fino a 50,000 valori e 3,000,000 caratteri per $5; Unlimited fino a 200,000 valori
  • en.json diventa es.json; gli altri file ricevono in aggiunta il codice della lingua
Apri la demo

Vedi un PDF di esempio

Un chatbot contro questo strumento su file JSON di grandi dimensioni

Per un breve frammento un chatbot va benissimo. La differenza si nota quando il file è grande e il risultato deve essere letto da un programma.

La tua situazione Un chatbot Questo strumento
Un frammento di 30 righe Di solito traduce correttamente Traduce senza problemi
Un file di diversi megabyte Dovendo restituire l'intero file nella risposta, tende a interrompersi a metà rendendo il file illeggibile Traduce i valori a blocchi e ricostruisce la struttura a partire dal file originale
"stato": "pubblicato", "tipo": "faq" Spesso li traduce, rompendo il codice che deve leggere il file Li lascia intatti riconoscendo il nome della chiave
Un valore come "Hello, {name}" In genere mantiene {name}, ma senza alcun controllo Controlla ogni valore: se è danneggiato lo richiede di nuovo, altrimenti mantiene l'originale

Cosa viene tradotto e cosa no

Lo strumento esamina l'intero file, oggetto per oggetto e array per array. Un valore stringa viene tradotto solo quando contiene parole leggibili. Viene saltato se la sua chiave (o la chiave immediatamente superiore all'interno di un array) è un identificatore come id, uuid, url, href, slug, sku, type, status, code, email, locale o una chiave che termina con _id o _at. Viene ignorato anche quando il valore stesso sembra un identificatore anziché una frase, come ad esempio order_shipped, user.profile.title o ORDER_STATUS_PAID.

Se i tuoi dati utilizzano codici specifici, puoi indicare un elenco di chiavi aggiuntive da saltare separate da virgole, come internal_note o *_code; l'asterisco sostituisce qualsiasi sequenza di caratteri. I termini che inserisci verranno aggiunti all'elenco integrato nel sistema.

Perché il parsing del file continua a funzionare

Il modello non riscrive mai il JSON da zero. Riceve i valori di testo con il percorso delle relative chiavi come contesto e restituisce una sola traduzione per valore, associata allo stesso numero d'ordine. Il file viene poi ricreato a partire dalla struttura originale, mantenendo la stessa spaziatura dopo i due punti, lo stesso escaping delle barre e dei caratteri Unicode e lo stesso a capo finale. I segnaposto come {name}, {{count}} e %{count}, oltre ai tag HTML presenti nei testi, vengono verificati a ogni risposta.

Per i file di stringhe delle app in cui ogni valore deve essere tradotto e la gestione dei plurali è fondamentale, come i JSON di i18next o i file ARB, usa lo strumento Traduci file di localizzazione. Questo strumento è invece pensato per file di dati e contenuti, dove il testo convive con ID, link e codici.

Come funziona lo strumento, quanto costa e come vengono gestiti i tuoi file lo trovi nella pagina Traduci JSON, XML e YAML; i prezzi di ogni strumento sono nella pagina prezzi.

Ultimo aggiornamento:

Domande e risposte

Posso tradurre un file JSON di grandi dimensioni senza che vengano tradotte le chiavi?

Sì. Le chiavi non vengono mai inviate per la traduzione. Vengono elaborati soltanto i valori di testo leggibili, mentre tutti i valori associati a chiavi identificative come id, url, slug, sku, type e status vengono saltati.

Quanto può essere grande un file JSON per rientrare in un unico pagamento?

Fino a 50,000 valori tradotti e 3,000,000 caratteri per $5. Il piano Unlimited, a $19 a settimana, copre fino a 200,000 valori.

L'ordine e l'indentazione rimarranno invariati?

Sì. Il file viene generato a partire dall'originale: stesso ordine delle chiavi, stessa indentazione, stessi spazi e identico stile di escaping.

È gratis?

Un lavoro contenente fino a 300 valori è completamente gratis. Per i file più grandi, i primi valori vengono tradotti gratis a schermo, senza registrazione; il file completo costa $5, con pagamento una tantum.

Il mio file rimane riservato?

Solo tu puoi accedere al tuo lavoro. I valori di testo vengono inviati al fornitore del modello di IA al solo scopo di tradurli, attraverso canali che non utilizzano i tuoi dati per l'addestramento. I file caricati senza un account vengono eliminati dopo 7 giorni.

Lavori correlati

Usiamo cookie analitici per capire quali pagine sono utili. Ti va bene?