.yml, .yaml

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

Detección automática de formato al subir: sin configuración necesaria.
Traducciones con IA guiadas por tu glosario, tono de voz y contexto del proyecto.
Cada sugerencia de la IA se marca para revisión humana antes de publicarse.
Exporta en el mismo formato en que importaste, listo para tu próxima versión.
1

Importa tu archivo YAML

2

La IA traduce con tu glosario

3

Revisa y aprueba cada cadena

4

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 YAML

Preguntas 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.

Empieza gratis

500 claves gratis para siempre. Sin tarjeta de crédito.