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ả engineNScripter / ONScripter

Engine được hỗ trợ · NScripter / ONScripter

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

Dịch game NScripter / ONScripter: dịch trọn vẹn visual novel Nhật cổ điển

NScripter (của Naoki Takahashi) là engine Windows mã nguồn đóng mà rất nhiều visual novel indie và thương mại của Nhật được làm trên đó. ONScripter là runtime mã nguồn mở (GPL) chạy đa nền tảng (Linux, macOS, Android, ONScripter-EN, Ponscripter), nơi các nhóm fan thực sự phát hành bản dựng đã dịch. RuneTranslate hỗ trợ cả hai. Nó đọc script rời của game: nscript.dat hoặc pscript.dat ở dạng mã hóa chuẩn của engine, hoặc file văn bản thuần 0.utf / 0.txt. Sau đó giải mã hội thoại Shift-JIS / CP932 (hoặc UTF-8), liệt kê mọi dòng có thể dịch, và khi xuất thì mã hóa lại đúng dạng của file .dat gốc, ghi ra một script rời để engine nạp đè lên mọi archive. RuneTranslate tự thêm ký tự đánh dấu văn bản một byte để dòng tiếng Anh đã dịch không bị hiểu nhầm thành lệnh (cái bẫy kinh điển của NScripter). Chữ ở ngôn ngữ nguồn (mặc định là tiếng Nhật) nằm sẵn trong màn hình tiêu đề, menu và nút bấm cũng được dịch qua OCR chữ trong ảnh. Phần lớn game để script ở dạng rời (được hỗ trợ đầy đủ); script chỉ nằm trong archive .nsa / .sar thì chưa đọc được, và ảnh nén SPB vẫn đang được hoàn thiện. Bản xuất đã được xác nhận trong game trên một tựa game thật, kể cả tiếng Thái.

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

Visual novel dựa vào dàn nhân vật cố định và thuật ngữ lặp lại qua hàng nghìn dòng, và dịch máy có thể viết tên một nữ chính theo ba kiểu khác nhau qua ba chương. Hãy đưa tên nhân vật, địa danh và thuật ngữ hay gặp vào bảng thuật ngữ ngay từ đầu để mọi dòng hội thoại và mọi menu đều dịch giống nhau.

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

Cách dịch NScripter / ONScripter

  1. BƯỚC 1

    Mở thư mục game NScripter / ONScripter

    Chọn thư mục game cho RuneTranslate: thư mục chứa file .exe của game (hoặc binary ONScripter), script (nscript.dat, pscript.dat hoặc file văn bản thuần 0.utf / 0.utf.txt / 0.txt) và các archive .nsa / .sar. Việc phát hiện dựa vào các dấu hiệu script này. Một file 0.txt đơn lẻ hoặc một file .nsa đứng riêng là chưa đủ, cần thêm một tín hiệu NScripter đi kèm (phông chữ của engine, binary ONScripter hoặc file script thật). Thư mục gốc của bạn không bị chỉnh sửa.

  2. BƯỚC 2

    Trích xuất và giải mã script

    RuneTranslate đọc nscript.dat / pscript.dat (hoặc 0.utf / 0.txt dạng văn bản thuần), giải mã văn bản Shift-JIS / CP932 (hoặc UTF-8) và liệt kê mọi dòng có thể dịch trong trình chỉnh sửa, nhóm theo file. Mã đánh dấu của engine và các token lệnh được thay bằng ký hiệu giữ chỗ dạng số để nhà cung cấp dịch không làm hỏng chúng.

  3. BƯỚC 3

    Dịch bằng nhà cung cấp bạn chọn

    Những game này nặng về hội thoại và nhạy về sắc thái, nên LLM (OpenAI GPT-4o / Anthropic Claude) hoặc DeepL thường cho bản dịch hay nhất. Google Translate miễn phí hoặc mô hình cục bộ (Ollama / LM Studio) đủ cho các chuỗi menu ngắn, và bạn có thể trỏ nhà cung cấp tương thích OpenAI tới OpenRouter hoặc NanoGPT. Có thể bật thêm lượt thứ hai của bộ tinh chỉnh AI để câu dịch sát nghĩa bớt cứng.

  4. BƯỚC 4

    Dịch chữ nằm sẵn trong ảnh

    Phần lớn giao diện NScripter là ảnh dựng sẵn, nên tiếng Nhật trên màn hình tiêu đề và nút bấm là điểm ảnh chứ không phải chuỗi. Khoanh từng đoạn chữ trên ảnh, nhận dạng, dịch, và khi xuất thì ảnh đã dịch được ghi rời vào bản xuất để engine nạp đè lên archive .nsa.

  5. BƯỚC 5

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

    Khi xuất, RuneTranslate sao chép game và ghi script đã dịch trở lại thành file rời, mã hóa lại sang Shift-JIS / CP932 theo đúng dạng .dat gốc, kèm ký tự đánh dấu văn bản một byte, cùng các ảnh đã dịch nằm rời bên cạnh. Chạy bản sao đã xuất trên NScripter hoặc ONScripter là chơi được bằng ngôn ngữ của bạn.

Hỗ trợ

  • Đọc và ghi lại nscript.dat / pscript.dat, cùng script văn bản thuần 0.utf / 0.utf.txt / 0.txt
  • Chuyển đổi hai chiều Shift-JIS / CP932 (và UTF-8 trên các bản ONScripter-EN / Ponscripter hiện đại)
  • Tự động thêm ký tự đánh dấu văn bản một byte để dòng tiếng Anh không bị hiểu nhầm là lệnh
  • Chữ nằm sẵn trong ảnh trên màn hình tiêu đề / menu / nút bấm, dịch qua OCR chữ trong ảnh
  • Hội thoại và chuỗi giao diện (lựa chọn, phụ đề) được liệt kê và nhóm trong trình chỉnh sửa
  • Đầu ra là bản sao đầy đủ chạy được của game: các file rời mà engine nạp đè lên archive

Giới hạn

  • Đã xác nhận trong game trên một tựa game thật; vẫn nên kiểm tra game đã xuất trước khi chia sẻ
  • Script chỉ nằm trong archive .nsa / .sar (không có nscript.dat / 0.txt rời) chưa được trích xuất
  • Script ở định dạng tùy biến, không chuẩn có thể không mở được
  • Ảnh nén SPB và ảnh có phong cách đồ họa phức tạp có thể cần chỉnh tay thêm
  • Với script Shift-JIS cũ, tiếng Thái đi kèm phông chữ riêng; các ngôn ngữ đích khác không dùng chữ Latin bị giới hạn bởi những gì phông chữ của game hiển thị được

Bài liên quan

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

Bài liên quan

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

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

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioGodotArtemisYU-RISAliceSoftUnrealLiveMakerGameMaker

NScripter / ONScripter

Dịch visual novel NScripter cổ điển và ONScripter mã nguồn mở: đọc script nscript.dat / 0.txt, xử lý Shift-JIS và dịch cả chữ nằm sẵn trong ảnh.

nscript.dat0.txtNSA images
Đầy đủTải RuneTranslate cho Windows & Linux