i1n.ai
Use Case

Translate Android XML strings with AI

Push your strings.xml, run --translate, and get every target locale translated by AI. Plurals, format specifiers, and string arrays are preserved automatically.

strings.xml
<!-- res/values/strings.xml -->
<resources>
  <string name="app_name">MyApp</string>
  <string name="welcome">Welcome, %1$s!</string>
  <string name="items_in_cart">%1$d items in cart</string>
  <plurals name="messages_count">
    <item quantity="one">%d new message</item>
    <item quantity="other">%d new messages</item>
  </plurals>
</resources>

How i1n solves this

Native XML format

i1n reads and writes Android resource XML natively. Output goes directly to res/values-{locale}/ directories.

Format specifier safety

Format specifiers like %s, %d, and %1$s are detected and preserved during AI translation.

Plurals support

Android plurals (<plurals>) are handled correctly, including language-specific plural rules for every target locale.

Translate in seconds

Push your strings.xml, add --translate, and get every target locale translated. Output is ready for your Android build.

Try it now

Free forever. No credit card required.

Popular integrations