Skip to main content

Call to a function with sending data from another View Controller in Swift Xcode iOS Application

  Download project zip Or access each file in the project

[5.0+] AllTrans - Completely Translate Apps

AllTrans - Completely Translate Apps
à la Chrome translation of webpages, but for Android apps
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.

How to install AllTrans

This application requires android version 5.0 or later (Android Lollipop or later - so far MarshMallow and Nougat).Make sure your android phone is rooted. If you don’t know what rooting is, this app won’t work for you.Make sure you have Xposed Framework installed and running.Build this project and install the produced AllTrans apk.

How to use AllTrans

In "Global Settings" tab, enable "Use Yandex instead of Microsoft" if you want to use Yandex, else disable to use Microsoft.In "Global Settings" tab, tap "Enter Microsoft/Yandex Subscription Key", input the corresponding key (see Instructions from below).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.

How To Get Yandex Translate Subscription Key

Go to Yandex Website - https://tech.yandex.com/keys/get/?service=trnslIf you don't already have an account, click "register" and sign up for a new account.After signing up, agree to the User Agreement and click "Get API Key".You have successfully received your key! It's something like "trnsl.1.1.201701......"

How to sign up for Microsoft Azure Translate

A much more complicated process than Yandex. Sign up for a Microsoft Azure account.
If you don’t already have an Azure account, sign up for a Microsoft Azure account at http://azure.com.After you have an account, sign into the Azure portal at http://portal.azure.com.Add a Microsoft Translator API subscription to your Azure account.
Choose a pay-as-you-go subscription. Will require a credit card, but don’t worry, nothing will be charged.
Select the + New option.
Select Intelligence from the list of services.
Select Cognitive Services APIs.
Select the API Type option.
Select Text Translation
In the Pricing Tier section, select the Free Tier (F0)
Fill out the rest of the form, and press the Create button.Retrieve your authentication key.
Go to All Resources and select the Microsoft Translator API you subscribed to.
Go to the Keys option and copy your subscription key to access the service.

TroubleShooting

If the app get stuck on loading the first time after you start translating, open AllTrans, click on the app in “Apps to translate” tab, and in “Other Settings” fill in “Delay Before Translating” to 2000.If the app used to translate fine, but stopped loading, open AllTrans, click on the app in “Apps to translate” tab, and click on “Click to Clear Translation Cache”.If the app is not being translated, open AllTrans, click on the app in “Apps to translate” tab, and enable “Aggresive Mode”. Also check your Microsoft Subscription Key is correct.

Author(s): 

akhilkedia94

Support/Discussion URL: 

https://forum.xda-developers.com/xposed/modules/xposed-alltrans-completely-translate-t3539878

Source code URL: 

https://github.com/akhilkedia/AllTrans

Package: 

akhil.alltrans

Version name: 

1.2.0

Release type: 

Stable (low risk of bugs)

Download: 

akhil.alltrans_v6_1ff0db.apk (3.02 MB)

Number of downloads: 

337 in total · 337 in the last 24 hours

MD5 checksum: 

1ff0db13e73a5472bd4b1abee8aa7e45

Uploaded on: 

Saturday, January 28, 2017 - 20:29

Changes: 

UI Bugfixes - Fixed several obscure causes for crash
Also in last version - Translated my app into 56 languages! Use AllTrans in your language of choice!

Popular posts from this blog

Google Search Bar Destroyer

Straightforward module to remove the unsightly Google Search Bar from the homescreen. The hook point is very generic, so update are rarely needed. Thanks to theknut/GEL's Xposed module for early hints/hook points. Author(s):  jeboo Support/Discussion URL:  https://forum.xda-developers.com/axon-7/themes/mod-hide-google-search-bar-t3547447 Source code URL:  https://github.com/jeboo/googlesearchbar_destroyer Package:  com.none.gsb_destroyer Version name:  1.1 Release type:  Stable  (low risk of bugs) Download:  com.none.gsb_destroyer_v2_329831.apk  (1.35 MB) Number of downloads:  40 in total · 40 in the last 24 hours MD5 checksum:  329831872cfeb03c62cc546d03bbab38 Uploaded on:  Monday, January 30, 2017 - 03:59 Changes:  Updated for Google code changes (April '16).

App locale 2

Xposed App Locale Set the language used by app. This is a fork of the module made by @jiefoxi, which seems to be abandoned. Credits jiefoxi/XposedAppLocale =>  https://github.com/jiefoxi/XposedAppLocale rovo89/XposedAppSettings =>  https://github.com/rovo89/XposedAppSettings License Apache License, Version 2.0 Author(s):  Flo354 ,  jiefoxi Support/Discussion URL:  https://github.com/Flo354/XposedAppLocale/issues Source code URL:  https://github.com/Flo354/XposedAppLocale Package:  com.flo354.xposed.applocale Version name:  2.0.5 Release type:  Stable  (low risk of bugs) Download:  com.flo354.xposed.applocale_v11_e033c7.apk  (1.04 MB) Number of downloads:  1,927 in total · 58 in the last 24 hours MD5 checksum:  e033c78074322df78a15d52a045b299e Uploaded on:  Saturday, March 10, 2018 - 18:14 Changes:  Support for new languages