127 lines
4.8 KiB
YAML
127 lines
4.8 KiB
YAML
|
Categories:
|
||
|
- Reading
|
||
|
License: GPL-2.0-or-later
|
||
|
WebSite: http://mitzuli.com
|
||
|
SourceCode: https://github.com/artetxem/mitzuli
|
||
|
IssueTracker: https://github.com/artetxem/mitzuli/issues
|
||
|
|
||
|
AutoName: Mitzuli
|
||
|
Summary: Offline Translator
|
||
|
Description: |-
|
||
|
Translator featuring a full offline mode, voice input (ASR), camera input (OCR),
|
||
|
voice output (TTS), and more!
|
||
|
|
||
|
* VOICE INPUT (ASR): Tired of using a keyboard? Simply talk to your phone and Mitzuli will translate what you say!
|
||
|
* CAMERA INPUT (OCR): Want to translate a sign, a menu or a newspaper? Take a picture of it and let Mitzuli do its work!
|
||
|
* VOICE OUTPUT (TTS): Don't know how to pronounce that foreign text? No problem, Mitzuli can speak for you!
|
||
|
* OVER 50 TRANSLATION DIRECTIONS: We believe that every language should have its place in this world, and this is why we focus on less resourced languages that are often left behind in commercially oriented products. Mitzuli supports Afrikaans, Aragonese, Asturian, Basque, Catalan, Croatian, Danish, Dutch, English, Esperanto, French, Galician, Hindi, Indonesian, Italian, Malay, Occitan, Portuguese, Romanian, Spanish, Swedish and Urdu, and we are working hard to get even more!
|
||
|
* FULL OFFLINE MODE: We know that machine translation comes really handy when you travel abroad. Roaming charges don't. That's not a problem anymore for Mitzuli, which can work even without Internet access. And, unlike other translators, its offline mode offers the same translation quality as the online mode, and advanced features like camera input are also available on it!
|
||
|
|
||
|
This app periodically updates the list of available languages and their
|
||
|
respective resources in the background. This is necessary for the app to work
|
||
|
robustly, and no personal information is sent to the server.
|
||
|
|
||
|
RepoType: git
|
||
|
Repo: https://github.com/artetxem/mitzuli
|
||
|
|
||
|
Builds:
|
||
|
- versionName: 1.0.2
|
||
|
versionCode: 10002
|
||
|
commit: 20f2c2f36e593f8c97fadecb3b95ed6cc0bad759
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i -e '29,37d' build.gradle
|
||
|
- sed -i -e '/splits/,+7d' build.gradle
|
||
|
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore:
|
||
|
- app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
- versionName: 1.0.3
|
||
|
versionCode: 10003
|
||
|
commit: ee3ef8f6588b721ffca31b2ac17201d184ac9cb7
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i -e '29,37d' build.gradle
|
||
|
- sed -i -e '/splits/,+7d' build.gradle
|
||
|
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore:
|
||
|
- app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
- versionName: 1.0.4
|
||
|
versionCode: 10004
|
||
|
commit: a5e701faa4e7c1e6b39847796b8cbdc0bd8820f2
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i -e '29,37d' build.gradle
|
||
|
- sed -i -e '/splits/,+7d' build.gradle
|
||
|
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore:
|
||
|
- app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
- versionName: 1.0.5
|
||
|
versionCode: 10005
|
||
|
commit: c7fe1efba47596ef34c2bcfae1662fc50ae7e4a5
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i -e '29,37d' build.gradle
|
||
|
- sed -i -e '/splits/,+7d' build.gradle
|
||
|
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore:
|
||
|
- app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
- versionName: 1.0.7
|
||
|
versionCode: 10007
|
||
|
commit: eb6a5ef804bdf59c10c6b926eb4dc4e90503a035
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i -e '28,43d' build.gradle
|
||
|
- sed -i -e '/splits/,+7d' build.gradle
|
||
|
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore:
|
||
|
- app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
- versionName: 1.0.8
|
||
|
versionCode: 10008
|
||
|
commit: ff1a7e484d08d32be84396ee751b7dd034ef436c
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- yes
|
||
|
prebuild:
|
||
|
- sed -i -e '28,43d' build.gradle
|
||
|
- sed -i -e '/splits/,+7d' build.gradle
|
||
|
- echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore:
|
||
|
- app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
MaintainerNotes: |-
|
||
|
1.0.3 can be build using ABI splits, however all ABIs are built on each run,
|
||
|
splitting and packaging is done afterwards. They are disabled in favor of a
|
||
|
universal apk for now. Once we turned splits on, there is no going back due
|
||
|
to splits having much higher vercodes. Sample recipe:
|
||
|
|
||
|
other gradle-splits: armeabi-v7a mips x86
|
||
|
|
||
|
Build:1.0.3,1010003
|
||
|
disable=split
|
||
|
commit=ee3ef8f6588b721ffca31b2ac17201d184ac9cb7
|
||
|
subdir=app
|
||
|
gradle=armeabi
|
||
|
prebuild=sed -i -e 's/universalApk true/universalApk false/g' build.gradle && \
|
||
|
echo 'ndkdir=$$NDK$$' > ../gradle.properties
|
||
|
scanignore=app/src/main/java/com/mitzuli/core/mt/MtPackage.java
|
||
|
|
||
|
AutoUpdateMode: None
|
||
|
UpdateCheckMode: RepoManifest
|
||
|
CurrentVersion: 1.0.8
|
||
|
CurrentVersionCode: 10008
|