Traduce archivos de localización YAML con IA
Importa archivos YAML de localización al estilo Rails con claves anidadas, deja que la IA los traduzca con tu glosario y contexto, revisa y exporta YAML válido.
Usado por Ruby on Rails i18n y muchos frameworks basados en configuración.
Qué contiene realmente un archivo YAML
Rails popularizó la costumbre de guardar las traducciones en YAML, anidadas bajo una clave de idioma de primer nivel. Symfony, Jekyll, Hugo y muchísimas herramientas basadas en configuración siguieron su ejemplo. El formato se lee de maravilla y es inusualmente fácil de corromper, porque en YAML los espacios en blanco son sintaxis.
La traducción lo empeora, no lo mejora: las cadenas traducidas son más largas, es más probable que contengan dos puntos y comillas, y que necesiten formato multilínea, y todo ello interactúa con las reglas de indentación de YAML de formas invisibles hasta que algo deja de cargarse.
.yml, .yaml
en:
welcome:
title: "Welcome back!"
buttons:
save: "Save changes"
Qué sale mal cuando los archivos YAML se traducen mal
Son los fallos que llegan a producción, porque ninguno parece un error hasta que lo es.
Cambios de indentación alteran la ruta de la clave
Dos espacios extra mueven una clave bajo un padre diferente. El archivo sigue parseándose, pero tu aplicación ya no encuentra la cadena.
Dos puntos en el texto traducido rompen la línea
Un dos puntos seguido de espacio es como YAML separa clave de valor. Si una traducción contiene uno, debe ir entre comillas, o la línea deja de significar lo mismo que en inglés.
La raíz del idioma no se renombra
La clave de nivel superior es el código de idioma. Copiar en.yml a es.yml sin cambiar la raíz hace que Rails cargue el archivo como inglés.
Las interpolaciones se tratan como palabras
%{name} lleva un valor. Si traduces la palabra dentro de las llaves, Rails lanzará un error de interpolación faltante al renderizar.
Cómo lo gestiona GetTranslated
Importa tu archivo YAML
La IA traduce con tu glosario
Revisa y aprueba cada cadena
Exporta y publica
¿Quieres verlo primero en tu propio archivo?
Pega un archivo YAML en la herramienta gratuita y obtén la versión traducida al instante, sin cuenta ni correo electrónico.
Abre el traductor gratuito de YAMLPreguntas frecuentes
¿Se gestiona la raíz del idioma?
Sí. Los archivos anidados bajo una sola clave de idioma se leen correctamente, y la exportación se escribe con la misma estructura.
¿Se gestionan las comillas y los escapes?
Sí. Los valores exportados se entrecomillan cuando el contenido lo exige, así que las traducciones con dos puntos, comillas o símbolos iniciales siguen siendo YAML válido.
¿Funciona con YAML de Symfony y Hugo?
Sí. Se admite cualquier archivo YAML con claves y valores anidados: la raíz de idioma de Rails se reconoce, pero no es obligatoria.
500 claves gratis para siempre. Sin tarjeta de crédito.