.yml, .yaml

Traduci file di localizzazione YAML con l'IA

Importa file YAML di localizzazione in stile Rails con Chiavi nidificate, lascia che l'IA li traduca con il tuo glossario e il contesto, revisiona ed esporta YAML validi.

Utilizzato da Ruby on Rails i18n e molti framework basati su configurazione.

Cosa contiene davvero un file YAML

Rails ha reso popolare la convenzione di mantenere le traduzioni in YAML, nidificate sotto una Chiave di livello superiore per lingua. Symfony, Jekyll, Hugo e molti altri strumenti basati su configurazione hanno seguito. Il formato è di facile lettura ed è insolitamente facile da corrompere, perché in YAML gli spazi bianchi sono sintassi.

La traduzione peggiora le cose, non le migliora: le stringhe tradotte sono più lunghe, più propense a contenere due punti e virgolette e più inclini a richiedere la formattazione multi-riga — tutto ciò interagisce con le regole di indentazione di YAML in modi invisibili finché qualcosa non fallisce nel caricamento.

.yml, .yaml

en:
  welcome:
    title: "Welcome back!"
  buttons:
    save: "Save changes"

Cosa va storto quando i file YAML vengono tradotti male

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

Lo spostamento dell'indentazione cambia il percorso della Chiave

Due spazi extra spostano silenziosamente una Chiave sotto un genitore diverso. Il file viene comunque analizzato; la tua applicazione semplicemente non riesce più a trovare la stringa.

I due punti nel testo tradotto interrompono la riga

Un due punti seguito da uno spazio è il modo in cui YAML separa Chiave da valore. Una traduzione che ne contiene uno deve essere quotata, altrimenti la riga smette di avere il significato che aveva in inglese.

Traduci file XLIFF online, gratis

La Chiave di livello superiore è il codice della lingua. Copia en.yml in it.yml senza cambiare la radice e Rails carica il file come inglese.

Le interpolazioni vengono trattate come parole

%{name} trasporta un valore. Traduci la parola all'interno delle parentesi graffe e Rails solleva un errore di interpolazione mancante al momento del rendering.

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 YAML

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 YAML nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.

Apri il traduttore gratuito YAML

Domande frequenti

La radice della lingua viene gestita?

Sì. I file nidificati sotto una singola Chiave di lingua vengono letti correttamente e l'esportazione viene scritta nuovamente con la stessa struttura.

L'escape e la quotazione vengono gestiti?

Sì. I valori esportati vengono quotati ogni volta che il contenuto lo richiede, quindi le traduzioni che contengono due punti, virgolette o simboli iniziali rimangono YAML validi.

Funziona con YAML di Symfony e Hugo?

Sì. Viene supportato qualsiasi file YAML con coppie Chiave/valore nidificate — la radice di localizzazione di Rails viene riconosciuta, ma non è richiesta.

Inizia gratis

500 Chiavi gratis per sempre. Nessuna carta di credito.