[Xposed Framework Modules] akhilkedia94:
AllTrans

- Completely Translate Apps

à la Chrome translation of webpages, but for Android apps

Update - Now Supports Android 13! . Also Supports VirtualXposed, so you can use AllTrans without

Root / Magisk / Unlocking Bootloader!!! Also Supports Taichi, so you can use AllTrans without Root / Magisk / Unlocked Bootloader, and much more simpler to use than VirtualXposed!!

What AllTrans does

It replaces all text in an app in a language from one language to another at runtime.

Say for example an app is in German. A user selects the app name, and the required language conversion (say German to English).

Then whenever the user uses the required app, all the text, ANYWHERE in the app, are replaced by their English equivalents.

This is something similar to the way Google Translate works in Chrome.

Note - Due to a technical limitation, this won’t work with many games. Nothing can be done about this.

ScreenShots and Videos

Below are some side-by-side screenshots of AllTrans translating apps from Korean to English

Below are some of the screenshots of AllTrans app

A video (in English) showing how to use AllTrans by Gadget Hacks on Youtube

Features

Translate any app, including system apps.

Completely Free!

Supports Android 11 with LSPosed or Edxposed!

Works on any device without rooting/magisk/unlocking booltloader/flashing - simply use Taichi! or VirtualXposed!

Taichi is much more simpler to use than VirtualXposed!!

Supports 60 languages supported by

Microsoft Azure Translator!

Can translate text displayed using TextView.SetText, Canvas.DrawText and in Webviews.

Installation Instructions

This application requires android version 4.4 or later. You probably already have it. (Android JellyBean or later - so far JellyBean, Kitkat, Lollipop, MarshMallow, Nougat, Oreo, Pie and Q, 11.).

Make sure you have Xposed Framework installed and running. If there is not an official version of Xposed for your Android, LSPosed or EdXposed is recommended. If its a normal device without rooting/magisk/unlocking booltloader/flashing - simply use VirtualXposed! or Taichi!

Get the latest release of the APK from the Play Store. Alternatively you can also search the Xposed Module Repository for this app.

Reboot your phone.

Usage Instructions

This application requires you to sign up for free a key from Microsoft Translate. See instructions below on how to get the keys.

Make sure “AllTrans” app is enabled in “Xposed Installer -> Modules”.

Launch “AllTrans” app.

Choose the “Translate from Language” and “Translate to Language”.

In the “Apps to Translate” tab, find the app you want to translate, click the checkbox next to it.

Close and restart the app you want translated - it should be translated!

How to get FREE Microsoft Azure Translate Subscription Key

Using google to translate works without any keys, but is slower and much lower quality because it does not need internet connection. Using Microsoft results in much better translations.

See instructions here https://akhilkedia.github.io/AllTrans/1.9.5#how-to-get-microsoft-azure-translate-key

Changelog

1.9.6

Support for Android 13!

For use without root, use LSPatch (https://github.com/LSPosed/LSPatch).

THIS VERSION TEMPORARILY DOES NOT SUPPORT VIRTUALXPOSED OR TAICHI. Please use previous versions for them.

Download

The latest release is temporarily not on play store. Download from LSPosed app or from Github here.

You can download the app from Play Store at

AllTrans - Translate Other App - Apps on Google Play

An Xposed module which translates *all* text in an app to another language

play.google.com

Alternatively, search the Xposed Installer or on LSPosed app for "AllTrans" and download from there.

Source Code

GitHub - akhilkedia/AllTrans: Completely Translate Android apps in-place aka Google translate in Chrome

Completely Translate Android apps in-place aka Google translate in Chrome - akhilkedia/AllTrans

github.com

TroubleShooting/Known Bugs

TroubleShooting

No app is being translated in any app

If no app is being translated, check is “AllTrans” is enabled in “Xposed Installer -> Modules”.

Also check if your “Microsoft Subscription Key” is correct.

Translated app is stuck in opening screen

If this is the first time you started translating this app, click on the app’s name in “Apps to Translate” tab, and

in “Other Settings” fill in “Delay Before Replcaing With Translated Text” to “2000”.

The Translated app is “Force Close”

Click on the app’s name in “Apps to Translate” tab, and in “Other Settings” fill in “Delay Before Replcaing With

Translated Text” to “2000”.

Click on the app’s name in “Apps to translate” tab, and in “Other Settings” fill in “Delay Before Starting to

Translate WebViews” to “2000”.

A particular app is not being translated

Click on the app’s name in “Apps to translate” tab, and in “Other Settings” fill in “Delay Before Starting to

Translate WebViews” to “2000”.

If some parts of the app are still not being translated, click on the app’s name in “Apps to translate” tab, and

enable “Aggressive Mode”.

A game app is not being translated

Due to technical limitations, “AllTrans” will not work with many games. Nothing can be done about this.

If you still have problems like “Force Close” or parts of an app not being translated

Contact me for support. When you do, I will need atleast the following information -

The name of the app, along with a link to download the app from some APK store like “Google Play Store”,

“CoolApk”, etc.

Your phone’s Android version.

A “logcat” of you trying to open the app which gives you problems. You can use apps freely available on the Play

Store for this, such as This one

Once you have the above, contact me on the

XDA support

thread.

You can also report issues on the Project’s “Github”.

Donations

If you like this project, buy me a cup of coffee! :)

Click Here to Donate if clicking

the above image does not work for you!

License

This program is AllTrans

Copyright (C) 2017 Akhil Kedia

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public

License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later

version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied

warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.