직접 만든 게임 문자열 번역: CSV, JSON, PO & XLIFF 현지화
RuneTranslate의 Developer 등급은 여러분 자신의 CSV, JSON, PO(gettext), XLIFF 파일을 가져와, 어떤 제공자로든 원하는 만큼의 언어로 한꺼번에 번역하고, id를 온전히 유지한 채 같은 형식으로 각각 다시 내보냅니다.
여러분은 게임을 한 가지 언어로 만들었습니다. 다른 언어의 플레이어에게 다가가려면 모든 메뉴 라벨, 아이템 이름, 대사 한 줄 한 줄을 번역하고, 게임이 바뀔 때마다 그것들을 동기화해 두어야 합니다. 이미 텍스트가 CSV, JSON, PO, XLIFF 파일에 담겨 있다면, RuneTranslate의 Developer 등급이 그것을 몇 번의 클릭으로 바꿔줍니다. 파일을 가져와 언어를 고르고 각 언어별로 번역된 파일을 돌려받아 여러분 자신의 게임 문자열을 번역하는 것입니다.
이것은 RuneTranslate로 잘 알려진 게임 추출 작업 흐름이 아닙니다 — 문자열은 이미 여러분 소유입니다. Developer 등급은 바로 이를 위해 만들어졌습니다. 여러분의 텍스트를 가져와 여러 언어로 한꺼번에 번역하고 같은 형식으로 다시 내보내는 것입니다.
Developer 프로젝트란
Developer 프로젝트는 소스가 게임 폴더 대신 여러분 자신의 게임이나 현지화 파이프라인에서 나온 파일인, 일반적인 RuneTranslate 프로젝트입니다. .csv, .json, .po, .xliff를 가져오면 모든 항목이 번역 가능한 줄이 됩니다. 그 후로는 다른 프로젝트와 똑같이 동작합니다. 편집기에서 열리고, 어떤 제공자로든 번역되며, 여러분의 번역 메모리와 용어집을 기억하고, 시작했던 형식으로 다시 내보냅니다 — 키와 id는 그대로 유지되어 빌드에 곧바로 들어갑니다.
지원하는 형식
네 가지 교환 형식이 거의 모든 엔진과 현지화 스택을 아우릅니다:
- CSV — Unity 현지화 테이블, Godot 번역 CSV, 또는 Excel이나 Google Sheets에서 나온 모든 문자열 시트.
- JSON — 대부분의 웹 및 앱 i18n(i18next, vue-i18n, Flutter, React Native)과 수많은 커스텀 엔진의 바탕이 되는 형식.
- PO (gettext) — 오픈소스와 전문 현지화의 공용어: gettext, Weblate, Crowdin, Poedit, Transifex.
- XLIFF — 업체와 전문 번역가가 기대하는 CAT 도구 표준(memoQ, Trados, Smartcat, OmegaT).
무엇을 가져오든 RuneTranslate는 그것을 동일한 편집 가능한 줄 목록으로 읽어들입니다 — Unity CSV, gettext .po, Unreal에서 내보낸 .xliff가 모두 똑같은 방식으로 번역됩니다.
한 번 가져오면 여러 언어로
가장 많은 시간을 아껴주는 부분입니다. 한 번에 한 언어씩 현지화하지 않습니다. 가져올 때 원본 언어와 원하는 만큼의 대상 언어를 고르면, RuneTranslate가 그 하나의 파일에서 언어마다 프로젝트를 하나씩 만듭니다 — 각각 Developer 배지가 붙습니다. 게임을 프랑스어, 독일어, 스페인어, 일본어, 한국어, 중국어 간체로 만들고 싶으신가요? 한 번 가져오고 여섯 언어를 체크하면, 번역 준비가 된 여섯 개의 프로젝트를 얻습니다.
자동 번역, 여러분의 제공자
자동으로 번역 체크를 켜 두면 RuneTranslate가 모든 언어 프로젝트를 대기열에 넣고 무인으로 연달아 번역합니다. 예산에 맞는 제공자를 고르세요:
- 무료, 키 없음 — 내장된 Google과 DeepL 엔진으로 비용 없이 전체 1차 패스를 얻습니다.
- 본인 API 키 — DeepL, OpenAI(GPT), Anthropic(Claude), DeepSeek, 또는 모든 OpenAI 호환 엔드포인트(OpenRouter, NanoGPT)로 문맥을 인식하는 LLM 품질의 결과를 얻습니다.
- 로컬 모델 — Ollama 또는 LM Studio를 실행해 단어당 비용 없이 완전히 비공개로 기기 내에서 번역합니다.
Developer는 유료 등급이므로 번역이 전속력으로 실행되며, 모든 줄에 대해 AI 리파이너를 연결해 2차 품질 패스를 돌릴 수 있습니다.
품질을 검토하고 통제하기
기계 번역이 대부분의 길을 데려다주고, 편집기가 나머지를 채워줍니다. 각 언어 프로젝트는 RuneTranslate의 일반 편집기에서 열리며, 모든 줄을 원본과 나란히 읽고, 용어집으로 캐릭터 이름과 UI 용어를 고정하고, 번역 메모리로 과거 작업을 재사용하며, AI 리파이너를 실행해 어조를 다듬고 어색한 표현을 잡아낼 수 있습니다.
다시 내보내기 — 같은 형식, 출시 준비 완료
한 언어가 끝나면 내보내세요. 가져온 것과 같은 형식의 파일을 얻습니다 — CSV는 CSV로, PO는 PO로 — 원본 키와 id가 보존됩니다. 게임의 로케일 폴더에 넣으면 그대로 작동합니다. RuneTranslate는 줄을 우선 id로(그다음 원본 텍스트로) 매칭하므로, 나중에 업데이트된 소스를 다시 가져와도 새로 추가되거나 변경된 줄만 번역하면 됩니다.
누구를 위한 것인가
- 현지화 예산 없이 두 개 이상의 언어로 출시하는 인디 개발자.
- 사람 번역가에게 넘기기 전에 빠르고 일관된 1차 패스를 원하는 스튜디오.
- 기존 파이프라인을 가진 누구든 — 이미
.po/.xliff/.json을 내보내고 있다면, 이것이 "추출"과 "재가져오기" 사이에 끼어들어 실제 번역 작업을 해냅니다.
게임을 단계별로 번역하는 방법
- 엔진이나 i18n 프레임워크에서 문자열을 내보내기 — CSV, JSON, PO, XLIFF로.
- RuneTranslate에서 Developer 탭을 열고 새 Developer 프로젝트를 클릭합니다.
- 출시하려는 원본 언어와 모든 대상 언어를 고릅니다.
- 제공자를 선택하고 자동으로 번역을 켠 채로 파일을 가져옵니다.
- RuneTranslate가 언어마다 프로젝트를 만들어 모두 번역합니다. 편집기에서 각각을 검토하고, 용어집과 리파이너로 이름과 어조를 다듬습니다.
- 각 언어를 해당 파일로 다시 내보내 게임에 넣습니다.
자주 묻는 질문
어떤 파일 형식을 번역할 수 있나요?
CSV, JSON, PO(gettext), XLIFF — Unity, Godot, gettext, i18next, 대부분의 CAT 도구가 내보내는 형식입니다. 하나를 가져와 번역하고 같은 형식으로 다시 내보냅니다.
게임을 여러 언어로 한꺼번에 번역할 수 있나요?
네. 가져올 때 원본 언어와 원하는 만큼의 대상 언어를 고르면, RuneTranslate가 언어마다 프로젝트를 만들어 모두 자동으로 번역합니다.
API 키가 필요한가요?
아니요. 내장된 Google과 DeepL 엔진은 무료이며 키가 필요 없습니다. LLM 품질의 결과를 원한다면 본인의 DeepL, OpenAI, Anthropic, DeepSeek 키를 추가할 수 있습니다.
플레이스홀더와 형식 토큰이 번역 후에도 살아남나요?
네. Developer 프로젝트는 텍스트를 가리거나 다시 쓰지 않으므로 {0}, %s, <b> 같은 토큰이 제공자에게 그대로 전달되고 보존됩니다.
제 키와 id가 유지되나요?
모든 내보내기가 원본 id를 보존하므로 번역된 파일이 게임에 곧바로 들어갑니다. 업데이트된 소스를 다시 가져오면 id로, 그다음 원본 텍스트로 매칭해 새로 추가되거나 변경된 줄만 번역합니다.
기계 번역이 출시할 만큼 좋은가요?
탄탄한 1차 패스를 얻습니다. 그다음 편집기에서 모든 줄을 검토하고, 용어집으로 용어를 고정하고, 번역 메모리로 과거 작업을 재사용하며, 출시 전에 AI 리파이너를 실행할 수 있습니다.
어떤 게임 엔진과 작동하나요?
모든 엔진 — 교환 형식은 엔진에 구애받지 않습니다. Unity, Unreal, Godot, 커스텀 엔진, 또는 gettext나 i18n 파이프라인을 가진 무엇이든.
가격
Developer 탭은 Developer 등급의 일부입니다. Pro의 모든 것 — 전속력 번역, 번역 메모리, 제공자 라우팅, 용어집, 무인 배치 대기열, 이미지 텍스트 OCR — 에 더해 Developer 프로젝트와 넉넉한 프로젝트 한도를 포함합니다. RuneTranslate가 지원하는 모든 엔진은 모든 등급에서 열려 있으며, Developer는 그 위에 직접 준비한 문자열 작업 흐름을 더합니다.
RuneTranslate 다운로드하고 Developer 탭을 열어, 하나의 문자열 파일을 여러 언어로 가득 찬 선반으로 바꿔보세요.
RuneTranslate를 써볼 준비가 되셨나요?
무료 등급에서 모든 엔진과 모든 번역 제공자가 열립니다. Supporter($3/mo)로 최고 속도가 열립니다.
Windows용 다운로드
