Skip to content

Latest commit

 

History

History
151 lines (115 loc) · 5.31 KB

README.kr.md

File metadata and controls

151 lines (115 loc) · 5.31 KB

🌏한국어 | English

GitHub downloads

ko-fi

MORT

MORT는 OCR을 이용해 화면의 대사를 실시간으로 추출하고, 번역 DB나 기계번역으로 번역 결과를 보여주는 프로그램입니다.

영어와 일본어 OCR을 기본 지원하며, 클립보드를 통해 후킹 프로그램에서 추출한 텍스트도 번역할 수 있습니다.

최신 버전 다운로드 및 릴리즈 노트

샘플 영상

MORT 번역 오버레이 데모

MORT 번역 오버레이 비교: 기본, 블러, 적응형

https://www.youtube.com/watch?v=2qcYtWQdUu0

https://youtu.be/LHTErVnsaws

지원 기능

  • 실시간 번역
  • OCR - Tesseract OCR, Windows OCR, Google Cloud Vision OCR, Snipping Tool OCR, EasyOCR
  • 번역기 - 네이버 파파고, 구글 웹, 구글 시트, DeepL, Gemini
  • 로컬 번역 - hdTrans, 크롬 로컬 번역기
  • HTTP 기반 커스텀 번역 API
  • 번역 DB를 이용한 게임별 번역
  • 다중 OCR 영역
  • 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

빌드 및 실행 환경 만들기

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

관련 프로젝트

그 외

개발 상황 트렐로

문의 디스코드