kone
소미소프트
소미소프트

심심해서 진행한 아랄트랜스 ai 번역 플러그인 개발

07/24/2026, 21:04:08
작업현황
24389 views · 26 likes

아랄트랜스로 번역된 게임을 하다가 아 세상이 이렇게 발전했는데 방법이 없을까란 생각으로 시작함
간단한 방법으로 생각한게 기존 번역 플러그인 ezTransXP.dll를 현재 사용하는 채팅 모델에 이식하자고 생각을 했지!
자 처음 생각난 건 저 플러그인이 어떤 함수 이름/파라미터 형식으로 호출하는지 모른다는거야!
그래서 나는 Developer PowerShell for VS라는 cmd 프로그램을 썼어 (Visual Studio가 있으면 사용 가능함)
그래서 나온 결과는 이건데 중요한건 Translate 이야
ordinal hint RVA name
1 0 000076FF DllMain
4 1 00001A30 OnPluginClose
2 2 00001A00 OnPluginInit
3 3 00001A20 OnPluginOption
5 4 00001A40 Translate
이걸 가지고 Ghidra를 켰어 이건 간단하게 말하면 디컴파일러 도구야!

1
1

이제 이걸로 ezTransXP.dll의 를 열어볼거야!
우선 뇌를 열자마자 나는 Translate한테 달려 간다음 사진에는 없는 Decompiler 값을 보고 연결된 로직을 쭉쭉 찾아오면

1
1
1

드디어 거지 같은 함수를 찾았고! 거지 같은 번역 파이프라인을 발견 할 수 있었지!

그 정답은 진짜 번역 로직은 DLL에는 없다는 거였어 저장된 함수 포인터를 통해 호출하는거지!

그러면 이제 남은건!
아랄트랜스가 좋아하는 외부 인터페이스만 맞추면 번역 로직을 바꿀 수 있는거야!
그러면 이제 나온 인터페이스를 가지고 대체할 DLL을 만들면 되는거야
나는 여기에 API를 따로 연동해서 쓰고 싶지는 않았기 때문에 적절하게 로컬에서 작동하는

AI 모델을 받아 Translate() 내부에서 내가 다운 받은 모델을 호출하게 했어
CP949→UTF-8 변환 → AI 모델 → 결과 UTF-8→CP949 변환 → 메모리 버퍼에 쓰기!

이렇게 호출하게 변경했어 그 후 DEF 파일로 DLL과 동일한 고유번호를 가지게 만들었어 이제 남은건 DLL파일 만들기
아까 만든 호출 파일과 고유 번호 파일 두개를 Developer Command Prompt for VS로 DLL파일을 새롭게 만들고 원본 dll은 백업을 하고 덮어쓰면 끝!
그렇게 나온 결과물은 안타깝게도 프롬프트를 제대로 완성하지 못해 보여 줄 수는 없겠어.. 막 자기 마음대로 번역해서 마음이 아파
프롬프트를 제대로 완성하고 나면 결과물도 가져오도록 할게

26
6 comments
나는 문맹이었던가.. 이게 무슨 말이고..
07/24
ㅋㅋㅋㅋㅋㅋㅋ나도 하다가 머리에 쥐날 거 같았어..
07/24
폴라리스문닫는다던데 이런소식이
자네...어쩌면 게임체인저가 될지도 모르네... 이 얼마나 혁신적인...
07/25
필요보다는 순수 재미를 위한 장난감이네 꽤 흥미로운 아이디어였어
현재 포레스티아 1.4.4 버전업
작업현황
와사비맛아이스크림
08/03 23721 25
[수정본]RJ01404767 예 접니다...
작업현황
안죽으면 다행이야...
08/03 27348 57
RJ01138122 다락방의 잠자는 공주 이미지 손번 중...
작업현황
reanbell
08/02 14894 18
내가 불편해서 제작中인 던전 앤 브라이드 한패+@ (1)
작업현황
IlIIllIIIlll
08/02 31066 74
현재 포레스티아 dlc 버전 까지해서 번역중
작업현황
와사비맛아이스크림
08/02 25807 39
스파 카이라쿠아 4.5 AI번역한거 수정해서 직번역중(완료)
작업현황
keris
08/02 15392 6
Zombie's Retreat 2 손번역 현황 6
작업현황
아티팩트
08/01 29388 68
음해의 트랜스크랩 번역 현황
작업현황
날개 로봇
07/31 34512 43
Henteria Chronicles Ch.3 [part .1] 번역 생각보다 늦어지는 이유
작업현황
pd99990
07/30 19240 6
잭 오 나인테일 2.3 작업중...
작업현황
한글을사랑합시다
07/30 15875 8
향후 동인 번역 계획 및 진행 상황
작업현황
Yuzu
07/29 23052 15
오늘도 조금씩 번역.
작업현황
초보번부이
07/28 24252 23
앞으로 번역할 영상입니다!
작업현황
으르렁
07/28 22326 18
Code Library
작업현황
망뭉멍
07/28 14646 0
영웅전희www 1.05
작업현황
tktpqjvkffh
07/28 20490 33
이것이 루루의 마을 만들기! 체험판 이미지 번역 기록 -1-
작업현황
5dk2io1
07/27 42577 85
큰거온다...
작업현황
tuckblock9183527
07/26 30038 52
로고깎기 끄ㅡㅌ
작업현황
Neko_Aqua
07/26 14917 9
(낭자애 주의)비밀노출 마나카 커스텀 카메라 미션 번역
작업현황
JCMK
07/26 19238 3
펨보이 후편 번역중...
작업현황
으르렁
07/26 14764 7
Violet Launcher 제작중
작업현황
AI깎는노인
07/25 13676 1
옛날작품들 중 꼴리는데 번역없는거 작업하기 = 목마른자가 우물파기
작업현황
BroadRight
07/25 13868 4
Zombie's Retreat 2 손번역 현황 5
작업현황
아티팩트
07/25 29479 65
(번역중)나만 당할 수 없지... 같이 죽자!!! 주의!!!
작업현황
으르렁
07/25 18595 5
No, I'M NOT A HYPNO ver 1.07 추가 작업중
작업현황
zmdkdkdkd55
07/25 28809 28
심심해서 진행한 아랄트랜스 ai 번역 플러그인 개발
작업현황
sdads
07/24 24389 26
내가..왜...이걸...번역한다고 했을까....?
작업현황
으르렁
07/24 30313 51
틈틈히 작업중임.
작업현황
초보번부이
07/23 16199 14
투러브 트러블 다이어리 야미 HD 리마스터 자막 만드는중
작업현황
imakotou
07/23 19269 14
RJ247461 무녀신님 손번 완료
작업현황
dmol2279
07/22 28437 36