Use Case
Translate .strings files with AI
Push your Localizable.strings, run --translate, and get every target .lproj populated automatically. Format specifiers and plurals are preserved.
Localizable.strings
/* Localizable.strings (en) */
"welcome_message" = "Welcome back, %@!";
"items_count" = "%d items in your cart";
"settings_title" = "Settings";
"logout_confirm" = "Are you sure you want to log out?";
"price_format" = "%1$@ per %2$@"; How i1n solves this
Native .strings format
i1n reads and writes .strings files directly. Key-value pairs, comments, and encoding are preserved.
Format specifier safety
Format specifiers like %@, %d, %1$s, and positional arguments are detected and preserved during AI translation.
Stringsdict plurals
Plural rules in .stringsdict files are handled correctly, including language-specific plural categories.
Xcode-ready output
Translated files are placed in the correct .lproj directories. Xcode picks them up automatically.
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 Android XML strings with AI...
Translate YAML locale files with AI...
Type-safe i18n for TypeScript...