Vai al contenuto
Tutti gli strumenti Prezzi Blog

Chat e messaggi vocali

Documenti

Audio e video

Accedi

Lingua

Traduttore JSON, XML e YAML

Traduci un file JSON, XML o YAML di grandi dimensioni: valori tradotti, chiavi intatte

Carica un file JSON, XML, .resx o YAML, dall'esportazione di un CMS a un feed di prodotti o un file Rails en.yml, e ottieni la stessa struttura con i valori di testo tradotti. Nomi di chiavi, elementi e attributi non cambiano mai, i campi identificativi come id, url, slug, sku e status non vengono toccati e ogni placeholder viene verificato. Fino a 50,000 valori a $5 con pagamento una tantum; i primi valori sono gratis e senza registrazione.

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.

  • JSON, XML, .resx, YAML e XLIFF, fino a 20 file per lavoro
  • Lavoro completo a $5, pagamento una tantum: fino a 50,000 valori e 3,000,000 caratteri
  • Chiavi, nomi degli elementi, ordine, rientri e commenti rimangono invariati
  • ID, URL, slug, codici e valori di stato non vengono mai tradotti
  • Placeholder come {name}, %{count} e {{price}} verificati in ogni valore
  • Aggiungi le chiavi da ignorare, usando * come carattere jolly
Apri la demo

Vedi un PDF di esempio Esempio di output

Cosa ricevi

Gli stessi file, validi e nello stesso formato, rinominati per la nuova lingua dove il formato prevede una convenzione: en.json diventa de.json, en.yml diventa de.yml, Strings.resx diventa Strings.de.resx. I primi valori vengono mostrati a schermo accanto al testo di origine prima di pagare.

  • JSON: stesse chiavi, annidamento, ordine delle chiavi e rientri. Numeri, booleani e null rimangono invariati; vengono tradotte solo le stringhe con testo leggibile.
  • XML e .resx: testo all'interno degli elementi e attributi leggibili come title, alt, label e placeholder. Nomi di elementi, altri attributi, commenti e sezioni CDATA rimangono invariati; script, style, code e pre vengono ignorati, così come tutto ciò che è contrassegnato con translate="no".
  • YAML: solo i valori, mantenendo commenti, stile delle virgolette, blocchi di testo e ancore. Un file Rails con en: alla radice restituirà de: alla radice.
  • Un elenco di avvisi per ogni valore in cui un placeholder o un tag non è stato preservato dopo due tentativi; questi valori mantengono il testo originale, evitando che il file si corrompa.

Tradurre un file strutturato con un chatbot e con questo strumento

Un chatbot gestisce bene un breve snippet JSON. Ma un file di grandi dimensioni deve tornare integro e valido, con migliaia di chiavi al posto giusto: è qui che le risposte lunghe falliscono.

La tua situazione Un chatbot Questo strumento
Uno snippet JSON di 30 righe Di solito lo traduce correttamente Lo traduce senza problemi
Un'esportazione JSON da 3 MB Non può restituirla in una sola risposta: l'output si interrompe e il file non è più analizzabile Traduce ogni valore a blocchi e ricostruisce il file partendo dal tuo originale
"status": "attivo", "type": "prodotto" Li traduce, corrompendo il programma che legge il file Non tocca chiavi e valori identificativi
Chiavi e nomi degli elementi A volte traduce anche loro Non li invia mai in traduzione
Placeholder come {count} Di solito li mantiene, ma nessuno li controlla Controlla ogni valore; se è errato ritenta la richiesta, altrimenti mantiene l'originale
Commenti e formattazione in YAML Vanno persi quando il file viene riscritto Mantenuti; cambiano solo i valori

Come tradurre un file JSON, XML o YAML

  1. 1

    Carica i file

    Trascina fino a 20 file .json, .xml, .resx, .yml, .yaml o .xliff e seleziona la lingua. Specifica le chiavi aggiuntive da ignorare se i tuoi dati contengono codici personalizzati.

  2. 2

    Controlla i primi valori gratis

    I primi valori compaiono tradotti accanto all'originale, con i relativi percorsi delle chiavi. Puoi modificare qualsiasi valore. Senza registrazione.

  3. 3

    Sblocca e scarica

    Sblocca il lavoro completo a $5 e scarica i file tradotti (un archivio ZIP se sono più di uno).

Perché i file strutturati di grandi dimensioni mettono in crisi i chatbot generici

Tradurre un JSON o un XML in una chat significa chiedere al modello di riscrivere l'intero file da zero, comprese tutte le parentesi graffe, le chiavi e le virgolette. Un file grande supera il limite di una singola risposta, quindi l'output si interrompe a metà e il file non è più analizzabile. Inoltre, poiché il modello non distingue concettualmente chiavi e valori, tende a tradurre troppo: un valore enum, uno slug o una chiave.

Questo strumento legge direttamente il file e invia solo i valori di testo leggibili, a blocchi, con i rispettivi percorsi delle chiavi come contesto. I nomi di chiavi, elementi e attributi non vengono mai inviati. I valori associati a chiavi identificative (come id, url, slug, sku, type, status, code, email e simili) e i valori che somigliano a identificatori, come order_shipped o user.profile.title, non vengono toccati. Ogni traduzione viene verificata per placeholder e tag, e il file viene ricostruito a partire dal tuo originale: tutto il resto rimane identico byte per byte.

Cosa viene tradotto di solito

  • Esportazioni di CMS e centri assistenza in JSON o XML
  • File YAML di Rails, Symfony e Hugo
  • File di risorse .resx di .NET
  • Feed di prodotti e cataloghi in XML o JSON
  • File di contenuti per giochi e app che non usano formati i18n standard
  • File di dati in cui solo alcuni campi sono testo, come titoli e descrizioni

Quale strumento utilizzare

Per i file di stringhe delle app, dove ogni valore deve essere tradotto (JSON di i18next, ARB, PO, strings.xml di Android, .strings e .xcstrings di iOS), usa Traduci file di localizzazione: gestisce anche le forme plurali. Usa questo strumento per file di dati e contenuti, in cui il testo si trova accanto a ID, link e codici. I file Android strings.xml e XLIFF caricati qui vengono gestiti allo stesso modo.

Un singolo lavoro accetta fino a 20 file di massimo 50 MB ciascuno. Un pagamento copre fino a 50,000 valori e 3,000,000 caratteri; Unlimited copre fino a 200,000 valori. I valori oltre il limite rimangono nella lingua di origine e la schermata ti indica quanti sono prima di pagare. Il flow style di YAML ([a, b]), gli alias e i valori su più righe senza indicatore di blocco rimangono invariati.

Per lingua e situazione

Quanto costa

File piccoli, primi valori

Gratis

Un lavoro fino a 300 valori è completamente gratis, download inclusi. Per lavori più grandi: i primi valori a schermo, senza registrazione.

Lavoro completo

$5

Pagamento una tantum: fino a 50,000 valori e 3,000,000 caratteri su un massimo di 20 file. Senza abbonamento.

Unlimited

$19 a settimana

Tutti gli strumenti del sito, con lavori fino a 200,000 valori.

Domande e risposte

ChatGPT può tradurre un file JSON di grandi dimensioni?

Se è piccolo, sì. Ma un file di grandi dimensioni deve essere restituito in un'unica risposta, quindi l'output tende a interrompersi a metà e a risultare non valido, con il rischio che vengano tradotti anche chiavi o codici. Questo strumento traduce esclusivamente i valori di testo, controlla ciascuno di essi e ricostruisce il file a partire dal tuo originale.

Le chiavi vengono mai tradotte?

No. Chiavi, nomi di elementi e nomi di attributi non vengono mai inviati per la traduzione. Vengono tradotti solo i valori di testo leggibili, mentre i valori associati a chiavi identificative come id, url, slug, sku, type e status vengono saltati.

Posso escludere dei campi personalizzati?

Sì. Basta inserire le chiavi da escludere separate da virgole, come sku, internal_note o *_code: verranno aggiunte all'elenco predefinito.

Mantiene i placeholder?

Sì. I placeholder come {name}, {{count}}, %{count} e ${price}, insieme ai tag HTML contenuti nei valori, vengono verificati a ogni traduzione; se un valore ne perde uno, viene tradotto di nuovo, altrimenti conserva il testo di partenza.

Quanti valori posso tradurre con un unico pagamento?

Fino a 50,000 valori e 3,000,000 caratteri distribuiti su un massimo di 20 file, a $5. Unlimited copre fino a 200,000 valori.

In quali lingue può tradurre?

81 lingue, tra cui spagnolo, francese, tedesco, portoghese, italiano, olandese, polacco, giapponese, coreano, cinese, arabo ed ebraico.

È gratis?

Un lavoro fino a 300 valori è completamente gratuito. Per i lavori più grandi, i primi valori vengono tradotti gratis sullo schermo, senza registrazione. Il lavoro completo costa $5 con pagamento una tantum.

I miei file restano privati?

Solo tu puoi accedere al tuo lavoro. I valori di testo vengono inviati a un fornitore di modelli IA al solo scopo di tradurli, attraverso canali che non utilizzano i tuoi dati per l'addestramento. I lavori caricati senza registrazione vengono eliminati dopo 7 giorni, e puoi comunque cancellare qualsiasi lavoro di tua iniziativa in ogni momento.

Aggiornato il 25 ottobre 2026 · APPFACT STUDIO LTD

Altri lavori che possiamo fare

Chat WhatsApp in PDF, messaggi vocali inclusi Chat Telegram in PDF, messaggi vocali inclusi Chat Messenger in PDF, messaggi vocali inclusi DM Instagram in PDF, messaggi vocali inclusi Esportazione email (MBOX, EML) in un unico PDF Fascicolo per l'udienza: unisci, indicizza e numera le prove Scrittura a mano e corsivo in testo Immagini e PDF scansionati in testo PDF e tabelle scansionate in Excel Estratto conto in Excel o CSV Traduci un PDF completo Traduci un file dei sottotitoli completo Traduci sottotitoli ASS mantenendo gli stili Converti sottotitoli tra diversi formati Correggi i sottotitoli fuori sincrono Ripara i sottotitoli illeggibili in persiano e arabo Sottotitoli bilingue in due lingue contemporaneamente Traduci un file CSV o Excel, riga per riga Traduci i file di localizzazione delle app Traduci un intero documento Word Traduci una presentazione PowerPoint, slide per slide Traduci un intero libro in EPUB Traduci un'intera cartella di documenti Markdown Finglish, Roman Urdu, Hinglish, Arabizi: cambia alfabeto Da PDF scansionato a Word modificabile, in qualsiasi scrittura Riassumi un intero libro, capitolo per capitolo Esegui un'istruzione IA su ogni riga Analizza migliaia di recensioni dei clienti Codifica le risposte aperte ai sondaggi Traduci un intero catalogo prodotti Traduci un videogioco o una visual novel Rimuovi duplicati e ripulisci un CSV Audio e video lunghi in testo Da file video a sottotitoli tradotti Tante registrazioni tutte insieme Dalla registrazione della lezione agli appunti di studio Dalla registrazione della riunione al verbale Trascrizione del podcast e show note Da sermone a testo, con traduzione Trascrizione di interviste con riconoscimento degli interlocutori Estrai sottotitoli impressi a video in SRT Sincronizza la tua trascrizione con l'audio Testo sincronizzato in LRC Da testo ad audiolibro MP3 Tutti i tuoi memo vocali in un unico documento Da video YouTube a testo, di qualsiasi durata Sottotitoli YouTube in qualsiasi lingua Outlook PST, MSG o OLM in un unico PDF Cartella clinica in una cronologia datata SMS in PDF, per il tribunale o per un avvocato iMessage in PDF, l'intera conversazione Esportazione di Slack in un PDF leggibile Chat Discord in PDF, come prova Chat per il visto per coniuge, mese per mese

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