세티아(Cettear) 클라이언트 - 화면 번역 프로그램
세티아(Cettear) 클라이언트
- 실시간 화면 번역 프로그램
프로그램 : Cettear_Client_20170507.zip
소스 : Cettear_20170507.zip
깃허브 : https://github.com/dang-gun/Cettear
상위 프로젝트
- 세티아(Cettear) 프로젝트 - 게임 공동 번역 플랫폼
Author : Dang-Gun Roleeyas ( http://blog.danggun.net/ )
Create date : 2017.03.14
License : GPL (GNU General Public License)
외부 참조 ( 참조된 코드와 라이브러리는 해당 라이선스를 따릅니다. )
- 키보드 후킹 코드 - A Simple C# Global Low Level Keyboard Hook (CPOL)
사용 기술 : C#, visual studio 2015
화면을 캡처 하여 구글 비전 API를 이용해 문자를 추출한 뒤 구글 번역 API를 이용하여 번역한 후 번역내용을 화면 위에 표시해주는 프로그램입니다.
프로그램을 사용하려면 구글 클라우드 플랫폼에 가입해야 합니다.
구글 클라우드 플랫폼에 가입 방법 링크
구글 클라우드 플랫폼 - 1. 가입하고 프로젝트 생성하기
구글 클라우드 플랫폼 - 2. 구글 API 사용자 인증 정보 생성하기 - 1번, 2번 생성하시고 2번을 다운로드 합니다.
구글 클라우드 플랫폼 - 3. 구글 비전 API 등록 및 사용 - 1번까지만 하면 등록됩니다.
구글 클라우드 플랫폼 - 4. 구글 번역 API 등록 및 사용 - 1번까지만 하면 등록됩니다.
원래 세티아 프로젝트를 위해서 만든 프로그램인데 중간에 안 좋은 소리를 좀 들었습니다.
그래서 만들지 않고 있다가 그래도 마무리는 해놓고 중지시켜야 겠다는 생각에 일단 만들던 부분까지만 공개합니다.
만들다 만 프로그램이라 버그가 많습니다.
(빠진 기능은 둘째 치고 말이죠 ㅎㅎㅎㅎ)
올해 안에 프로젝트를 다시 진행할 일은......없을 것으로 보입니다.
라이선스가 GPL이니 필요하신 분은 소스 가져다 만드시면 됩니다.
이 클라이언트는 기능이 계속 추가된다면 MORT처럼 될 것입니다.
(참고 : MORT - 공식 사이트)
원래 이 프로그램의 목적은 데이터 수집과 출력에 있으므로 기능 추가는 최소화해야 한다는 게 제 생각입니다.
1. 주요 기능
- 화면 캡처
- 캡처된 화면에서 문자 추출(구글 비전 API 이용)
- 추출된 문자 번역(구글 번역 API 이용)
- 번역된 문자를 문자가 위치에 출력
2. 사용 방법
사용하기 전에 구글 클라우드 플랫폼에 가입하셔야 합니다.
실행파일은 'Cettear.exe'입니다.
2-1. API 키 설정하기
사용하기 전에 생성한 사용자 인증 정보를 입력해야 합니다.
'1) API' 탭을 누르면 '2) API 키'와 '3) API 키 파일'이 있습니다.
'2) API 키'에 생성한 'API'키를 복사해서 넣습니다.
'4) ...'버튼을 눌러 생성하여 다운로드한 '서비스 계정 키'를 지정합니다.
2-2. 캡처 범위 지정
화면을 캡처하기 전에 캡처할 범위를 지정해야 합니다.
'1) 리모콘' 탭을 선택합니다.
'2) 캡처 범위 지정'을 누릅니다. (기본 단축키는 F2입니다.)
마우스를 드래그하여 캡처할 범위를 지정한 후 오른쪽 맨 위에 있는 완료 버튼을 눌러 줍니다.
이렇게 하면 캡처할 범위가 지정 됩니다.
2-3. 번역하기
이제 '4) 캡쳐 & 번역'을 누르면 번역이 됩니다.
그러면 화면에 번역된 결과가 출력됩니다.
3. 수정 이력
2017.05.07.
프로그램 : Cettear_Client_20170507.zip
소스 : Cettear_20170507.zip
- 감지언어를 설정할 수 있도록 옵션 추가
- 언어 지정 관련 일부 코드 추가
- 일부 에러 화면에 표시하도록 변경
2017.05.06.
프로그램 : Cettear_Client_20170506.zip
소스 : Cettear_20170506.zip
- 'API Key'와 '사용자 계정 키'가 없을 때 이상동작 하던 현상 수정
- 'API Key'를 지정하고 프로그램을 껏다켜지 않으면 오류나던 현상 수정
2017.05.05
프로그램 : Cettear_Client_20170505.zip
소스 : Cettear_20170505.zip
- 캡쳐파일 못찾는 버그 수정(아무개님 감사합니다.)
- 글자 겹처서 출력되던 버그 수정
2017.05.02
프로그램 : Cettear_Client_20170502.zip
소스 : Cettear_20170502.zip
- 키보드 후킹 코드 패치 추가
- 캡처 경로 수정
2017.04.28
프로그램 : Cettear_Client.zip
- 필요기능 일부 구현