Descripción de la herramienta

Esta herramienta traduce archivos YAML a otro idioma mediante IA. Úsala para archivos de traducción de Rails, Symfony, Hugo o Jekyll, configuraciones con texto visible para el usuario o cualquier otro documento YAML. Abre un archivo YAML, elige el idioma y obtendrás el mismo archivo con el texto traducido.

El archivo se lee en tu navegador con un analizador YAML que conserva el documento tal como está escrito. Solo se envían para traducir los valores de texto, junto con su ruta (como en.errors.not_found), y se vuelven a colocar en los mismos lugares. Los comentarios, las claves, los anclajes, los estilos de bloque y las comillas permanecen sin cambios.

Funciones

  • Traduce valores de texto a cualquier profundidad en mapas y listas. Las claves de los mapas nunca se traducen.
  • Conserva los comentarios, las líneas en blanco, los anclajes y los alias, así como los escalares de bloque | y >.
  • Añade comillas solo cuando, de otro modo, una traducción cambiaría el significado de YAML; por ejemplo, cuando la traducción resultante sea true o contenga : .
  • Conserva marcadores de posición como %{count}, {name} y %s.
  • Omite números, valores booleanos, fechas, URL e identificadores.
  • Admite archivos con varios documentos separados por ---.

Ejemplos

# Mensajes de la página de inicio de sesión
en:
  sign_in:
    title: Iniciar sesión
    hint: |
      Usa la dirección de correo electrónico
      con la que te registraste.
    attempts: "Quedan %{count} intentos"

traducido al francés:

# Mensajes de la página de inicio de sesión
en:
  sign_in:
    title: Se connecter
    hint: |
      Utilisez l'adresse e-mail
      avec laquelle vous vous êtes inscrit.
    attempts: "%{count} tentatives restantes"

Consejos

Los archivos de traducción con formato de Rails comienzan con el código del idioma como clave raíz. La herramienta no cambia el nombre de las claves, así que cambia en: por el código del nuevo idioma (por ejemplo, fr:) después de traducir.

Se pueden traducir hasta 10.000 caracteres de texto a la vez. Las claves, los comentarios y los demás valores no cuentan para este límite.

Preguntas frecuentes

¿Se conservan mis comentarios?
Sí. Los comentarios permanecen en el mismo lugar y no se traducen, por lo que las notas para desarrolladores permanecen sin cambios.

¿Se sube mi archivo?
No. El archivo se analiza en tu navegador y solo se envían a la IA los valores de texto y sus rutas.