Google Play Store 링크

https://play.google.com/store/apps/details?id=com.ortel.transscreen

APK 파일 링크 - V.1.4.0

https://drive.google.com/open?id=1ZoK2gElVsOsEnaICIVsUmsoLr4tvnvmP

(apk 파일)

https://drive.google.com/open?id=1u41wj5Q9fa6HJVaxAGFuHHALIZ9kIE8G

(zip 으로 압축한 apk 파일 - 위 파일이 손상되었다고 뜨시는 분은 이걸로 다시 시도부탁드립니다.)

수정 사항
1. 자동 텍스트 번역 기능 추가
 - 게임상에서 텍스트가 바뀔시 자동으로 해당 텍스트가 번역됩니다.
2. 번역율 개선
 - 이전보다 번역율이 개선되었습니다.

V30(Android 7.1.2 Nougat - API 25)


Xperia XZ(Android 8.0 Oreo - API26)


Google Pixel 2(Android 8.1 Oreo - API27)


스마트폰을 대여하여 안드로이드 Oreo 기기들의 구동을 테스트하였습니다.


'Android' 카테고리의 다른 글

게임 화면 번역 앱 APK 파일  (53) 2018.03.01
게임 화면 번역 앱  (1) 2018.01.23
안드로이드 앱 개인정보 취급방침  (0) 2018.01.23
네이버 파파고 API Key 얻는 법  (25) 2018.01.10



https://play.google.com/store/apps/details?id=com.ortel.transscreen



< 숨은 기능들 >

1. 아이콘 클릭시 해당 범위 번역

2. 아이콘을 꾹 누르면 범위가 안보임

3. 자막창을 길게 누를시 자막이 삭제됨

4. 자막창을 더블 클릭시 문장 수정 창이 나타남



기존의 번역앱들은 보통 

1. 캡쳐 버튼을 통해 화면을 캡쳐

2. 번역 앱 실행

3. 해당 이미지 선택 후 번역을 희망하는 부분의 문장 선택

로 상당히 귀찮은 과정을 거쳐 번역을 하게 됩니다.


이를

1. 번역을 희망하는 문장에 선택박스의 위치 및 크기를 조정

2. 아이콘 클릭

이처럼 조금이나마 간소화하고자 이 앱을 만들었습니다.


단, 번역을 하는데에 있어서 먼저 문자를 인식하고 번역기를 통해 번역을 하는지라

실제 번역에 비해 퀄리티가 떨어질수 있고 번역하는데 약간의 시간이 소요되는 점은 양해부탁드립니다.


그리고 현재 이 앱은 네이버 Papago SMT API Key값을 사용자가 직접 얻어서 번역을 하는 방법을 채택하고 있습니다.

이에 따라 1일 1만자에 한해서 번역이 되고 그 이상 번역을 희망하시는 분은 직접 네이버에 결제하셔서 사용하시면 됩니다.


네이버 Papago SMT API Key값을 얻는 방법은 아래 링크를 참고해주시면 감사하겠습니다.

http://ortel.tistory.com/2?category=772727

안드로이드 앱 개인정보 취급방침


1. 개인정보의 처리 목적

< Trans Screen >은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다.

1) 앱의 설정값과 문자 인식에 있어서 필요한 데이터의 저장 및 읽기 권한.

2) 번역을 위한 아이콘과 자막창을 화면에 띄우기 위한 오버레이 권한

3) 번역 전 원문을 인터넷을 통해 번역하기 위한 인터넷 접근 권한


2. 정보주체의 권리,의무 및 그 행사방법

이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.

1) 정보주체는 < Trans Screen >(이하 http://ortel.tistory.com/) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.

① 개인정보 열람요구

② 오류 등이 있을 경우 정정 요구

③ 삭제요구

④ 처리정지 요구

Trans Screen >은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다.


3. 처리하는 개인정보의 항목 작성

Trans Screen >은(는) 다음의 개인정보 항목을 처리하고 있습니다.

1) 개인정보 처리업무

 - android.permission.READ_EXTERNAL_STORAGE : 파일을 읽는데 필요한 권한입니다.

 - android.permission.WRITE_EXTERNAL_STORAGE  : 파일을 저장하는데 필요한 권한입니다.

 - android.permission.SYSTEM_ALERT_WINDOW : 화면에 오버레이 뷰를 띄우기 위해 필요한 권한입니다.

 - android.permission.INTERNET : 원문을 인터넷 번역기를 통해 번역하기 위해 필요한 권한입니다.


4. 개인정보의 파기

Trans Screen >은(는) 원칙적으로 개인정보 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 파기의 절차, 기한 및 방법은 다음과 같습니다.

 - 사용되는 개인정보는 구글플레이스토어 및 인앱결제에 관련된 부분이며 Trans Screen >은 다른 목적을 위해 어떠한 정보도 취득하거나 변조 및 사용하지 않습니다.

 - 앱 삭제시 더 이상 위 권한을 사용하지 않습니다.


5. 개인정보의 안전성 확보 조치

Trans Screen >은(는) 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.

1) 내부관리계획의 수립 및 시행

 - 개인정보의 안전한 처리를 위하여 내부관리계획을 수립하고 시행하고 있습니다.

2) 개인정보에 대한 접근 제한

 - 개인정보를 처리하는 데이터베이스시스템에 대한 접근권한의 부여,변경,말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다.

3) 비인가자에 대한 출입 통제

 - 앱 개발실의 보안조치로서 출입통제 절차를 수립, 운영하고 있습니다.


6. 개인정보 보호책임자 작성

Trans Screen >은(는) 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.


▶ 개인정보 보호책임자 및 담당부서

성명: Ortel

직책: 대표

연락처 : ortel.app@gmail.com


 - 정보주체께서는 < Ortel App >의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. < Ortel App >은(는) 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.


7. 개인정보 처리방침 변경

이 개인정보처리방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다.

이 개인정보처리방침은 2018년 1월 23일부터 적용 됩니다.

'Android' 카테고리의 다른 글

게임 화면 번역 앱 APK 파일  (53) 2018.03.01
게임 화면 번역 앱 최신 기기 구동 테스트  (1) 2018.01.27
게임 화면 번역 앱  (1) 2018.01.23
네이버 파파고 API Key 얻는 법  (25) 2018.01.10

1. 네이버 개발자 센터에 접속후 메뉴 버튼 클릭한다.
http://developers.naver.com )

2. 메뉴중 '파파고 - Papago SMT 번역' 클릭한다.


3. 스크롤을 밑으로 내려 '오픈 API 이용 신청' 클릭한다.


4. 네이버 API를 사용하려면 위와 같은 약관에 동의해야한다.

이용약관에 동의하고 확인을 클릭한다.


5. 위와 같은 창이 뜰텐데 빨간줄이 쳐진 휴대폰 인증 및 회사 이름을 작성해준다.

이때, 회사 명은 네이버와 제휴를 맺지않는 이상 큰 의미를 갖지않는다. 자신의 닉네임 등 원하시는 이름을 마음껏 쓰면된다.

6. 여기까지 왔으면 애플리케이션 이름을 작성하고 환경 추가에서 Android OS를 선택한다.

그리고 그 밑에 안드로이드 앱 패키지 에 com.ortel.transscreen 처럼 중간에 '. . ' 이 2개가 들어간 형태로 아무렇게나 작성한다.


7. 정상적으로 등록되었다면 클라이언트 아이디와 암호가 발급되었을 것이다. 이 키값을 복사하여 앱에 집어넣는다

이때 Client Secret을 ●●●●●● 상태 그대로 복사하는 짓은 하지않도록 한다.


오류 문구


문제 원인

현재 Tesseract의 최신 버전은 4.00, 안정화 버전은 3.05이다.

그리고 버전이 바뀌면서 4.00에서 쓰이는 .traineddata 들이 3.05 버전에서는 사용할수 없게 바뀌였다.


안드로이드에서 사용되는 tess-two API는 Tesseract 3.05 버전을 바탕으로 만들어진 API이므로 .traineddata 파일을 4.00으로 다운 받을 경우 프로그램이 죽게된다.

그러니 .traineddata 파일들을 3.04 버전으로 다시 다운받도록 하자


※ .traineddata 파일은 3.03, 3.04, 3.05 버전을 서로 공유한다.


해결 방법

https://github.com/tesseract-ocr/tessdata/tree/3.04.00

https://github.com/tesseract-ocr/langdata


위의 링크에서 파일을 다시 다운 받아 /assets/tessdata/ 폴더에 넣으면 해결된다.


Cf ) 개인적으론 첫번째 링크를 추천(두번째 링크꺼는 OCR 하는데 너무 느림)




※ 틀렸거나 고칠부분이 있다면 댓글로 피드백 부탁드립니다.



+ Recent posts