kone
소미소프트
소미소프트

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

07/24/2026, 21:04:08
작업현황
24397 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
필요보다는 순수 재미를 위한 장난감이네 꽤 흥미로운 아이디어였어
서큐버스 프리즌 ~ 유몽귀환~ 손번역일지4
작업현황
cbdpffhj
08/28 23370 64
렌파이 딸깍 번역기 현황보고3
작업현황
코넬리안
08/28 16375 19
《마검사 리네 2》개조 프로젝트를 진행중입니다
작업현황
냥메이드
08/27 22933 44
잭오나인테일 2.3 작업중...
작업현황
한글을사랑합시다
08/27 14819 19
시너지 번역작업 다시 재개
작업현황
레몬맛라면
08/27 13894 18
A Promise Best Left Unkept 아야편 번역 현황
작업현황
sangun1
08/26 23637 30
파파카츠 무쌍 타이틀로고 한글화 끝.
작업현황
Neko_Aqua
08/25 20822 20
서큐버스 프리즌 ~유몽귀환~ 손번역일지3
작업현황
cbdpffhj
08/25 21315 47
아마도 다음 이미지번역 작업 예정
작업현황
Neko_Aqua
08/24 21497 24
자동식질+검열복구 프로그램 개발현황
작업현황
프로베스트캣
08/23 25689 41
서큐버스 프리즌 ~유몽 귀환~ 손번역일지 2
작업현황
cbdpffhj
08/23 20418 28
방주 털이 관련 투표
작업현황
ㅇㅇ
08/21 37597 44
(유니티로 만든) 올인원 딸깍 번역키트 MK.4 진행상황
작업현황
eeewsm
08/19 29122 35
서큐버스 프리즌 ~유몽귀환~ 손번역.. 일지..
작업현황
cbdpffhj
08/18 30339 38
이것이 루루의 마을 만들기! 이미지 한글화 95% 완료
작업현황
Neko_Aqua
08/17 38770 77
리스타리아 -계급·영지·여자. 모든 것을 거머쥐는 인생 역전 스토리- 이미지 번역 기록 -2-
작업현황
5dk2io1
08/17 28923 37
야에즈 이문기담 번역현황
작업현황
llillililill
08/16 29801 29
서큐버스 프리즌 ~유몽귀환~ 번역중 TMI
작업현황
cbdpffhj
08/16 24724 34
시나리오 번역에 손을 대는게 아니었는데 (던브)
작업현황
IlIIllIIIlll
08/16 20424 22
서큐버스 프리즌 ~유몽귀환~ 이미지 번역 기록 -完?-
작업현황
5dk2io1
08/15 34496 57
RJ01603334 회상방 만드는 중
작업현황
미식이네
08/15 22292 28
서큐버스 프리즌 ~유몽귀환~ 이미지 번역 기록 -2-
작업현황
5dk2io1
08/14 23847 26
서큐버스 프리즌 손번역으로 이행중 39%
작업현황
cbdpffhj
08/13 19028 18
이타즈라 광악 AI번역 [진행도 85%]
작업현황
imakotou
08/13 16545 17
서큐버스 프리즌 ~유몽귀환~ 이미지 번역 기록 -1-
작업현황
5dk2io1
08/13 30668 41
이것이 루루의 마을 만들기 작업하면서 느끼는 것들
작업현황
Neko_Aqua
08/13 30098 38
자동식질+검열제거 프로그램 진행상황
작업현황
프로베스트캣
08/13 20221 20
하루만에 만든 라스트오리진 DB
작업현황
AI깎는노인
08/11 17004 15
청아) 시니시스타2 하냐모드 제작 근황 3 + 설문조사
작업현황
cascastu
08/11 30228 33
파라 서큐 1.07 번역 현황
작업현황
pd99990
08/11 16053 24