Android apps check your system locale settings to determine which language they should display. Some apps even allow you to change the UI language without having to change your device’s system language. If you’re a bilingual user, English may not your strongest language, so it would be nice if apps could display text in your native tongue.
As long as you have a rooted Android device, an Xposed Module would solve the Problem. Thanks to developer Akhil Kedia‘s Xposed Module, you can auto translate apps on your Android in any language. It replaces all text in an app in a language from one language to another at runtime. It renders each and every word in your native language.
- Android 5.0 Lollipop or above.
- You must have a rooted Android device.
- Xposed Framework must also be installed considering this is an Xposed Module.
- Enable Unknown sources installation in Settings > Security.
Download AllTrans Xposed Module
Just open it and head to the Download section. Type in AllTrans in the search and tap on the first search result. Once installed, tap Activate and reboot on the notification that you will receive immediately. You may also manually activate the module in the Modules section and then reboot.
Get Yandex API Key
Since Microsoft Azure requires you to buy a subscription, most of you probably are better off with Yandex. Even though it is free, you will need to create a Yandex account if you don’t already have one. You can sing-up for a free Yandex account using your Facebook, Twitter or Google account by following the link.
As soon as you sign-up, you will be taken to a page where you can get an API key. Tick the box next to “I have read the User Agreement,” then tap or click Get API key. Now copy the entire key, and somehow get it onto your phone.
Set up AllTrans Xposed Module
When you have the key, open the AllTrans app that’s waiting in your app drawer. Swipe over to the Global Settings tab, and tap “Enter Yandex Translate Subscription Key.” From there, paste the API key that you copied into the provided field, then press “OK.”
Right below the Subscription Key entry are the Translate From Language and Translate To Language options. Set the Translate From Language to English or whichever language your untranslated app appears in. Swipe to the Apps To Translate tab and select the apps you want to be translated.
So, that’s how you do it, I hope you’ll find it very useful, Good day!