i1n.ai
Use Case

Translate YAML locale files with AI

Push your source YAML files, run --translate, and get every target locale translated by AI. Perfect for Rails, Laravel, and any YAML-based i18n workflow.

en.yml
# config/locales/en.yml
en:
  activerecord:
    models:
      user: User
      project: Project
  dashboard:
    welcome: "Welcome back, %{name}"
    projects_count:
      one: "%{count} project"
      other: "%{count} projects"

How i1n solves this

Native YAML format

i1n reads and writes YAML locale files natively. Nested keys, anchors, and comments are preserved.

Variable-safe translation

Ruby-style %{name} variables, Rails pluralization keys, and other interpolation patterns are masked before AI translation.

Pluralization support

Rails pluralization keys (one, other, zero, few, many) are detected and translated with correct plural rules for each target language.

Translate in seconds

Push your source YAML, add --translate, and get every target locale translated in seconds. Ready for config/locales/.

Try it now

Free forever. No credit card required.

Popular integrations