(클로드로 만든) 올인원 딸깍 번역키트 MK.2
aHR0cHM6Ly9raW8uYWMvYy9jMHZtOXQ3WDIySWlqWFhyRWFkNmFi
https://kone.gg/s/somisoft/dCt3M03n5gMJX4ulGMdQab#comment-d4Qq7MpTHEQiP1TN6bd6ab
이거 최신버전입니다.
안타깝게도 제가 코딩을 잘 할 줄 아는건 아니라 새로운 버전으로 덮어쓰기 하는거에 대해선 잘 모르겠네요… 기존꺼 삭제하고 이걸로 새로 사용하시면 될것같습니다.
주요 추가 기능: 렌파이, 유니티, 일렉트론 번역 (아직 검증 안됨)
이제 밑에 한번에 번역하기 누르면 진짜 딸깍으로 진행하실수 있습니다.
직접 번역하기에 들어가시면
기존 ui가 나옵니다. 이전버전과 마찬가지로 자동번역 누르신후 다른 ai 번역 api를 사용할수 있습니다. 기본은 구글 무료 번역입니다.
저기 있는 엑셀을 누르시고 오른쪽에 폴더를 누르면 대사가 엑셀로 뽑혀져 나온것을 확인할수있습니다.
추가로 이번 패치로
기존 RPG Maker (검증됨)
추가 렌파이 (검증안됨)
추가 유니티 (검증안됨)
추가 일렉트론 (검증안됨—유리아리스 게임툴)
https://kone.gg/s/somisoft/aqFIKSqO7TTTH9C7xvdAab?category=dcxpxJyMUuQWz_UlRR3Pyb
이 추가되었습니다.
여기서부터 전체적인 기능입니다.
1. 엔진 자동 판별
폴더만 넣으면 알아서 구분합니다.
엔진 | 판별 근거 | 상태 |
|---|---|---|
RPG Maker MV / MZ |
| 실제 게임으로 검증됨 |
Ren'Py |
| 원본을 안 고치는 방식 |
Electron |
| 풀어주고 안쪽 엔진 재판별 |
Unity |
| 실험적, 실물 미검증 |
2. 문자열 뽑아내기
RPG Maker — 대사(401/405), 스크롤 문구, 선택지(102), 이름·별명·프로필 변경(320/324/325), 플러그인 커맨드(356/357), 데이터베이스 필드,
js/plugins.js설정값여러 줄 대사 합치기 — 메시지창 3줄이 명령 3개로 저장돼 있어도 한 문단으로 묶어서 보여줍니다
중첩 JSON 벗기기 — MZ 플러그인 설정은 JSON 안에 JSON이 또 들어있는데 겹겹이 벗겨서 안쪽까지 찾아냅니다
Ren'Py — 소스(
.rpy), 묶음(.rpa), 컴파일본(.rpyc) 세 군데 다. 소스를 지우고 배포한 게임도 됩니다Unity — TextAsset(json/csv/txt), MonoBehaviour 타입트리, StreamingAssets
중복 통합 — 같은 문장은 한 줄로 묶고, 한 번 번역하면 전부 반영
3. 번역하면 안 되는 것 지키기 ← 가장 공들인 부분
게임을 세 번 죽여보고 만든 장치들입니다.
참조 이름 색인 — 애니메이션·타일셋·이벤트·스위치·변수 이름을 미리 모아서 제외.
ウェーブ처럼 대사와 구별이 안 되는 것도 쓰임새로 걸러냅니다이름 모양 판별 —
海の家_波_木の揺れ같이 밑줄로 이어진 건 언어와 무관하게 거부스크립트 안 문자열 보호 (0.4.1) —
if (변수 === '達成')처럼 게임이 글자 그대로 비교하는 값은 건드리지 않습니다. 이건 게임이 죽는 게 아니라 조용히 멈추는 고장이라 더 위험합니다플러그인 소스 보호 (0.4.2) —
js/plugins/*.js안에 박힌 일본어 낱말도 같은 취급화이트리스트 방식 — 플러그인 설정은 "화면 문구가 분명한 키"만. 반대로 하면 UI가 통째로 날아갑니다
적용 시점 재계산 — 예전 버전으로 뽑아둔 목록을 그대로 적용해도 다시 검사합니다
4. 자동 번역
구글 번역 무료(키 없음, 기본) / DeepL 무료키 / Claude API
제어문자 보호 —
\V[1],\C[3],%1을 가려서 넘기고, 번역기가 망가뜨렸으면 그 결과를 버립니다용어집 강제 적용, 같은 문장 캐시, 동시 요청 제한, 실패 재시도
기계번역한 건 표시해서 검토 대기 상태로 둡니다 (손으로 고치면 표시 해제)
5. 브라우저 UI
⚡ 한 번에 번역하기 — 추출 → 자동번역 → 적용까지 딸깍 한 번
원문/번역 나란히 보는 표, 진행률, Ctrl+Enter로 저장 후 다음 줄
필터(전체/한 것/안 한 것), 검색, 파일별 보기
엑셀 내보내기 ↔ 불러오기 (원문 칸 옆 노란 칸에 입력)
적용 전 미리보기(파일 안 건드림), 되돌리기
이어하기 — 껐다 켜도, 다시 추출해도 번역이 살아남습니다
6. 안전장치
자동 백업 — 고치는 파일은
__gameloc_backup__에 원본 보관, 언제든 복구명령 개수 보존 — RPG Maker 이벤트는 명령을 더하거나 빼면 인덱스가 전부 밀립니다. 절대 개수를 안 바꿉니다
유니티 쓰기 전 재검증 — 저장할 바이트를 다시 읽어 번역이 진짜 들어갔는지 확인, 안 맞으면 원본 유지
위험 항목 보고 — 건너뛴 것과 이유를 목록으로
Ren'Py은 원본 무수정 —
game/에 파일 두 개만 추가. 번역이 틀려도 원문이 나올 뿐 게임이 안 죽습니다세이브 파일은 읽지도 쓰지도 않습니다
7. 진단
[이 문장 왜 번역 안 됐지?] — 제어문자와 공백을 걷어내고 대조하고, 여러 줄에 쪼개진 대사도 이어붙여 찾습니다. 찾으면 어느 파일 어느 위치인지와 왜 안 잡혔는지까지 알려줍니다.
8. Electron
[📦 먼저 압축 풀기] — app.asar를 resources/app/으로 풀고 원본은 이름만 바꿔둡니다. Electron은 asar가 없으면 폴더를 읽으므로 다시 묶을 필요가 없습니다.
9. 명령줄
gui scan extract apply restore find sheet unpack repack
10. 보안
로컬(127.0.0.1) 전용, 실행마다 새 토큰, DNS 리바인딩 방어, 외부 통신은 자동번역 켤 때 번역 서비스로만. MIT 라이선스.
다음버전은 gpt, 제미나이 ai api를 갖고와 번역할수 있는 기능을 추가할 계획입니다.
게임하다 문제가 생길수 있습니다. 댓글 달아주시면 최대한 고쳐보겠습니다. 감사합니다.
s/somisoft
• 157,564 subscribers- 1. 게시물 규정 양식
업로드 시 링크 암호화 & 필수 정보를 기입할 것
- 2. 질문
국룰, 암호화 링크 등 기본사항 질문 금지, 탭 미준수시 차단 및 삭제
- 3. 요청
요청 기준 및 양식 미준수 & 댓글로만 자료 복구 요청 시 차단
- 4. 미성년자 / 근첩 / 페미 / 다중계정
조금이라도 의심되면 선 차단, 후 해명
- 5. 좆목 / 네임드화
닉언, 네임드화 등 친목질 금지
- 6. 분탕 및 어그로 / 혐짤 / 낚시 / 뇌절
해당 카테고리의 차단 기간 및 가중처벌은 처리자 재량으로 판단
- 7. 홍보 / 판촉 / 거래
허용되지 않은 모든 형태의 홍보, 거래, 교환, 조건부 공유 시 차단
- 8. 쌀먹 / 바이러스
조건부 공유 & 수익성 링크 & 고의적인 바이러스 유포 시 갱신차단
- 9. 자료 분류 / AI
미검수 시 표기 필수, 생성형 AI를 사용한 자료의 제목에 AI 미기입 시 차단
- 10. 실사 / 토들러
업로드시 갱신 차단
- 11. 기타 세부 규정은 서브 공지사항 참고
Deleted comment.