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.
en: welcome: "Welcome back, %{name}!" cart: zero: "Your cart is empty" one: "%{count} item" other: "%{count} items" save: "Save changes"
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
Raíz de local detectada
Un archivo con raíz en
en:se reconoce como Rails, y cada traducción obtiene su propia raíz.Variables comprobadas sin IA
Después de la traducción, una simple comprobación por conteo compara cada variable y etiqueta con el original. Una línea que perdió una se marca y se muestra en la parte superior.
Cada línea traducida de vuelta
Un modelo diferente, GPT-4o mini, traduce cada línea de vuelta a tu idioma, y DeepSeek V3.2 en servidores de EE. UU. (DeepInfra, DigitalOcean, Google) juzga si el significado cambió. Lees lo que dice cada línea ahora.
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