Professional Documents
Culture Documents
Dismiss
Join GitHub today
GitHub is home to over 50 million developers working together to host and review code,
manage projects, and build software together.
Sign up
xposed android-apps
.idea change inspection settings 2 months ago
automatic-translation
PlayStore Added feedback dialog last month
microsoft-translator-api yandex-translate
app 1.9.2 released last month
Readme
docs 1.9.2 released last month
GPL-3.0 License
gradle/wrapper update compilesdk 2 months ago
android_sign_key.jks Added encrypted android signing key 5 months ago No packages published
README.md
Table of Contents
Table of Contents
What AllTrans does
ScreenShots and Videos
Below are some screenshots of AllTrans translating apps from Korean to English
Below are some of the screenshots of AllTrans app
Videos
How to install AllTrans
How to use AllTrans
Note - If you are using VirtualXposed or Taichi
How to get Microsoft Azure Translate Key
Note - No New Yandex Translate Keys
TroubleShooting
No app is being translated in any app
Translated app is stuck in opening screen
The Translated app is "Force Close"
Other apps are being translated, but some particular app is not
A game app is not being translated
The app "Telegram" is not being translated
If you still have problems like "Force Close" or parts of an app not being translated
Featured In
Donations
License
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.
Note - Due to a technical limitation, this won't work with many games. Nothing can be done about this.
Below are some screenshots of AllTrans translating apps from Korean to English
Videos
A video (in English) showing how to use AllTrans by Gadget Hacks on Youtube https://www.youtube.com/watch?
v=sKDtkmISi6k. This video is for an older version of the app, you no longer need API keys.
1. Sign up for a Microsoft Azure account. If you don't already have an Azure account, sign up for a Microsoft Azure
account.
2. After you have an account, sign into the Azure Portal. Sign up for a subcription by following the steps below.
i. Click "Subscriptions". It has a key icon.
ii. Click the "+ Add" at the top
iii. Choose a "pay-as-you-go" subscription. Will require a credit card, but don't worry, nothing will be charged.
iv. Verify your identity, add in the credit card information. You will not be charged.
v. In "Add Technical Support", select "No technical support". You will have to pay if you select any other.
Accept the "Agreement", and click "Sign up".
vi. Click "Home" at the top after you finish signing up.
3. Add a translate API resource by following the steps below.
i. Select the "+ Create a resource" option.
ii. In the search box saying "Search the Marketplace" type "translator" on the left, and select "Translator" from
the search results.
iii. Click the blue "Create" button.
iv. In the "Resource group" field, type in any name, it does not matter.
v. In the "Region" Section, select "Global"
vi. Type in any name in "Name" field, type in any name, it does not matter.
vii. In the "Pricing Tier" section, select the "F0 (2M Up to 2M characters translated per month)". You will have to
pay if you select any other.
viii. Click "Next: Tags", then click "Next: Review + Create", then click "Create".
ix. Wait 1 minute for Microsoft to process your request, then go to "Home".
4. Copy your key from Microsoft and add it to AllTrans by following the steps below.
i. Under the "Recent Resource" section, click the name of the resource you just created.
ii. Click "Keys and Endpoint" on the left. It has a key icon.
iii. Copy "KEY 1". This is the key you need to add to AllTrans.
The subscription key is something like "3d2c..." (some english numbers and alphabets).
TroubleShooting
Other apps are being translated, but some particular app is not
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".
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 -
1. The name of the app, along with a link to download the app from some APK store like "Google Play Store",
"CoolApk", etc.
2. Your phone's Android version.
3. 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".
Featured In
AllTrans has been featured by many outlets, in many languages. AllTrans has been covered in English by -
XDA Developers
Android Police
Gadget Hacks
DroidViews
Mi News
GetDroidTips
steemit
Donations
If you like this project, buy me a cup of coffee! :)
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. If not, see
http://www.gnu.org/licenses/.
© 2020 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub Pricing API Training Blog About