본문으로 건너뛰기
전체 도구 요금제 블로그

대화 및 음성 메시지

문서

오디오·영상

로그인

언어

Ren'Py 비주얼 노벨 번역: 코드는 그대로 보존하고 모든 대사 완벽 번역

.rpy 스크립트 파일이나 Generate Translations로 생성된 tl 폴더를 업로드하면 대사, 내레이션, 메뉴 선택지, 인터페이스 텍스트가 번역된 동일한 파일을 다운로드할 수 있습니다. 레이블, python, show, jump 문, 들여쓰기, {i} 같은 텍스트 태그 및 [player] 같은 변수는 원래 형태 그대로 완벽하게 보존됩니다. 1회 $5 결제로 최대 40,000줄까지 번역할 수 있으며, 회원가입 없이 첫 부분 몇 줄을 무료로 미리 확인해 볼 수 있습니다.

게임 번역

어조
용어집 및 유지할 이름 (선택)

브랜드명과 제품명을 쉼표로 구분해 입력하세요. 모든 번역에서 하나하나 확인합니다.

한 줄에 용어 하나씩: 용어 = 번역

회원가입 없이 이용하세요. 300줄까지 전체 무료입니다. 더 큰 게임은 첫 부분 대사 무료, 게임 전체 1회 결제 $5입니다.

계속하면 이용약관 및 개인정보처리방침 내용에 동의하는 것으로 간주돼요.

  • 번역 대상: 대사 및 내레이션, 메뉴 선택지, _() 문자열, 화면 텍스트, textbutton, label, tooltip
  • 생성된 tl 파일: 번역문 행과 대사 행이 채워지며, 기존 원문 행과 주석은 그대로 유지
  • 보존 대상: python 블록, $ 행(_() 문자열 제외), define, default, show, scene, play, jump, call, 레이블
  • 모든 줄에서 텍스트 태그 및 [variables] 유지 여부 검증
  • 1회 결제 $5: 최대 40,000줄 및 2,000,000자
데모 열기

샘플 PDF 보기

Ren'Py 게임 번역 방법

  1. 1

    파일 선택

    game 폴더의 .rpy 파일들을 ZIP으로 압축하거나, Ren'Py 런처에서 '번역 생성(Generate Translations)'을 실행한 뒤 game/tl/<language> 폴더를 ZIP으로 압축하세요. ZIP 내의 이미지와 오디오 파일은 자동으로 제외됩니다.

  2. 2

    업로드 후 첫 부분 확인

    번역할 언어를 선택하고, 원문 그대로 유지할 캐릭터 이름을 입력하세요. 원문 옆에 번역된 첫 몇 줄이 바로 표시됩니다.

  3. 3

    전체 잠금 해제 후 파일 복사

    $5(으)로 전체 잠금 해제하고 동일한 폴더 구조의 ZIP 파일을 다운로드하세요. 기존 프로젝트를 백업한 뒤 파일을 덮어쓰기만 하면 됩니다.

스크립트 파일 또는 tl 폴더

game/ 스크립트를 직접 번역하면 해당 언어로 된 새 게임 복사본이 생성됩니다. Ren'Py 표준 방식은 tl 폴더를 이용하는 것입니다. '번역 생성'을 실행하면 한 줄마다 원문이 주석으로 남고 그 아래 번역할 복사본이 있는 translate 블록이 생성되며, 인터페이스 문자열에는 old와 new 쌍이 만들어집니다. 이 도구는 두 방식 모두 지원합니다. tl 파일의 경우 주석 처리되지 않은 대사 줄과 new 줄을 번역해 채워 넣고, 주석과 old 줄은 참조용으로 유지하므로 플레이어가 게임 내 설정에서 자유롭게 언어를 전환할 수 있습니다.

태그 및 변수

{i}, {b}, {color=#f00}, {w}, {p} 같은 Ren'Py 텍스트 태그와 [player] 같은 대괄호 변수는 번역 전 짧은 표식으로 치환된 뒤 번역 후 누락 여부를 철저히 검사합니다. 대기 태그나 변수, 기타 코드가 누락된 줄은 재번역을 시도하며, 그래도 복구되지 않으면 원문을 유지하고 목록에 따로 표시합니다. 두 번째 시도에서 {i} 같은 강조 태그만 누락된 경우에는 강조 효과만 제외하고 번역된 줄을 그대로 유지합니다.

삼중 따옴표 문자열 및 python 코드 내부에서 동적으로 생성되는 텍스트는 번역되지 않습니다. 일부 AI 모델은 수위가 높은 성인 장면 번역을 거부할 수 있으며, 이로 인해 번역되지 않은 줄은 원문 그대로 유지되고 목록에 표시됩니다.

도구의 작동 방식, 비용, 파일 처리 방식은 게임 텍스트 번역 페이지에서, 모든 도구의 가격은 요금제 페이지에서 확인하세요.

최종 업데이트

자주 묻는 질문

ChatGPT로 Ren'Py 게임을 번역할 수 있나요?

복사해 붙여넣은 대사는 캐릭터 말투를 살려 번역할 수 있습니다. 하지만 전체 스크립트를 번역하려면 일일이 잘라서 붙여넣어야 하고, AI가 레이블이나 들여쓰기, 태그를 제멋대로 바꾸는 경우가 많습니다. 이 도구는 문자열만 번역하며 모든 태그와 변수를 자동으로 검증합니다.

캐릭터 이름도 번역되나요?

define 문에 지정된 이름은 _() 표시가 되어 있지 않는 한 번역되지 않습니다. 번역 제외 목록에 등록한 이름은 모든 대사 속에서도 원문 그대로 유지됩니다.

1회 결제로 얼마나 긴 분량의 비주얼 노벨을 번역할 수 있나요?

$5 1회 결제로 전체 파일 합산 최대 40,000줄, 2,000,000자까지 번역할 수 있습니다. 무제한 플랜은 최대 200,000줄까지 지원합니다.

번역 후에도 게임이 정상적으로 실행되나요?

문자열 내부의 텍스트만 변경되며 파일의 다른 모든 바이트는 그대로 보존됩니다. 제어 코드가 누락된 줄은 원문을 유지하므로, 깨진 태그로 인해 게임에 오류가 발생하지 않습니다.

무료인가요?

최대 300줄까지는 전체가 완전 무료입니다. 그 이상의 대형 게임은 화면에서 첫 부분을 무료로 확인하실 수 있으며, 게임 전체 번역은 $5 1회 결제로 이용 가능합니다.

관련 작업

어떤 페이지가 도움이 되는지 파악하기 위해 분석 쿠키를 사용합니다. 괜찮으신가요?