Traduttore YAML con AI
Traduci file YAML e file di localizzazione in qualsiasi lingua con l'AI, mantenendo invariati chiavi, commenti, anchor e formattazione.
Input
Protected by Cloudflare Turnstile
Output
Leggimi
Descrizione dello strumento
Questo strumento traduce i file YAML in un'altra lingua utilizzando l'AI. Usalo per i file di localizzazione di Rails, Symfony, Hugo o Jekyll, per le configurazioni con testo visibile agli utenti o per qualsiasi altro documento YAML. Apri un file YAML, scegli la lingua e otterrai lo stesso file con il testo tradotto.
Il file viene letto nel browser con un parser YAML che mantiene il documento così com'è. Solo i valori stringa vengono inviati per la traduzione, insieme al relativo percorso (come en.errors.not_found), e vengono reinseriti nelle stesse posizioni. Commenti, chiavi, anchor, stili dei blocchi e virgolette rimangono invariati.
Funzionalità
- Traduce i valori stringa a qualsiasi profondità nelle mappe e negli elenchi. Le chiavi delle mappe non vengono mai tradotte.
- Mantiene commenti, righe vuote, anchor e alias, nonché gli scalari a blocco
|e>. - Aggiunge le virgolette solo quando, senza di esse, una traduzione cambierebbe il significato di YAML, ad esempio se la traduzione fosse
trueo contenesse:. - Mantiene i segnaposto come
%{count},{name}e%s. - Ignora numeri, valori booleani, date, URL e identificatori.
- Supporta i file con più documenti separati da
---.
Esempi
# Messaggi per la pagina di accesso
en:
sign_in:
title: Accedi
hint: |
Usa l'indirizzo e-mail
con cui ti sei registrato.
attempts: "Restano %{count} tentativi"tradotto in francese:
# Messaggi per la pagina di accesso
en:
sign_in:
title: Se connecter
hint: |
Utilisez l'adresse e-mail
avec laquelle vous vous êtes inscrit.
attempts: "%{count} tentatives restantes"Suggerimenti
I file di localizzazione in stile Rails iniziano con il codice della lingua come chiave radice. Lo strumento non rinomina le chiavi, quindi dopo la traduzione modifica en: con il nuovo codice della lingua, ad esempio fr:.
È possibile tradurre fino a 10.000 caratteri di testo alla volta. Le chiavi, i commenti e gli altri valori non vengono conteggiati nel limite.
Domande frequenti
I miei commenti vengono mantenuti?
Sì. I commenti rimangono nella loro posizione e non vengono tradotti, così le note per gli sviluppatori restano invariate.
Il mio file viene caricato?
No. Il file viene analizzato nel browser e all'AI vengono inviati solo i valori testuali e i relativi percorsi.