[IDEs, Libraries, & Programming Tools] gyuri bp:
It’s just 20 minutes of your time to let users learn and practice languages while translating and using your app.

Android multilingual runtime extension: the Nativer SDK

… is a new app localization technology for Java Android apps that implements dynamic string resource management. It separates the translation from the development process and supports on-the-fly resource distribution, so no app redeployment is needed when adding more languages.

Integrating the Nativer SDK with your app and uploading resources into the translation service requires less than 20 minutes. There is no source code modification required, removing the SDK is easy.

The Nativer SDK uses aspect oriented programming (AOP) with AspectJ; work is done automatically at build time. Tested with:

•	Build tools: Gradle

•	IDEs: Eclipse, Android Studio and IntelliJ IDEA (SDK on Github)

•	+automated integration plugin for Android Studio and IntelliJ IDEA. (AS plugin on Github)

The SDK and the service are free for developers up to 4000 words/apps.

Switch languages with a shake

The Nativer SDK and service adds multilingual features while translating and using apps.

App resources are automatically translated via machine translation and app category specific translation memory. Any user can improve the quality by adding new or voting on existing translations, reporting bad or mistranslations.

All translation work is done "in context": on the smart device while using the app, translator immediately sees how the translated text looks like in its original environment.

Approved translations can be downloaded with one click. The app language can be set independently from the phone language that helps learning and practicing languages.

Built in Klingon

This ease of app localization ensures access for all. Even minority languages will be served properly but without any effect on your budget.

Users prefer localized apps. The multilingual features result in higher usage time and more loyal user base.

We support 70+ languages. Localizing your app into 70+ languages has a big impact on the Served Available Market and may bring you more users.

How it works?

What you have to do?

•	Build the SDK in your app (Github)

->	With Eclipse it takes no more than 20 min

-> With Android Studio it takes only 1-2 min (AS plugin)

•	Publish your app

•	Follow the progress and enjoy the result

How translation happens?

App resources are automatically translated via machine translation and app category specific translation memory. Any user can improve the quality by adding new or voting on existing translations, reporting bad or mistranslations.

How users get translations?

Since translation is separated from the development process and users get on-the-fly resource distribution, so no app redeployment is needed when adding more languages.

If you want to control translation

You can override the automated translation and distribution process if you want:

•	Exclude already translated resources from translation and distribution process

•	Exclude any language by any reason

•	Determine localizations to be published or not by language

•	Translation review by string