Saltar al contenido
Todas las herramientas Precios Blog

Chats y mensajes de voz

Documentos

Audio y video

Iniciar sesión

Idioma

Traduce archivos YAML o en.yml de Rails conservando comentarios, claves y comillas

Sube un archivo YAML, como un en.yml de Rails, un archivo messages de Symfony o datos de Hugo, y descárgalo con los valores traducidos y todo lo demás tal como lo escribiste: comentarios, orden de claves, sangría y estilo de comillas. Un archivo de Rails con en: en la raíz se devuelve como fr.yml con fr: en la raíz. Un archivo de hasta 300 valores es totalmente gratis; los archivos más grandes cuestan $5, pago único.

Traducir un archivo estructurado

Tono
Glosario y nombres que se conservan (opcional)

Nombres de marcas y productos, separados por comas. Se comprueba cada uno en todas las traducciones.

Un término por línea: término = traducción.

Se añaden a la lista integrada (id, url, slug, sku, type, status, code, email…). Usa * como comodín.

Sin registro. Hasta 300 cadenas gratis y completo. Si es más largo: las primeras cadenas son gratis, todos los archivos del trabajo cuestan $5, en un pago único.

Al continuar, aceptas nuestros Términos del servicio y Política de privacidad.

  • Solo valores: las claves, comentarios, sangrías y anclajes se mantienen intactos
  • Los valores simples, entre "comillas dobles", entre 'comillas simples' y en bloque (| y >) se traducen en su propio estilo
  • Rails: la clave raíz en: pasa a ser fr:, y en.yml se devuelve como fr.yml
  • Se verifican interpolaciones como %{count} y %{name} en cada valor
  • Hasta 50,000 valores por $5; Ilimitado hasta 200,000 valores
Abrir la demo

Ver un PDF de ejemplo

Un chatbot frente a esta herramienta con un archivo YAML

Un chatbot maneja bien unas cuantas líneas de YAML. Los problemas surgen con archivos largos y en los pequeños detalles de la sintaxis YAML.

Tu caso Un chatbot Esta herramienta
Diez líneas de cadenas de texto Suele traducirlas bien También las traduce
Un archivo en.yml largo con comentarios Reescribe el archivo; a menudo se pierden los comentarios y las comillas Solo modifica los valores; los comentarios se conservan
Una traducción que contiene dos puntos Puede escribirla sin comillas, lo que corrompe el archivo Añade comillas cuando el valor las necesita
%{count} elementos Suele mantenerlo, pero nada lo comprueba Lo verifica en cada valor

Cómo se procesa el archivo

El archivo se lee línea por línea y nunca se reformatea. Para cada valor, la herramienta sabe dónde empieza y termina en su línea, de modo que solo cambian esos caracteres. Un valor simple que pase a ser "Panier : contenu" en francés se escribe entre comillas, ya que dos puntos sin comillas seguidos de un espacio cambiarían su significado en YAML; un valor que estaba entre comillas simples se mantiene entre comillas simples, duplicando los apóstrofes si es necesario.

El texto en bloque después de | o > conserva su sangría, línea por línea. Las claves con nombres de identificadores (id, url, slug, type, status, code y similares) y los valores que parecen identificadores, como cart_path, no se tocan, al igual que true, false, null y los números.

Qué se deja tal como está

Los valores en estilo de flujo ([a, b] o {a: b}), los alias y anclajes (*name, &name), los valores con etiquetas y los valores simples que continúan en varias líneas sin un marcador de bloque no se traducen, por lo que no pueden romperse. Son poco comunes en archivos de traducción.

Si tu archivo YAML contiene cadenas de la aplicación con formas plurales para un framework que las lee desde claves separadas, esta herramienta traduce cada forma como un valor. Para archivos gettext PO, i18next o ARB con reglas de plurales, utiliza Traducir archivos de localización.

Cómo funciona la herramienta, cuánto cuesta y cómo se tratan tus archivos está en la página de Traducir JSON, XML y YAML; los precios de todas las herramientas están en la página de precios.

Última actualización:

Preguntas y respuestas

¿Puedo traducir un archivo en.yml de Rails?

Sí. Se traduce cada valor, las claves y los comentarios se mantienen, se verifican las interpolaciones de estilo %{count} y la clave raíz en: se renombra al idioma de destino, nombrando el archivo en consecuencia.

¿Se conservarán mis comentarios?

Sí. Los comentarios, las líneas en blanco y la sangría se copian de tu archivo sin cambios; solo se reemplazan los valores.

¿Qué pasa si una traducción necesita comillas?

Los valores que cambiarían de significado sin comillas, como un texto con dos puntos y un espacio, se escriben entre comillas dobles.

¿Cuánto cuesta?

Un archivo de hasta 300 valores es totalmente gratis. Los archivos más grandes cuestan $5, pago único, para hasta 50,000 valores.

¿Es privado mi archivo?

Solo tú puedes abrir tu trabajo. Los valores se envían a un proveedor de modelos de IA con el único fin de traducirlos, a través de canales que no usan tus datos para entrenamiento. Los trabajos subidos sin cuenta se eliminan después de 7 días.

Trabajos relacionados

Usamos cookies de analítica para saber qué páginas ayudan a la gente. ¿Te parece bien?