Code Monkey home page Code Monkey logo

mitzuli's Introduction

Mitzuli

Mitzuli is an open source translator app for Android featuring a full offline mode, voice input (ASR), camera input (OCR), voice output (TTS), and more!

For more information, visit www.mitzuli.com.

Building

  • Set the path to your NDK installation in gradle.properties
  • (Optional) Set your API keys in com.mitzuli.Keys
  • Either import the project in Android Studio or run './gradlew assemble'

License

Copyright (C) 2014-2015, Mikel Artetxe

Licensed under the terms of the GNU General Public License, either version 2 or (at your option) any later version. A full copy of the license can be found in LICENSE.txt.

This project includes third party libraries; please see libraries/ for copyright details pertaining to them.

mitzuli's People

Contributors

artetxem avatar nordfalk avatar rmtheis avatar roybaer avatar xavivars avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mitzuli's Issues

Support for adding new language pairs

I am trying to compile new language pairs from apertium. I was able to compile the language pairs but had only data and modes, don't know where to find the class.jar file. I really like to use the same format in which this app is using the language pairs. What is the signature in manifest file ? ,how can I edit public_key.der to add new files?. Any help is greatly appreciated .If I am successfull I am happy to contribute to mitzuli. Fom what can I see there are new language pairs http://apertium.projectjj.com/win32/nightly/data.php.

More settings options

Add in the Update (setting's element) the voices:

  • status offline resources + download list

F-Droid version

Hello. I saw that on F-Droid the app is "still" for some time, while on the Play Store there are other versions ... is it possible to update it?

NDK problem in android studio

it says _types.h missing even after installing the complete NDK in android studio and importing the project , please help with some suggestion

Gradle Setup Error on Android Studio

`Information:Gradle tasks [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources, :libraries:cropper:generateDebugSources, :libraries:cropper:generateDebugAndroidTestSources, :libraries:cropper:mockableAndroidJar, :libraries:cropper:prepareDebugUnitTestDependencies, :libraries:opencv:generateDebugSources, :libraries:opencv:mockableAndroidJar, :libraries:opencv:prepareDebugUnitTestDependencies, :libraries:opencv:generateDebugAndroidTestSources, :libraries:tesseract-android-tools:generateDebugSources, :libraries:tesseract-android-tools:mockableAndroidJar, :libraries:tesseract-android-tools:prepareDebugUnitTestDependencies, :libraries:tesseract-android-tools:generateDebugAndroidTestSources]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:libraries:axmlrpc:compileJava UP-TO-DATE
:libraries:axmlrpc:processResources UP-TO-DATE
:libraries:axmlrpc:classes UP-TO-DATE
:libraries:axmlrpc:jar UP-TO-DATE
:libraries:cropper:preBuild UP-TO-DATE
:libraries:cropper:preReleaseBuild UP-TO-DATE
:libraries:cropper:checkReleaseManifest
:libraries:cropper:prepareReleaseDependencies
:libraries:cropper:compileReleaseAidl UP-TO-DATE
:libraries:cropper:compileReleaseNdk UP-TO-DATE
:libraries:cropper:compileLint UP-TO-DATE
:libraries:cropper:copyReleaseLint UP-TO-DATE
:libraries:cropper:mergeReleaseShaders UP-TO-DATE
:libraries:cropper:compileReleaseShaders UP-TO-DATE
:libraries:cropper:generateReleaseAssets UP-TO-DATE
:libraries:cropper:mergeReleaseAssets UP-TO-DATE
:libraries:cropper:mergeReleaseProguardFiles UP-TO-DATE
:libraries:cropper:packageReleaseRenderscript UP-TO-DATE
:libraries:cropper:compileReleaseRenderscript UP-TO-DATE
:libraries:cropper:generateReleaseResValues UP-TO-DATE
:libraries:cropper:generateReleaseResources UP-TO-DATE
:libraries:cropper:packageReleaseResources UP-TO-DATE
:libraries:cropper:processReleaseManifest UP-TO-DATE
:libraries:cropper:generateReleaseBuildConfig UP-TO-DATE
:libraries:cropper:processReleaseResources UP-TO-DATE
:libraries:cropper:generateReleaseSources UP-TO-DATE
:libraries:cropper:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:libraries:cropper:compileReleaseJavaWithJavac UP-TO-DATE
:libraries:cropper:processReleaseJavaRes UP-TO-DATE
:libraries:cropper:transformResourcesWithMergeJavaResForRelease UP-TO-DATE
:libraries:cropper:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
:libraries:cropper:mergeReleaseJniLibFolders UP-TO-DATE
:libraries:cropper:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE
:libraries:cropper:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE
:libraries:cropper:bundleRelease UP-TO-DATE
:libraries:lttoolbox-java:compileJava UP-TO-DATE
:libraries:lttoolbox-java:processResources UP-TO-DATE
:libraries:lttoolbox-java:classes UP-TO-DATE
:libraries:lttoolbox-java:jar UP-TO-DATE
:libraries:opencv:preBuild UP-TO-DATE
:libraries:opencv:preReleaseBuild UP-TO-DATE
:libraries:opencv:checkReleaseManifest
:libraries:opencv:prepareReleaseDependencies
:libraries:opencv:compileReleaseAidl UP-TO-DATE
:libraries:opencv:compileReleaseNdk UP-TO-DATE
:libraries:opencv:compileLint UP-TO-DATE
:libraries:opencv:copyReleaseLint UP-TO-DATE
:libraries:opencv:mergeReleaseShaders UP-TO-DATE
:libraries:opencv:compileReleaseShaders UP-TO-DATE
:libraries:opencv:generateReleaseAssets UP-TO-DATE
:libraries:opencv:mergeReleaseAssets UP-TO-DATE
:libraries:opencv:mergeReleaseProguardFiles UP-TO-DATE
:libraries:opencv:packageReleaseRenderscript UP-TO-DATE
:libraries:opencv:compileReleaseRenderscript UP-TO-DATE
:libraries:opencv:generateReleaseResValues UP-TO-DATE
:libraries:opencv:generateReleaseResources UP-TO-DATE
:libraries:opencv:packageReleaseResources UP-TO-DATE
:libraries:opencv:processReleaseManifest UP-TO-DATE
:libraries:opencv:extractNativeLibs UP-TO-DATE
:libraries:opencv:generateReleaseBuildConfig UP-TO-DATE
:libraries:opencv:processReleaseResources UP-TO-DATE
:libraries:opencv:generateReleaseSources UP-TO-DATE
:libraries:opencv:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:libraries:opencv:compileReleaseJavaWithJavac UP-TO-DATE
:libraries:opencv:processReleaseJavaRes UP-TO-DATE
:libraries:opencv:transformResourcesWithMergeJavaResForRelease UP-TO-DATE
:libraries:opencv:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
:libraries:opencv:mergeReleaseJniLibFolders UP-TO-DATE
:libraries:opencv:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE
:libraries:opencv:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE
:libraries:opencv:bundleRelease UP-TO-DATE
:libraries:tesseract-android-tools:preBuild UP-TO-DATE
:libraries:tesseract-android-tools:preReleaseBuild UP-TO-DATE
:libraries:tesseract-android-tools:checkReleaseManifest
:libraries:tesseract-android-tools:prepareReleaseDependencies
:libraries:tesseract-android-tools:compileReleaseAidl UP-TO-DATE
:libraries:tesseract-android-tools:compileReleaseNdk UP-TO-DATE
:libraries:tesseract-android-tools:compileLint UP-TO-DATE
:libraries:tesseract-android-tools:copyReleaseLint UP-TO-DATE
:libraries:tesseract-android-tools:mergeReleaseShaders UP-TO-DATE
:libraries:tesseract-android-tools:compileReleaseShaders UP-TO-DATE
:libraries:tesseract-android-tools:generateReleaseAssets UP-TO-DATE
:libraries:tesseract-android-tools:mergeReleaseAssets UP-TO-DATE
:libraries:tesseract-android-tools:mergeReleaseProguardFiles UP-TO-DATE
:libraries:tesseract-android-tools:packageReleaseRenderscript UP-TO-DATE
:libraries:tesseract-android-tools:compileReleaseRenderscript UP-TO-DATE
:libraries:tesseract-android-tools:generateReleaseResValues UP-TO-DATE
:libraries:tesseract-android-tools:generateReleaseResources UP-TO-DATE
:libraries:tesseract-android-tools:packageReleaseResources UP-TO-DATE
:libraries:tesseract-android-tools:processReleaseManifest UP-TO-DATE
:libraries:tesseract-android-tools:generateReleaseBuildConfig UP-TO-DATE
:libraries:tesseract-android-tools:processReleaseResources UP-TO-DATE
:libraries:tesseract-android-tools:generateReleaseSources UP-TO-DATE
:libraries:tesseract-android-tools:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:libraries:tesseract-android-tools:ndkBuild
/home/mokeam/Android/Sdk/ndk-bundle/build/ndk-build: 3: /home/mokeam/Android/Sdk/ndk-bundle/build/ndk-build: /home/mokeam/Android/Sdk/ndk-bundle/build/build/ndk-build: not found
Error:Execution failed for task ':libraries:tesseract-android-tools:ndkBuild'.

Process 'command '/home/mokeam/Android/Sdk/ndk-bundle/ndk-build'' finished with non-zero exit value 127
Information:BUILD FAILED
Information:Total time: 1.229 secs
Information:1 error
Information:0 warnings
Information:See complete output in `console``

This is the error i got when trying to run the project,please help me fix this.

where is the offline part is coming from?

Hi

I was excited to try this because it said it is offline, but that does not seem to be the case because it still tries to go online. Maybe you should make it clear or provide some offline databases?

thanks

How to improve dictionaries

Where does mitzuli gets the dictionaries from? Is there any way to help to improve them?

For instance, quickdic app gets the dictionaries from wiktionary so if you find one word that is not translated you can go to that page and fix it.

I found for example that the translation of "filthy" from English to Spanish is not possible in Mitzuli. If it used wiktionary I could go to the web and fill the gap.

Translation by inferece

The app have translation to A -> B and to B -> C, so is it possible to add the option to A -> C, since this inferece is logically valid?

Feature Request: Swap language

Thank you for this great quality FOSS app.

Well, I think it will be useful if there is a button to swap language, to quickly switch between two interchangable languages to perform double-check translation, for instance, English->Esperanto to Esperanto->English.

Adding Korean translation

<resources>

<string name="app_name">Mitzuli</string>
<string name="settings">설정</string>
<string name="translate_button">번역</string>
<string name="speak_now">지금 말하기</string>
<string name="translation_copied">번역 복사됨</string>
<string name="share_with">번역 공유하기</string>

<string name="ok_button">확인</string>
<string name="cancel_button">취소</string>

<string name="action_src_audio">음성 출력</string>
<string name="action_mic">음성 입력</string>
<string name="action_camera">카메라 입력</string>
<string name="action_keyboard">키보드 입력</string>
<string name="action_clear">지우기</string>
<string name="action_trg_audio">음성 출력</string>
<string name="action_copy">복사</string>
<string name="action_share">공유</string>

<string name="error_dialog_title">오류</string>

<string name="update_dialog_title">지금 업데이트할까요?</string>
<string name="update_dialog_update_button">업데이트</string>
<string name="update_dialog_packages_to_update">다음 패키지가 업데이트됩니다:</string>

<string name="no_update_dialog_message">모두 최신 버전입니다!</string>

<string name="update_progress_dialog_title">업데이트 중</string>
<string name="update_progress_dialog_message">패키지 업데이트 중: &#8230;</string>

<string name="offline_on_install_error_title">설치 실패</string>
<string name="offline_on_install_error_message">언어 패키지를 설치하려면 인터넷 접속이 필요합니다.</string>
<string name="offline_on_translate_error_title">번역 실패</string>
<string name="offline_on_translate_error_message">인터넷 접속 없이 번역을 하려면 언어 패키지를 설치하세요.</string>

<string name="toast_unavailable_tts">이 언어에는 음성 출력을 사용할 수 없습니다</string>
<string name="toast_unavailable_tts_offline">이 언어에는 인터넷 접속 없이 음성 출력을 사용할 수 없습니다</string>
<string name="toast_unavailable_stt">이 언어에는 음성 입력을 사용할 수 없습니다</string>
<string name="toast_unavailable_stt_offline">이 언어에는 인터넷 접속 없이 음성 입력을 사용할 수 없습니다</string>
<string name="toast_unavailable_ocr">이 언어에는 카메라 입력을 사용할 수 없습니다</string>


<!-- SETTINGS -->

<string name="pref_header_general">일반</string>
<string name="pref_title_display_language">표시할 언어</string>
<string name="pref_entry_value_default_display_language">시스템 기본값</string>
<string name="pref_dialog_title_confirm_display_language">언어를 변경할까요?</string>
<string name="pref_dialog_message_confirm_display_language">변경 사항을 적용하기 위해 앱이 재시작됩니다.</string>
<string name="pref_title_beta_packages">베타 버전의 언어 패키지</string>
<string name="pref_description_beta_packages">베타 버전의 언어 패키지를 사용합니다 (번역 품질이 좋지 않을 수 있습니다)</string>
<string name="pref_title_mark_unknown">알 수 없는 단어 표시</string>
<string name="pref_description_mark_unknown">알 수 없는 단어에 표시를 합니다</string>
<string name="pref_title_auto_tts">자동 TTS</string>
<string name="pref_description_auto_tts">마이크로폰 모드에서, 번역된 텍스트를 자동으로 읽습니다</string>

<string name="pref_header_updates">업데이트</string>
<string name="pref_title_autocheck_updates">업데이트 자동 체크</string>
<string name="pref_description_autocheck_updates">언어 패키지의 업데이트를 자동으로 체크합니다</string>
<string name="pref_title_check_updates">업데이트 체크하기</string>
<string name="pref_description_check_updates">언어 패키지의 업데이트를 체크합니다</string>

<string name="pref_header_advanced">고급</string>
<string name="pref_title_external_storage">외부 저장소 사용</string>
<string name="pref_description_external_storage">외부 저장소에 패키지를 설치합니다</string>
<string name="pref_dialog_title_confirm_external_storage">설치 위치를 변경할까요?</string>
<string name="pref_dialog_message_confirm_external_storage">오프라인 사용을 위해 다운로드된 모든 언어 패키지가 삭제됩니다.</string>
<string name="pref_title_signature_verification">패키지 서명 검증</string>
<string name="pref_description_signature_verification">코드 인젝션 공격으로부터 보호하기 위해 서명 검증을 사용합니다</string>

<string name="pref_header_development">개발</string>
<string name="pref_title_ocr_debugging">OCR 디버깅</string>
<string name="pref_description_ocr_debugging">OCR 디버깅을 위한 파일을 외부 저장소에 저장합니다</string>

<string name="pref_header_about">정보</string>
<string name="pref_title_licenses">오픈 소스 라이센스</string>
<string name="pref_description_licenses">오픈 소스 소프트웨어의 라이센스 상세 정보</string>
<string name="pref_title_acknowledgments">기여</string>
<string name="pref_description_acknowledgments">프로젝트에 자금을 조달한 단체들의 상세 정보</string>
<string name="pref_dialog_message_acknowledgments">이 프로젝트는 IKT 2014 금융 원조 하에 바스크 정부로부터 지원받았습니다.</string>

<string name="offline_on_update_error_title">업데이트 실패</string>
<string name="offline_on_update_error_message">언어 패키지를 업데이트하려면 인터넷 접속이 필요합니다.</string>


<!-- LANGUAGE NAMES -->

<string name="language_name_afr">아프리칸스어(Afrikaans)</string>
<string name="language_name_ara">아랍어(Arabic)</string>
<string name="language_name_arg">아라곤어(Aragonese)</string>
<string name="language_name_ast">아스투리아스어(Asturian)</string>
<string name="language_name_bos">보스니아어(Bosnian)</string>
<string name="language_name_bre">브레톤어(Breton)</string>
<string name="language_name_bul">불가리아어(Bulgarian)</string>
<string name="language_name_cat">카탈루냐어(Catalan)</string>
<string name="language_name_ces">체코어(Czech)</string>
<string name="language_name_cym">웨일즈어(Welsh)</string>
<string name="language_name_dan">덴마크어(Danish)</string>
<string name="language_name_eng">영어(English)</string>
<string name="language_name_epo">에스페란토어(Esperanto)</string>
<string name="language_name_eus">바스크어(Basque)</string>
<string name="language_name_fra">프랑스어(French)</string>
<string name="language_name_glg">갈리시아어(Galician)</string>
<string name="language_name_hat">아이티 크레올어(Haitian)</string>
<string name="language_name_hbs">세르보크로아트어(Serbo-Croatian)</string>
<string name="language_name_heb">히브리어(Hebrew)</string>
<string name="language_name_hin">힌디어(Hindi)</string>
<string name="language_name_hrv">크로아티아어(Croatian)</string>
<string name="language_name_isl">아이슬란드어(Icelandic)</string>
<string name="language_name_ind">인도네시아어(Indonesian)</string>
<string name="language_name_ita">이탈리아어(Italian)</string>
<string name="language_name_kaz">카자흐어(Kazakh)</string>
<string name="language_name_mkd">마케도니아어(Macedonian)</string>
<string name="language_name_mlt">몰타어(Maltese)</string>
<string name="language_name_msa">말레이어(Malay)</string>
<string name="language_name_nld">네덜란드어(Dutch)</string>
<string name="language_name_nno">뉘노르스크(Norwegian Nynorsk)</string>
<string name="language_name_nob">보크몰(Norwegian Bokm?l)</string>
<string name="language_name_nor">노르웨이어(Norwegian)</string>
<string name="language_name_oci">오크어(Occitan)</string>
<string name="language_name_pol">폴란드어(Polish)</string>
<string name="language_name_por">포르투갈어(Portuguese)</string>
<string name="language_name_ron">루마니아어(Romanian)</string>
<string name="language_name_slv">슬로베니아어(Slovenian)</string>
<string name="language_name_sme">북부 사미어(Northern Sami)</string>
<string name="language_name_spa">스페인어(Spanish)</string>
<string name="language_name_srd">사르데냐어(Sardinian)</string>
<string name="language_name_srp">세르비아어(Serbian)</string>
<string name="language_name_swe">스웨덴어(Swedish)</string>
<string name="language_name_tat">타타르어(Tatar)</string>
<string name="language_name_tet">자카르타어(Tetum)</string>
<string name="language_name_urd">우르두어(Urdu)</string>

<string name="country_name_aran">발다란 지역</string>
<string name="country_name_bra">브라질</string>
<string name="country_name_usa">미국</string>
<string name="country_name_valencia">발렌시아 자치주</string>


<!-- NON-TRANSLATABLE -->

<string-array name="supported_display_languages" translatable="false">
    <item>an</item>
    <item>ca</item>
    <item>fr</item>
    <item>gl</item>
    <item>en</item>
    <item>es</item>
    <item>eu</item>
</string-array>

</resources>

I can't open the aplicaton

Hello. I have installed Mitzuli from F-droid in a Moto G LTE with Android 4.4.4 and when I try to open it it says "Se ha detenido la aplicación". I have tried to reboot the smartphone, but the issue still persist.

New language feature request Finnish <->English

Hi, your application is really a good job. I just really miss the language that I am studying right now which is Finnish. Would it be possible to add it please? I truly want to say bye bye to Google Translate :)

Logo Proposal

@artetxem
mitzuli

In the opportunity to greet you, I make the proposal to make the logo for your project. As a way to contribute with open source projects, it will be carried out completely at no cost to you.
Please let me know if you want to make the logo, so I can send you some questions related to the project.
without more
Best regards
Engineer
Luis Baute
Designer

Let user to choose a combination.

One thing I disappointed this app is I can't select FROM-TO individually.

For example,
French > Esperanto
(why I can't select only French? why I can't select Esperanto?)

Multiple translations for one word

Hello. I have used Mitzuli a little and when I translate a word it only gives me one translation. What happens with the words with multiple definitions?

For instance, If I translate bold from English to Spanish it translates it like intrépido. But it means "negrita" too.

If the translation is not complete with all the possibilities is useless and can bring you to a mistake.

Error in building the app in android studio

Hello, I am trying to build this app from source code in android studio 1.4.1 for testing but it is continuously giving the same errors even I have done all the setup. Below I am pasting the full errors.

C:\Users\DOSSANI'S\Downloads\mitzuli-master\mitzuli-master\libraries\lttoolbox-java\src\main\java\org\apertium\charlifter\training\Asciify.java
Error:(46, 24) error: unmappable character for encoding Cp1252
Error:(83, 27) error: unmappable character for encoding Cp1252
C:\Users\DOSSANI'S\Downloads\mitzuli-master\mitzuli-master\libraries\lttoolbox-java\src\main\java\org\apertium\lttoolbox\Alphabet.java
Error:(87, 494) error: unmappable character for encoding Cp1252
Error:(87, 497) error: unmappable character for encoding Cp1252
Error:error: C:/Users/DOSSANIS/Downloads/mitzuli-master/mitzuli-master/libraries/tesseract-android-tools/src/main/native/com_googlecode_leptonica_android/box.cpp -o C:\Users\DOSSANIS\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/box.o: No such file or directory
arm-linux-androideabi-g++: fatal error: no input files
compilation terminated.
make.exe: *** [C:\Users\DOSSANI'S\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/box.o] Error 1
make.exe: *** Waiting for unfinished jobs....
Error:error: C:/Users/DOSSANIS/Downloads/mitzuli-master/mitzuli-master/libraries/tesseract-android-tools/src/main/native/com_googlecode_leptonica_android/pix.cpp -o C:\Users\DOSSANIS\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/pix.o: No such file or directory
arm-linux-androideabi-g++: fatal error: no input files
compilation terminated.
make.exe: *** [C:\Users\DOSSANI'S\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/pix.o] Error 1
[armeabi] Compile++ thumb: lept <= utilities.cpp
Error:error: C:/Users/DOSSANIS/Downloads/mitzuli-master/mitzuli-master/libraries/tesseract-android-tools/src/main/native/com_googlecode_leptonica_android/pixa.cpp -o C:\Users\DOSSANIS\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/pixa.o: No such file or directory
arm-linux-androideabi-g++: fatal error: no input files
compilation terminated.
make.exe: *** [C:\Users\DOSSANI'S\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/pixa.o] Error 1
Error:error: C:/Users/DOSSANIS/Downloads/mitzuli-master/mitzuli-master/libraries/tesseract-android-tools/src/main/native/com_googlecode_leptonica_android/utilities.cpp -o C:\Users\DOSSANIS\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/utilities.o: No such file or directory
arm-linux-androideabi-g++: fatal error: no input files
compilation terminated.
make.exe: *** [C:\Users\DOSSANI'S\Downloads\mitzuli-master\mitzuli-master\libraries\tesseract-android-tools\build/native/obj/local/armeabi/objs/lept/utilities.o] Error 1
make.exe: Leaving directory `C:/Users/DOSSANI'S/Downloads/mitzuli-master/mitzuli-master/libraries/tesseract-android-tools/src/main/native'
:libraries:tesseract-android-tools:ndkBuild FAILED
Error:Execution failed for task ':libraries:tesseract-android-tools:ndkBuild'.

Process 'command 'D:\android-ndk-r10e/ndk-build.cmd'' finished with non-zero exit value 2
Information:BUILD FAILED

Kindly help me to solve this error. Thanks

Camera Focus mode problem

I ran into a problem with the camera being unavailable on a couple of phones. After a bit of digging in the code, I found:

In CameraCropperView.java, you do:
params.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
One of my (cheap) phones only supports mode "fixed" the other only supports "infinity". So camera.setParameters throws an exception, which disables the camera.
As a workaround, I commented out the setfocusmode line and then the cameras on both devices work.

I'm working with source from the git repository on 29apr2015. Great app, by the way.

Errors in build

Information:Gradle tasks [:app:assembleDebug]
/Users/appzlogic/Library/Android/sdk/ndk-bundle/build/core/setup-app.mk
/Users/appzlogic/Desktop/mitzuli/libraries/tesseract-android-tools/src/main/native/com_googlecode_tesseract_android/glibc/glob.h
Error:(40, 10) fatal error: 'sys/_types.h' file not found
Error:Execution failed for task ':libraries:tesseract-android-tools:ndkBuild'.
> Process 'command '/Users/appzlogic/Library/Android/sdk/ndk-bundle/ndk-build'' finished with non-zero exit value 2
Information:BUILD FAILED
Information:Total time: 17.883 secs
Information:4 errors
Information:0 warnings
Information:See complete output in console

Camera Flash is switched on all time the APP is executing

Having a Nexus4, as soon as I start the APP, the camera flash is switched on, and it stays like that until you close the APP.

The expected behavior is that it's only switched on after you click on the camera icon (to use OCR), and after taking the picture, is switched off again.

Download buttons

Neither the website nor the GitHub Readme have download buttons (to F-Droid/Google Play), so you can get the app from somewhere.

Donations

Thank you for mitzuli. Please post your btc address on f-droid and on the github readme for mitzuli, so we can support your work.

No audio TTS

Hi, I'm trying to learn Portuguese and for the option Spanish → Portuguese there's no option to use the TTS and hear the words. Am I missing something?

Any up-to-date alternatives?

Looking for any offline translators for Android that do not require the Google Play Store. I thought this might be a good place to check :)

Failed to natively dewarp

I tried OcrPreprocessor.preprocess(input) method. Getting the error: Failed to natively dewarp pix: 0

Download folder

Add the ability to set manually the download folder for language resources/informations

Is This Project Dead?

According to the Google Play & the F-Droid page the last update was on April 7, 2016. Is this project still active and being supported?

English -> German

If you're taking requests English-German and German-English would be useful.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.