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.
More use cases
The localization layer AI agents already...
Your brand voice, in every language...
Automate localization in your CI/CD pipe...
Localize your store for every market....
Localize iOS and Android from one CLI...
Localize your SaaS for every market....
Go global from day one...
Translate .arb files in seconds, not hou...
Translate JSON locale files with AI...
Translate .strings files with AI...
Translate YAML locale files with AI...
Type-safe i18n for TypeScript...