Front Page
조회 수 269099 추천 수 0 2009.08.16 13:11:52AralTrans의 구성
AralTrans는 다음과 같은 모듈들로 구성되어 있습니다.
1. 본체 (AralTrans.exe, ATCTNR.dll, AralUpdater.exe)
AralTrans의 기본적인 서비스를 제공합니다.
2. 알고리즘 (후킹) 플러그인 (Algorithm/*.dll)
타겟 프로그램에서 원문 데이터를 가져오고 번역문 데이터로 바꿔주며 출력을 담당합니다.
3. 필터 플러그인 (Filter/*.dll)
원문 데이터에서 번역에 필요한 텍스트만을 뽑아오는 등의 부가적인 역할을 수행합니다.
4. 번역 플러그인 (Translator/*.dll)
원문 텍스트를 번역합니다.
5. 기타
각 프로그램에 맞는 플러그인의 설정 파일 및 번역 데이타가 각 프로그램들의 설치폴더 내 ATData.zip
혹은 ATData 폴더에 저장됩니다.
AralTrans의 번역 순서
(1) 알고리즘 (후킹) 플러그인이 타겟 프로그램에서 원문 데이터를 가져온다.
(2) 필터 플러그인이 원문 데이터에서 번역에 필요한 텍스트만을 추려낸다.
(3) 번역 플러그인이 외부 번역기 등에 번역을 의뢰한다.
(4) 원문 텍스트가 한글로 번역된다.
(5) 번역된 텍스트를 돌려받는다.
(6) 필터 플러그인이 추려냈던 부분을 원상복귀 시킨다.
(7) 알고리즘 (후킹) 플러그인이 번역문 데이터를 원문 데이터와 바꿔치기한다.