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ả engineUnity

Engine được hỗ trợ · Unity

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

Dịch game Unity: dịch trọn game Unity

Một phần lớn game indie hiện đại, gồm RPG, visual novel và game mô phỏng, được làm trên Unity. RuneTranslate dịch phần văn bản mà các game đó tách ra ngoài: payload TextAsset (JSON / CSV / TSV / khối kịch bản văn bản thuần) và trường chuỗi MonoBehaviour đóng trong .assets, file level và AssetBundle (kể cả game data.unity3d một bundle), cùng các file script rời dưới StreamingAssets. RuneTranslate tự đọc và ghi các asset nhị phân, tất cả trong không gian làm việc riêng của từng dự án để game gốc không bị chỉnh sửa. Văn bản MonoBehaviour được xử lý trên cả bản dựng Mono lẫn IL2CPP: với Mono, type tree lấy từ Managed/*.dll của game; với IL2CPP, RuneTranslate dựng lại chúng từ GameAssembly.dll + global-metadata.dat (cần metadata phân tích được). Công cụ cũng đọc được các bundle Addressable đóng gói và chèn phông chữ dự phòng không phải Latin cho CJK và các hệ chữ khác. Trên bản dựng Mono, nó cũng đọc các chuỗi literal biên dịch vào Assembly-CSharp.dll và bỏ qua những chuỗi mà code dùng làm tên hay khóa; chữ biên dịch vào code gốc của bản dựng IL2CPP nằm ngoài phạm vi. Hãy kiểm tra vài màn hình của game đã xuất trước khi chia sẻ.

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

Script VN/RPG trên Unity thường được tách ngoài thành bảng JSON hoặc CSV, nên tên nhân vật và thuật ngữ lặp lại xuất hiện hàng trăm lần qua nhiều TextAsset. Nhà cung cấp sẽ diễn đạt chúng không nhất quán giữa các lô. Hãy đưa nhân vật chính, đội, NPC hay gặp, địa danh và mọi tên kỹ năng hay thuật ngữ hệ thống đặc trưng vào bảng thuật ngữ ngay từ đầu để mọi TextAsset và file StreamingAssets dịch chúng giống hệt nhau.

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

Cách dịch Unity

  1. BƯỚC 1

    Mở thư mục game Unity

    Chọn thư mục game (thư mục chứa thư mục <Name>_Data). Việc phát hiện engine tìm globalgamemanagers / data.unity3d / resources.assets. Bộ đọc asset được tích hợp sẵn trong RuneTranslate nên bạn không cần cài thêm gì.

  2. BƯỚC 2

    Trích văn bản đã tách ngoài

    RuneTranslate quét các file đã tuần tự hóa để tìm chuỗi TextAsset và MonoBehaviour ở ngôn ngữ nguồn (mặc định tiếng Nhật; đặt bất kỳ ngôn ngữ nguồn nào được hỗ trợ cho từng dự án), cùng các file script rời dưới StreamingAssets. Payload có cấu trúc (JSON / KAG / HTML) được cắt thành từng dòng cần dịch riêng để cấu trúc file được giữ nguyên khi ghi lại.

  3. BƯỚC 3

    Dịch qua nhà cung cấp bạn thích

    DeepL là mặc định tốt cho hội thoại kể chuyện; OpenAI GPT-4o hoặc Anthropic Claude xử lý lối nói cách điệu và từ tượng thanh tốt hơn. Google Translate miễn phí hoặc mô hình cục bộ (Ollama / LM Studio) lo chuỗi menu và tên vật phẩm. Định tuyến nhà cung cấp có thể chuyển các chuỗi ngắn sang làn rẻ.

  4. BƯỚC 4

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

    Khi xuất, RuneTranslate sao chép game và ghi các chuỗi đã dịch trở lại file asset và script StreamingAssets ngay tại chỗ. Bản dựng đã dịch chạy như bản gốc, không phải xoay xở asset thủ công.

Hỗ trợ

  • Payload TextAsset (khối kịch bản JSON / CSV / TSV / .txt / .ks)
  • Trường chuỗi MonoBehaviour trên bản dựng Mono VÀ IL2CPP: type tree lấy từ Managed/*.dll (Mono) hoặc được dựng lại từ GameAssembly.dll + global-metadata.dat (IL2CPP)
  • File script StreamingAssets rời (.json / .txt / .csv / .ks / .js / .html / …)
  • .assets, file level và AssetBundle, gồm data.unity3d một bundle + bundle Addressable đóng gói
  • Không gian làm việc riêng cho từng dự án trong bộ đệm game của ứng dụng (mặc định userData/unity-workspace/<projectId>/, chuyển được trong Cài đặt > Ứng dụng > Bộ đệm game)

Giới hạn

  • Chuỗi literal biên dịch vào code gốc của bản dựng IL2CPP (GameAssembly.dll) không được dịch. Trên bản dựng Mono thì có, trừ những chuỗi mà code dùng làm tên hay khóa
  • Hỗ trợ MonoBehaviour trên IL2CPP cần global-metadata.dat phân tích được; metadata bị làm rối nặng có thể không dựng lại được
  • AssetBundle ở định dạng đóng gói mà RuneTranslate không nhận ra sẽ bị bỏ qua

Bài liên quan

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

Bài liên quan

XUnity.AutoTranslator không dịch đượcĐọc hướng dẫn ›Vì sao chữ đã dịch hiện thành ô vuôngĐọc hướng dẫn ›Game đã dịch không khởi động? Tìm dòng gây lỗiĐọc hướng dẫn ›

Bài liên quan

RuneTranslate vs XUnity.AutoTranslatorĐọc hướng dẫn ›

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

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMakerGameMaker

Unity

Dịch game Unity: chuỗi TextAsset và MonoBehaviour cùng script StreamingAssets.

TextAssetMonoBehaviourStreamingAssets
Đầy đủTải RuneTranslate cho Windows & Linux