i1n.ai
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.

Popular integrations