Most Android apps use your system's default language to determine which language to display in their UI. Some apps even allow you to change the UI language without having to change your device's system language. And yet, some apps simply don't support some languages. And if your device's language happens to be one of the unsupported languages, the app defaults to English. That of course can be a problem for non English speakers or bilinguals who prefer their own language over English. As long as you have a rooted Android device, a scenario like that shouldn't bother you. Thanks to developer Akhil Kedia's Xposed Module, you can auto translate apps on your Android in any language. The Xposed Module, called AllTrans, uses either Yandex's translation service or Microsoft's Azure translation service. The good thing is that it renders each and every word in your native language. The accuracy will most probably vary depending on the language.
- As already mentioned, you must have a rooted Android device.
- Xposed Framework must also be installed considering this is an Xposed Module.
- Android 5.0 Lollipop or above.
- Make sure Unknown sources are enabled in Settings > Security.
Download and install AllTrans Xposed ModuleYou can download AllTrans easily from the web or the Xposed Installer app. Just open it and head to the Download section. Type in AllTrans in the search and tap on the first search result. Swipe to the Versions tab, hit Download and hit Install once the download has completed. 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 KeyAs mentioned, the app uses Yandex translation or Microsoft Azure translation both of which require a certain set up. 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 below. Now copy the entire key, and somehow get it onto your phone. There are a few ways to do this :
- Mail it to yourself.
- Paste it in a notepad file and transfer it to your phone.
- Message it to a Facebook contact who won't mind, and then copy it from the message using your phone.
- Paste it in Google Keep, Evernote or any other Note apps with sync feature
- Or check out this article for a more permanent solution -> Share Clipboard between your Android and your Windows PC.