Skip to content

Latest commit

 

History

History
151 lines (116 loc) · 5.44 KB

README.kr.md

File metadata and controls

151 lines (116 loc) · 5.44 KB

🌏한국어 | English

Hits GitHub downloads

ko-fi

Video Label

https://youtu.be/LHTErVnsaws

Sample video

MORT

MORT는 OCR을 이용해 화면상에 나온 대사를 추출 , DB나 기계번역을 이용해 번역본을 출력해주는 프로그램입니다.

현재 영어와 일본어 번역/추출을 기본적으로 추출 가능하며, 클립보드에 저장 기능을 이용해 후킹 프로그램과 연동해 번역할 수도 있습니다.

[최신 버전 다운로드 및 릴리즈 노트 - https://blog.naver.com/killkimno/70179867557]

지원 기능

  • 실시간 번역
  • OCR - TesseractOCR , Windows OCR, NHOcr, Easy OCR
  • 번역기 - 네이버 파파고, 구글 웹, 구글 시트, 이지트랜스, 딥플
  • DB를 이용한 준한글화
  • 다중 OCR 영역
  • 이미지 보정
  • 실시간 번역

요구 사항

사용법

기본 사용법

  1. 빠른설정에서 설정을 한 후 리모컨에서 Trnaslate를 눌러 번역 시작
  2. 또는 기본설정 탭 -> OCR 언어를 번역할 게임의 언어에 맞춰 설정
  3. 리모컨 -> Search 클릭 후 대사가 나오는 영역 선택
  4. MORT 메인 폼에서 적용 클릭
  5. 리모컨 -> Translate를 눌러 실시간 번역

사용자 메뉴얼 링크

커스텀 사용법

번역 결과 언어 코드 추가

UserData/UserTransCode.txt 파일에서 구글 번역기 언어 코드를 추가할 수 있습니다​

code, 이름 
(예 : it, 이탈리아어)

​언어 코드 리스트는 https://cloud.google.com/translate/docs/languages?hl=en 여기서 확인할 수 있습니다

커스텀 API 사용법

  1. HTTP 기반으로 만들어진 커스텀 API를 사용할 수 있습니다
  2. 번역 방법 -> 커스텀 API
  3. 고급 설정 -> 커스텀 API URL 설정
POST 규칙
name - string
text - string - 번역할 문장
target - string - 결과 언어 코드
source - string - 소스 언어 코드

ex
{
"name" : "test",
"text" : "tank divsion" ,
"target" : "ko",
"source" : "en"
...
}


응답 규칙
result - string - 번역 결과
errorCode - string - 에러 코드
errorMessage - string - 에러 메세지

ex
{
"result" : "탱크 사단",
"errorMessage" : "",
"errorCode" : "0"
}
  1. 예시1 - LibreTranslate 를 사용한 커스텀 API

FAQ

전체화면 게임에서 사용할 수 있나요?

  • 아뇨 전체화면 게임에서 사용할 수 없습니다. 대신 윈도우 모드, 보더리스 윈도우 모드로 해주세요

32bit 윈도우를 사용하고 있습니다. MORT를 사용할 수 없을까요?

64bit 윈도우를 사용하는데 0x8007045A 가 발생했습니다.

프로젝트 개발하기

개발 환경

  • Visaul Studio 2019 or higer
  • Tesseract OCR 5.2.0
  • NHocr 0.21

빌드 및 실행 환경 만들기

  1. 프로젝트를 Release 모드로 설정합니다. 타겟 CPU는 X64로 합니다
  2. 빌드합니다
  3. 실행하면 에러가 뜹니다. 이유는 실행에 필요한 필수 파일이 없기 때문입니다
  4. 필수 파일을 받기 위해 최신 빌드 파일을 릴리즈 폴더에 압축을 풉니다
  1. DLL 폴더의 MORT_CORE.DLL , nhocr.DLL 을 수정할려면 아래 관련된 프로젝트를 참고하시기 바랍니다

관련 프로젝트

그 외

개발 상황 트렐로

문의 디스코드