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ả so sánhXUnity.AutoTranslator

So sánh

RuneTranslate và XUnity.AutoTranslator

RuneTranslate đọc các file dữ liệu gốc của game, gồm 18 engine và định dạng, trong đó có Unity. Nó đưa mọi chuỗi vào một dự án bạn chỉnh sửa được, rồi ghi ra một bản game đã dịch, chơi được ngay và do bạn giữ. XUnity.AutoTranslator đi theo hướng ngược lại: nó nạp vào game Unity đang chạy và thay từng chuỗi khi chuỗi đó đến thành phần hiển thị chữ. Khác biệt này quyết định phần còn lại của trang: bao nhiêu game của bạn được hỗ trợ, bạn kiểm soát được đến đâu trước khi người chơi đọc một dòng, và cuối cùng bạn cầm trong tay thứ gì.

Tác giả
bbepis
Giấy phép
MIT
Chạy trên
Windows (Unity games)

Tóm tắt nhanh

RuneTranslate lo trọn công việc trong một ứng dụng: 18 engine và định dạng (RPG Maker MV/MZ và XP/VX/Ace, Ren’Py, Kirikiri/KAG, Wolf RPG 2.x và 3.x, TyranoBuilder, vỏ Electron và Cocos Creator, Unity trên Mono và IL2CPP, Unreal Engine 4/5, Godot, RPG Developer Bakin, SRPG Studio, NScripter/ONScripter, Artemis, YU-RIS, AliceSoft System, LiveMaker, GameMaker và Gettext .po/.mo). Nhờ vậy, cùng một ứng dụng dịch game Unity của bạn cũng dịch luôn các game RPG Maker, Ren’Py, Kirikiri, Wolf RPG, Unreal và Godot nằm cạnh nó. Trong Unity, nó đọc TextAsset, các trường chuỗi của MonoBehaviour, script trong StreamingAssets, bảng bản địa hóa và bundle Addressable trên cả Mono lẫn IL2CPP; trên Mono nó còn với tới các chuỗi literal được biên dịch vào Assembly-CSharp.dll. Sau đó nó xuất ra bản dựng chạy được mà không cần cài plugin nào. Xung quanh là mười một nhà cung cấp dịch, bốn trong số đó không cần khóa API, cùng mô hình cục bộ qua Ollama hoặc LM Studio chạy ngoại tuyến và không tốn đồng nào cho mỗi dòng; một trình chỉnh sửa dự án đầy đủ với tìm và thay thế, bảng thuật ngữ, bộ nhớ dịch trên đám mây và lượt AI thứ hai tùy chọn; Studio ảnh cho chữ vẽ trong hình; trình sửa tệp lưu; và menu gian lận sống ngay trong game. Gói Miễn phí là toàn bộ sản phẩm chứ không phải bản dùng thử: mọi engine, mọi nhà cung cấp trừ RuneLingua, trình chỉnh sửa đầy đủ, trình sửa tệp lưu, Chế độ gian lận và bộ tinh chỉnh AI đều mở, không cần ủng hộ, vì gói Miễn phí chỉ giới hạn tốc độ chứ không khóa tính năng. XUnity.AutoTranslator chỉ dành cho Unity theo đúng thiết kế, dùng giấy phép MIT và miễn phí. Đó là đường ngắn hơn khi bạn muốn có chữ dịch trực tiếp trong một game Unity ngay hôm nay và không ngại cài một mod loader cho nó.

Khi nào bạn vẫn nên dùng XUnity.AutoTranslator

Hãy dùng XUnity.AutoTranslator khi game là Unity, bạn muốn đọc ngay tối nay và việc cài mod loader cho từng game không phải vấn đề. Vì nó hook vào thành phần chữ thay vì đọc file, nó chạy được trên game Unity có định dạng đóng gói asset hoặc cách tuần tự hóa tùy biến chưa ai ghi tài liệu, đúng trường hợp mà công cụ trích xuất dựa trên file bị bí. Nó cũng với tới được chữ không bao giờ được lưu dưới dạng chữ: chuỗi do game ghép hoặc định dạng lúc chạy, bản IL2CPP không có metadata dùng được, và giao diện của các mod khác bạn đã cài. Nó dùng giấy phép MIT, miễn phí, không cần tài khoản, và hỗ trợ cả các endpoint hoàn toàn ngoại tuyến như Sugoi, Ollama cục bộ, LEC Power Translator 15 và ezTrans XP. Cộng đồng của nó lớn, và với một game mod phổ biến thì có thể đã có người đăng sẵn file dịch để bạn thả vào dùng. Những gì nó không làm: áp dụng cho engine khác ngoài Unity, cho bạn một lượt chỉnh sửa trước khi người chơi thấy từng dòng, hay để lại cho bạn một bản dựng.

Vì sao RuneTranslate lo trọn công việc

RuneTranslate phủ cả thư viện game của bạn chứ không chỉ một engine: hơn chục engine ngoài Unity, và cả Unity. Trong Unity, nó đặt bản dịch vào chính game thay vì vào một thư mục plugin: đưa bản dựng đã xuất cho ai đó là nó đã nằm sẵn trong ngôn ngữ của họ, không cần cài gì và không phải cấu hình lại cho từng game. Phần lớn những lỗi hay gặp đã được xử lý giúp bạn: nó tự phát hiện engine, tự mở các định dạng đóng gói của Unreal, RPG Maker và YU-RIS, đọc và ghi lại các bundle Addressable đã đóng gói, và từ chối tự động dịch tên scene, đường dẫn asset, khóa tra cứu và toán hạng so sánh, những thứ làm hỏng game mà không báo lỗi. Các chốt chặn này chạy lần thứ hai lúc xuất, nên một dự án cũ cũng không thể đẩy một chuỗi hỏng vào bản dựng về sau. Điều này quan trọng nhất ở Unity, nơi một tham số animator hay tên scene bị dịch sẽ làm game hỏng mà không có thông báo lỗi nào. Trước khi phát hành, bạn có một lượt chỉnh sửa thực sự: tìm và thay thế, bộ lọc regex, bảng thuật ngữ, bộ nhớ dịch trên đám mây đi theo tài khoản của bạn qua nhiều PC, định tuyến nhà cung cấp và lượt AI thứ hai tùy chọn. Nó cũng mở chính file _AutoGeneratedTranslations.txt của XUnity làm nguồn dự án, nên những gì bạn đã tích lũy khi chơi có thể được nhập vào, chỉnh sửa tử tế rồi đưa vào bản dựng. RuneTranslate chạy trên Windows và chạy gốc trên Linux, gồm cả Steam Deck.

Độ phủ, quyền kiểm soát và thứ bạn giữ lại

Chỉ những tiêu chí mà hai công cụ thực sự khác nhau. Đã kiểm chứng vào tháng 8/2026 theo kho mã và README của dự án, và theo RuneTranslate 1.4.2 vào tháng 10/2026.

Điều bạn so sánhRuneTranslateXUnity.AutoTranslator
Cách tiếp cận chữPhân tích các file dữ liệu gốc của game, trích mọi chuỗi vào một dự án bạn chỉnh sửa, rồi ghi ngược lại vào một bản sao đã xuất, chơi được ngayNạp vào game đang chạy và chặn các phương thức đặt chữ của Unity, thay từng chuỗi ngay khi nó được gán
Engine áp dụng được18 engine và định dạng: RPG Maker MV/MZ và XP/VX/Ace, Ren’Py, Kirikiri, Wolf RPG, Tyrano, vỏ Electron và Cocos, Unity, Unreal, Bakin, SRPG Studio, NScripter, Godot, Artemis, YU-RIS, AliceSoft, LiveMaker, GameMaker, .po/.moChỉ Unity, cả Mono và IL2CPP, từ trước bản 5.3 đến hiện tại. Không áp dụng cho bất kỳ engine nào khác
Framework và nguồn chữ của UnityTextAsset, các trường chuỗi của MonoBehaviour, script trong StreamingAssets, bảng bản địa hóa, bundle Addressable kể cả loại đóng gói, file dữ liệu và gói ngôn ngữ để cạnh game, truyện Naninovel và hội thoại PlayMaker, và trên Mono, các chuỗi literal được biên dịch vào Assembly-CSharp.dllUGUI, NGUI, TextMeshPro, TextMesh, FairyGUI, Utage và UIElements; IMGUI và TextMesh cũ được gửi kèm ở trạng thái tắt và phải bật thủ công
Chuỗi tạo lúc chạy và giao diện của mod khácMọi thứ game lưu đều được trích xuất, kể cả chuỗi literal trong DLL trên Mono; còn chuỗi game ghép lúc chạy chỉ tồn tại trong bộ nhớ nên không trích đượcCó: chữ ghép nối, chữ từ mod khác và IMGUI đều đi qua hook
Bản IL2CPPHỗ trợ: thông tin kiểu được dựng lại để các trường MonoBehaviour trích xuất được trên IL2CPP cũng như Mono; cần một global-metadata.dat đọc đượcCó hỗ trợ, nhưng người duy trì tự mô tả là còn lâu mới đầy đủ: hook bị sót phải làm mới thủ công, không có IMGUI, không có bản dịch riêng cho từng plugin
Định dạng chứa asset lạ hoặc tùy biếnĐọc được rất nhiều loại: khoảng 26 biến thể XP3 của Kirikiri, pak Unreal đã đóng gói và Addressable Unity đã đóng gói; định dạng nào không mở được sẽ được nêu tên trong báo cáo và giữ nguyên từng byteKhông liên quan: nó chỉ cần nhận ra một thành phần chữ, nên game Unity có định dạng asset chưa ai ghi tài liệu vẫn chạy được ngay từ ngày đầu
Thứ bạn cầm trong tay khi xong việcMột bản dựng chơi được do bạn giữ: bản game đã dịch của chính game bạn sở hữu, mở bình thường, không có gì chạy bên cạnh và không có gì để người sau phải càiMột mod loader, các DLL plugin và _AutoGeneratedTranslations.txt trong thư mục game. File txt là của bạn để giữ và chia sẻ; không có bản dựng độc lập
Trong lúc bạn chơiKhông có gì chạy cạnh game; mọi dòng đã được dịch, xem lại và đưa vào bản dựng trước khi bạn mở gameMỗi lần một yêu cầu, và phải chờ chữ ổn định trước khi xếp hàng, nên lần đầu thấy một dòng có thể bị hiện chậm hoặc khựng
Giới hạn trong một phiênKhông có giới hạn kiểu đó; một lượt chạy bị giới hạn bởi nhà cung cấp của bạn và bởi thời gian bạn để nó chạyDòng dài hơn 200 ký tự mặc định bị bỏ qua, tối đa 8,000 yêu cầu mỗi phiên, cộng thêm vài cơ chế tự tắt có thể dừng việc dịch giữa lúc đang chơi
Xem lại trước khi người chơi đọcTrình chỉnh sửa dự án đầy đủ trước khi xuất: tìm và thay thế, bộ lọc regex, bảng thuật ngữ, bộ nhớ dịch trên đám mây, định tuyến nhà cung cấp và lượt AI thứ hai tùy chọnMỗi dòng được dịch riêng lẻ ngay khi xuất hiện; việc sửa sau là bị động: sửa file txt rồi bấm ALT+R để tải lại
File dịch của chính nóMở BepInEx/Translation/<lang>/Text/_AutoGeneratedTranslations.txt làm nguồn dự án, chỉ sửa phần giá trị và không bao giờ mã hóa lại các khóa, nên plugin vẫn tìm thấy mọi mụcTự ghi và sở hữu file đó; nó tải lại nóng được trong game và được phép phân phối lại một cách rõ ràng theo giấy phép MIT
Ngôn ngữ đích không dùng chữ Latin trong UnityTự chèn một phông chữ dự phòng vào bản dựng đã xuất cho bạn, hoặc một phông chữ bạn chọn, và ghi chữ Ả Rập đã nối và viết từ phải sang tráiThường cần một asset bundle phông TextMeshPro dựng bằng đúng phiên bản Unity Editor của game; có hướng dẫn trên wiki
Chữ Nhật vẽ trong hìnhStudio ảnh phát hiện chữ, xóa nền chữ, dàn chữ thay thế rồi đưa lại vào hình: RPG Maker kể cả các định dạng ảnh đóng gói, Kirikiri, NScripter, Ren’Py, vỏ Electron và thư mục ảnh rời; không áp dụng cho bundle UnityThay texture theo tên file khớp hash: bạn trích texture ra, tự sửa rồi thả lại. Không có OCR, không có hỗ trợ dàn chữ
Chi phí và đăng nhậpGói Miễn phí mở mọi engine, mọi nhà cung cấp trừ RuneLingua, toàn bộ trình chỉnh sửa, trình sửa tệp lưu, Chế độ gian lận và bộ tinh chỉnh AI, và chỉ giới hạn tốc độ; đăng nhập bằng một tài khoản miễn phí (Patreon, Google hoặc email). Supporter $3.99/mo, Pro $5.89/mo, hoặc qua PatreonMIT, miễn phí, không tài khoản, không đăng nhập. Chi phí endpoint tùy bạn chọn: endpoint web không cần khóa và các lựa chọn hoàn toàn ngoại tuyến đều miễn phí

RuneTranslate không liên kết với XUnity.AutoTranslator, một dự án độc lập theo giấy phép MIT của các tác giả và người duy trì riêng. Các chi tiết trên được kiểm chứng vào tháng 8/2026 theo kho mã và README của chính dự án, và theo RuneTranslate 1.4.2 (tháng 10/2026); cả hai đều tiếp tục ra bản cập nhật, nên hãy kiểm tra nguồn mới nhất trước khi tin vào bất kỳ dòng nào.

Những câu hỏi mọi người hay hỏi

Phần mềm nào thay thế XUnity.AutoTranslator tốt nhất?

RuneTranslate, nếu bạn muốn một ứng dụng phủ cả thư viện game: 18 engine và định dạng, gồm RPG Maker, Ren’Py, Kirikiri, Wolf RPG, Unreal, Godot và LiveMaker cùng Unity trên cả Mono lẫn IL2CPP, mười một nhà cung cấp dịch trong đó bốn nhà không cần khóa API, một trình chỉnh sửa đầy đủ với bảng thuật ngữ và bộ nhớ dịch, và cuối cùng là một bản dựng đã xuất chạy được mà không cần mod loader. XUnity.AutoTranslator hoàn toàn không áp dụng ngoài Unity, nên với mọi engine khác thì lựa chọn đã rõ. Nếu điều bạn muốn riêng là chữ dịch trực tiếp trên màn hình trong một game Unity đang chạy, không có bước xuất, thì đó là loại duy nhất mà plugin mạnh hơn.

RuneTranslate có dùng được cho game Unity như XUnity.AutoTranslator không?

Có. RuneTranslate hỗ trợ Unity trên cả runtime Mono và IL2CPP, và lấy chữ qua chính các file của game: dữ liệu TextAsset, các trường chuỗi của MonoBehaviour, file script trong StreamingAssets, bảng bản địa hóa, bundle Addressable kể cả loại đóng gói, và với bản Mono thì cả chuỗi literal được biên dịch vào Assembly-CSharp.dll. Nó cũng biết những chuỗi Unity nào tuyệt đối không được dịch (tên scene, tham số animator, đường dẫn asset, tên phương thức UnityEvent và khóa tra cứu) và chỉ đánh dấu cho bạn tự chọn thay vì ghi đè. Đó là điểm khác nhau giữa một game đã dịch và một game treo ở màn hình tải. Vì việc trích xuất là tĩnh, chữ mà game chỉ dựng lúc chạy thì nằm ngoài tầm với; XUnity.AutoTranslator thấy được phần đó vì nó chặn chuỗi ngay khi chuỗi đến thành phần hiển thị chữ.

Mình có giữ được file dịch đã làm bằng XUnity.AutoTranslator không?

Có. RuneTranslate mở được thư mục BepInEx Translation của game và đọc _AutoGeneratedTranslations.txt làm nguồn dự án, dùng một bộ mã hóa được chép lại từ TextHelper của chính plugin. Nó chỉ sửa phần giá trị và không bao giờ mã hóa lại các khóa tra cứu, nên plugin vẫn tìm thấy mọi mục, còn chú thích và chỉ thị trong file được giữ nguyên. Nhờ đó bạn có trình chỉnh sửa dự án, bộ nhớ dịch và bảng thuật ngữ trên một file bạn đã tích lũy từng dòng, còn bản game đã dịch sẽ được ghi ra khi xuất.

Vì sao XUnity.AutoTranslator để một số dòng dài không được dịch?

Plugin giới hạn độ dài của một chuỗi trước khi gửi đi dịch. MaxCharactersPerTranslation mặc định là 200 ký tự và chuỗi dài hơn bị bỏ qua chứ không được dịch; trần là 1000 và 400 là mức khuyến nghị cho cấu hình dùng chung. Những đoạn văn dài trong visual novel là nạn nhân quen thuộc, và vì dòng đó chỉ hiện nguyên bản nên không có gì rõ ràng để chỉ ra là hỏng. Cách sửa là tăng giá trị này. RuneTranslate không có giới hạn tương đương: nó dịch cả script trước khi bạn mở game, nên không có gì bị nhồi vào ngân sách khung hình, và đoạn dài được gom lô như mọi dòng khác.

Dùng XUnity.AutoTranslator thì tôi có một bản game đã dịch không?

RuneTranslate tạo đúng thứ đó: một bản game đã dịch của game bạn sở hữu, tự khởi chạy mà không cần chèn gì và không có gì để người sau phải cài. XUnity.AutoTranslator không làm vậy, theo đúng thiết kế: nó dịch trong bộ nhớ ở mỗi phiên, nên muốn chơi luôn cần có mod loader, các DLL plugin và file dịch trong thư mục game. File dịch đó là một thành phẩm thật mà bạn giữ và có thể chia sẻ theo giấy phép MIT, và RuneTranslate đọc được nó làm nguồn dự án nếu bạn muốn biến cái này thành cái kia.

RuneTranslate có miễn phí không, và có cần tài khoản không?

Gói Miễn phí của RuneTranslate là toàn bộ sản phẩm: cả 18 engine, mười trong mười một nhà cung cấp, trình chỉnh sửa đầy đủ, trình sửa tệp lưu, Chế độ gian lận và bộ tinh chỉnh AI, không cần ủng hộ. Thứ gói Miễn phí giới hạn là thông lượng: khoảng nửa tốc độ trên các nhà cung cấp AI, mỗi lần một dự án, và Studio ảnh chỉ đọc. Đăng nhập ở lần mở đầu tiên là miễn phí, bằng Patreon, Google hoặc địa chỉ email. Supporter là $3.99 một tháng và Pro là $5.89 một tháng, hoặc qua Patreon. XUnity.AutoTranslator dùng giấy phép MIT, miễn phí, không cần tài khoản và không có gói trả phí; chi phí là endpoint dịch bạn chọn, và nhiều endpoint trong số đó miễn phí hoặc hoàn toàn ngoại tuyến.

Thử trên game của bạn

Gói Miễn phí là giới hạn tốc độ chứ không phải giới hạn tính năng: mọi engine, mọi nhà cung cấp trừ RuneLingua, toàn bộ trình chỉnh sửa, trình sửa tệp lưu, Chế độ gian lận và bộ tinh chỉnh AI đều mở, với đăng nhập miễn phí (Patreon, Google hoặc email). Tải xuống, trỏ tới thư mục game và xem nó trích ra được bao nhiêu script trước khi bạn quyết định bất cứ điều gì. Nếu plugin đã chạy tốt cho bạn trên một game Unity, cứ giữ nó: hai công cụ này không loại trừ nhau.

Tải cho Windows & LinuxLấy Supporter ($3.99/tháng)