Android & Kotlin

Android Localization Made Easy

Translate strings.xml, JSON, and ARB files to 29 languages. Automatic placeholder protection for Android string formatting.

Supported Android Formats

strings.xml

Native Android format

JSON i18n

For modern frameworks

ARB

Flutter applications

XLIFF

Industry standard

Placeholder Protection

Preserves %s, %d, %1$s, {name}, and @string references.

All Android Formats

strings.xml, JSON, ARB, and XLIFF supported.

Minutes, Not Days

Translate your entire app in 2-5 minutes.

Translation Memory

Only pay for new content on app updates.

strings.xml Translation

Before (values/strings.xml)

<!-- res/values/strings.xml -->
<resources>
    <string name="app_name">My App</string>
    <string name="welcome">Welcome, %1$s!</string>
    <string name="items">%d items found</string>
</resources>

After (values-de/strings.xml)

<!-- res/values-de/strings.xml -->
<resources>
    <string name="app_name">Meine App</string>
    <string name="welcome">Willkommen, %1$s!</string>
    <string name="items">%d Artikel gefunden</string>
</resources>

Full Android Syntax Support

%s, %d, %f formatters
%1$s positional arguments
@string/references
Plurals (quantity strings)
String arrays
CDATA sections
HTML formatting tags
Escape sequences

Ready to Localize Your Android App?

Reach billions of users worldwide with professional translations.