Traducir

Traduce config/locales/en.yml, luego comprueba cada línea

Rails YAML comienza con el local como clave raíz y utiliza variables %{name} y claves plurales one/other. Deja en: en la parte superior del archivo alemán, o traduce %{count}, y la gema I18n mostrará inglés o una clave literal. KAERIS escribe de.yml con la raíz correcta y las variables intactas.

KAERIS ha traducido esta página y revisado cada línea traduciéndola de vuelta. Un hablante nativo aún no la ha revisado. Original en inglés

La clave raíz cambia, las variables no

en: se convierte en de:. Las claves plurales permanecen en su lugar.

Antesconfig/locales/en.yml
en:
  welcome: "Welcome back, %{name}!"
  cart:
    zero: "Your cart is empty"
    one: "%{count} item"
    other: "%{count} items"
  save: "Save changes"
Despuésconfig/locales/de.yml
de:
  welcome: "Willkommen zurück, %{name}!"
  cart:
    zero: "Dein Warenkorb ist leer"
    one: "%{count} Eintrag"
    other: "%{count} Einträge"
  save: "Änderungen speichern"

Lo que KAERIS hace con él

Preguntas

¿Idiomas con más formas plurales?

El ruso o el polaco necesitan few y many. Añade esas claves y se traducen; si falta una, la comprobación lo indica.

¿Funcionan los anclajes YAML?

Sí, dentro de los límites: se rechaza un archivo cuyos anclajes se expanden en un gran número de claves.

¿Es gratis?

Sí, sin cuenta: 10.000 caracteres por archivo y hasta 8 idiomas por ejecución. Una clave API gratuita eleva el límite de archivos a 50.000 caracteres. La licencia vitalicia cuesta $79 una vez, con tu propia clave OpenRouter; los planes mensuales empiezan en $19. Precios

¿Puedo ejecutarlo desde la terminal o en CI?

Sí. pip install kaeris, luego kaeris translate con tu archivo y --langs de,ja. Una GitHub Action abre una pull request cuando llegan nuevas claves. Documentación