XUnity Auto Translator 사용하기
XUnity Auto Translator는 유니티로 만든 게임을 자동으로 번역해주는 프로그램입니다.
이 프로그램은 reipatcher를 사용하여 작동합니다.
아래 단계를 따라 설치하고 설정할 수 있습니다.
유니티 게임을 번역하는 프로그램들은 다양합니다.
그 중 하나는 ReiPatcher라는 도구입니다.
이 도구는 유니티 게임에 대해 구글이나 파파고의 번역을 게임에 자동으로 적용하도록 설정하는 것이 가능합니다.
하지만 모든 유니티 게임에 적용되는 것은 아니며, 게임에 따라서 ReiPatcher가 아닌 MelonLoader나 BepInEx를 사용해야 할 수도 있습니다.
이 외에도 다양한 유니티 게임 번역 도구들이 있으니, 필요에 따라 적절한 도구를 선택하시면 됩니다.
이러한 도구들을 사용함으로써 한글화가 되지 않은 게임도 자동번역을 통해 즐길 수 있게 됩니다.
- 들어가기
안녕하세요 오늘은 가끔 번역안된 스팀게임을 할 때 사용할 수 있는 자동번역 기능에 대해서 설명드립니다.
유니티 게임 한정이지만 한글패치가 없는 게임에는 크게 도움이 되므로, 한 번 익혀두는 것이 좋습니다.
이번 번역의 원리는 게임의 텍스트 추출 -> 구글 자동 번역 -> 게임에 반영 입니다.
실시간 구글 또는 파파고 번역을 하는 것이죠.
그럼 차근차근 방법에 대해서 살펴볼까요?
- 한글패치 방법
관련 파일 다운로드
https://github.com/bbepis/XUnity.AutoTranslator/releases
1 먼저 위 링크로 들어가서 reipacher 를 다운받습니다.
2 다운받아서 압축 열어보면 SetupReiPatcherAndAutoTranslator 파일을 게임이 있는 폴더에 넣고 실행합니다.(스팀 로컬 파일 보기)
3 실행 후 해당 폴더에 autotranslator 폴더와 reipatcher 폴더, 그리고 게임 이름 뒤에 Patch and Run이라는 이름을 가진 파일이 하나 생성됩니다.
4 그 패치 앤 런 파일을 실행시키면 cmd 창하나 뜬 뒤 곧 이어 게임이 실행됩니다. 일단 종료를 합니다.
5 이후 autotranslator 폴더에 들어가보면 config.ini 라는 파일이 하나 생성되어 있는걸 확인 할 수 있습니다.
6 그 파일을 덮어쓰기로 바꿉니다. 기본이 영어 -> 한국어로 되어 있기 때문에 중국어나 일본어는 손을 봐야합니다.
ini파일 안을 열어 보면
[General]
Language=ko
FromLanguage=en
중국어판을 한국어 번역하고 싶다면 fromlanguage 부분에 cn으로 수정합니다.
일단 여기까지 하면 게임 실행 했을때 구글 번역으로 게임이 번역되어서 나오면 성공!
안된다면 최신 파일로 다시 패치해야합니다.
- 한글패치 수정하기
해당 폴더에 들어가서 텍스트 파일을 수정하면 더욱 완벽한 번역으로 게임을 즐길 수 있습니다.
이 프로그램은 실시간으로 텍스트를 번역하며, 지나온 텍스트는 AutoTranslators 파일 내에 _AutoGeneratedTranslations.txt로 저장되므로, 다시 보게 될 시에는 바로 한글로 바뀝니다.
또한, 텍스트를 수정하여 직접 번역도 가능합니다.
단 모든 게임이 무조건 다 되는 것은 아니며, 특히 il2cpp를 사용한 유니티 게임의 경우에는 작동하지 않을 수 있습니다.
이 경우 AutoTranslator 폴더가 생성되지 않습니다.
이러한 문제가 발생하면, 게임이름_data 폴더 내에 il2cpp_data라는 폴더가 있는지 확인해보는 것이 좋습니다.