EngineHướng dẫnFAQPatreonDiscordTải xuống
Đăng nhập

RuneTranslate · dịch game từ tiếng Nhật và hơn 30 ngôn ngữ

Sản phẩm

  • Tải xuống
  • Engine
  • Chữ trong ảnh
  • Trình sửa tệp lưu
  • Chế độ gian lận
  • Nhật ký thay đổi

Tài nguyên

  • Hướng dẫn
  • So sánh
  • FAQ

Cộng đồng

  • Patreon
  • Discord
  • YouTube
  • Trustpilot

Pháp lý

  • Quyền riêng tư
  • Điều khoản
  • Hoàn tiền
  • Liên hệ
© 2026 RuneTranslate
RuneTranslateTất cả engineRen'Py

Engine được hỗ trợ · Ren'Py

Đầy đủ: đã dựng lại và chơi thử

Dịch game Ren'Py: dịch visual novel Ren'Py (nguồn, đã biên dịch, đóng gói)

Ren'Py là engine visual novel dựa trên Python chiếm ưu thế, dùng cho đủ loại từ kinetic novel indie đến các VN thương mại chạy lâu năm. RuneTranslate dịch nó theo ba chế độ: dự án có nguồn (game/**/*.rpy), bản phát hành chỉ có file đã biên dịch (.rpyc, giải mã bằng sidecar unrpyc đi kèm) và bản phát hành chỉ có kho nén (.rpa, giải nén bằng sidecar rpatool đi kèm, gồm cả các biến thể kho đã bị sửa đổi). Công cụ trích các dòng say / narration / menu và chuỗi giao diện _() / __() / _p(), cộng thêm chữ mà game hiện ra từ chính code của nó: nhãn nút và HUD, thông báo, tên vật phẩm và nhiệm vụ lưu trong dữ liệu, các dòng nó dựng lúc chạy, và các dòng của bản dịch có sẵn đi kèm game. Khi xuất, hội thoại và menu được áp dụng lúc chạy: một file .rpy được sinh ra sẽ so khớp nội dung từng dòng gốc (config.say_menu_text_filter) với bảng game/rt_translations.json và ép ngôn ngữ của game sang bản dịch của bạn. Cách này cố ý không dùng các khối tl/ dựa trên id của Ren'Py, vì id không phải lúc nào cũng tái tạo được. Mọi bản dịch cũng được ghi thành một khối strings game/tl/translated/translation.rpy thật, và các chuỗi giao diện _() được phân giải qua đó. Với ngôn ngữ đích không phải Latin, RuneTranslate đi kèm một phông chữ hỗ trợ CJK / Thái / Ả Rập và trỏ phông chữ của game sang nó (kể cả các nhóm phông chữ do chính game dựng) để chữ đã dịch hiện ra thay vì ô vuông. Không có gì bị đóng gói lại: các file .rpy phụ và JSON được thả vào game/ cạnh bản gốc. Kết hợp với bảng thuật ngữ của hạng Supporter để khóa tên nhân vật và thuật ngữ đặc trưng xuyên suốt các VN dài.

Mẹo bảng thuật ngữ cho engine này

Visual novel Ren'Py sống nhờ giọng nhân vật, và việc nữ chính bị gọi là “Alice” / “Aris” / “Arisu” qua ba cảnh sẽ phá mạch nhập tâm của người đọc rất nhanh. Hãy khóa mọi tên nhân vật, các biến thể biệt danh của nhân vật chính, địa danh và mọi thuật ngữ thế giới tự đặt bằng bảng thuật ngữ. Mặt nạ không phụ thuộc nhà cung cấp, nên dù bạn dùng DeepL cho lượt chạy tiết kiệm hay Claude cho các chương nhiều hội thoại, thuật ngữ vẫn giống hệt nhau.

Bảng thuật ngữ cơ bản

Cách dịch Ren'Py

  1. BƯỚC 1

    Mở thư mục game Ren’Py

    Chọn thư mục chứa file thực thi của game. Engine tự phân loại dự án là có nguồn (có .rpy), đã biên dịch (chỉ có .rpyc) hoặc đóng gói (chỉ có .rpa). Các sidecar unrpyc và rpatool đi kèm chạy tự động, không cần cài Python.

  2. BƯỚC 2

    Chọn ngôn ngữ đích và nhà cung cấp

    Chọn ngôn ngữ đích (một trong hơn 30 ngôn ngữ được hỗ trợ) và nhà cung cấp. Anthropic Claude và OpenAI GPT-4o mạnh nhất với hội thoại Ren'Py vì giữ giọng điệu, sắc thái và từ tượng thanh tốt hơn dịch máy thống kê. DeepL là lựa chọn thứ hai đáng tin cho phần miêu tả dài.

  3. BƯỚC 3

    Dịch dòng hội thoại và menu lựa chọn

    RuneTranslate trích mọi dòng cần dịch (hội thoại, chữ lựa chọn, nhãn màn hình, chuỗi giao diện) và gửi theo lô. Các thẻ riêng của Ren'Py ([[player_name]], {color=#fff}…{/color}, {b}…{/b}) được che bằng mặt nạ khi dịch để LLM coi chúng là placeholder bất khả xâm phạm, rồi khôi phục nguyên văn.

  4. BƯỚC 4

    Xuất bản dựng đã dịch

    RuneTranslate thả vài file nhỏ vào game/: một bảng rt_translations.json và một file .rpy được sinh ra, so khớp nội dung từng dòng gốc lúc chạy (config.say_menu_text_filter) và ép ngôn ngữ sang bản dịch của bạn, nên hội thoại và menu hiện bản dịch mà không cần đóng gói lại .rpa. Mọi bản dịch cũng được ghi vào game/tl/translated/translation.rpy dưới dạng bảng chuỗi (các chuỗi giao diện _() được phân giải qua đó), và phông chữ CJK / không phải Latin được kèm theo khi ngôn ngữ đích cần. Chạy lại trình dịch vẫn giữ các dòng bạn đã sửa tay.

Hỗ trợ

  • Game có nguồn (game/**/*.rpy)
  • Game chỉ có file đã biên dịch (.rpyc) qua unrpyc đi kèm
  • Game đóng gói (.rpa): RPA-2 / 3 / 3.2 / 4.0 cùng các biến thể RPA-x.y của nhà phát hành qua rpatool đi kèm
  • Dòng say / narration / menu, chuỗi giao diện _() / __() / _p(), tên người nói, và chữ game hiện ra từ code hoặc dựng lúc chạy
  • Thẻ nội suy của Ren'Py ([[var]], {color}, {b}, {i}, {size}) được giữ nguyên
  • Áp dụng lúc chạy bằng so khớp nội dung kèm ép ngôn ngữ, cộng phông chữ CJK / không phải Latin đi kèm mà phông chữ của game dự phòng sang (không cần đóng gói lại)

Giới hạn

  • Kho nén có container thực sự không theo chuẩn thì không được hỗ trợ
  • Ren'Py 6.x trở về trước chưa được kiểm thử (game Ren'Py 7 và 8 thì có)

Bài liên quan

Hướng dẫn dịch Ren'Py đầy đủĐọc hướng dẫn ›

Bài liên quan

RuneTranslate vs Translator++Đọc hướng dẫn ›

Các engine khác được hỗ trợ

GettextRPG MakerRPG Maker XP/VX/AceKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMakerGameMaker

Ren'Py

Dịch visual novel Ren'Py dạng nguồn, đã biên dịch (.rpyc) và đóng gói (.rpa).

.rpy.rpyc.rpa
Đầy đủTải RuneTranslate cho Windows & Linux