🎮 RSTGameTranslation

Phần mềm Dịch Màn hình Game Thời gian thực

Phiên bản 3.5

✨ Tính năng chính

🔥 Dịch thời gian thực

Sử dụng EasyOCR, RapidOCR, PaddleOCR, OneOCR hoặc Windows OCR chạy cục bộ để dịch tự động theo thời gian thực. Hỗ trợ cửa sổ chat cho visual novel và dịch toàn màn hình.

🤖 Dịch bằng AI tiên tiến

Hỗ trợ nhiều LLM: Gemini, Groq, ChatGPT, Ollama, Mistral, LM Studio và Google Translate. Dịch thuật nhận biết ngữ cảnh cho độ chính xác cao hơn.

🎯 Nhận dạng thông minh

Tối ưu hóa dịch thuật cho từng game cụ thể, xem xét ngữ cảnh trước đó và nhận dạng tên nhân vật/địa điểm.

🔊 Tính năng bổ sung

Chức năng text-to-speech và khả năng dịch 100% cục bộ với Ollama hoặc LM Studio.

📝 Dịch đè text gốc

Hiển thị văn bản dịch đè lên văn bản gốc trong vùng dịch được chọn.

🎮 Tối ưu cho game

Bằng cách cung cấp thông tin về game đang dịch và ngữ cảnh trước đó, bản dịch chính xác hơn các phương pháp khác.

⚠️ Lưu ý quan trọng

  • Yêu cầu hệ thống: Windows 10 trở lên. Game cần để ở chế độ windowed, fullscreen borderless hoặc windowed borderless.
  • Phần cứng khuyến nghị: GPU NVIDIA để có hiệu suất tốt nhất.
  • Hiệu suất CPU: Nếu không có GPU NVIDIA, bạn sẽ mất 30-50% công suất CPU (nếu chọn EasyOCR hoặc PaddleOCR).
  • Lựa chọn OCR: RapidOCR, OneOCR, WindowsOCR (khuyến nghị cho VGA AMD và Intel), RapidOCR, EasyOCR và PaddleOCR cho NVIDIA
  • Vùng dịch: Khu vực dịch càng nhỏ, tốc độ dịch càng nhanh.

🚀 Cách cài đặt và sử dụng (Windows)

Điều kiện tiên quyết:

  1. Tải phiên bản mới nhất (file zip) tại đây và giải nén.

Tùy chọn thiết lập:

🔵 Thiết lập đơn giản (Không cần cài đặt thêm)

  1. Chạy `rst.exe`
  2. Vào Cài đặtOCR: Chọn OneOCR
  3. Vào Cài đặtLanguage: Chọn ngôn ngữ nguồn và đích
  4. Trong tab Language, nếu bạn đang sử dụng Windows OCR hãy bấm vào nút "Check" để kiểm tra cài đặt gói ngôn ngữ trước khi bắt đầu
  5. Vào tab Translation, chọn dịch vụ dịch thuật bạn muốn sử dụng
  6. Bây giờ bạn có thể đóng cửa sổ cài đặt
  7. Nhấn nút Select Window: Chọn cửa sổ bạn muốn chụp
  8. Nhấn Alt+Q để chọn vùng, sau đó Alt+F để bật Overlay
  9. Nhấn Alt+G để bắt đầu/dừng dịch

🔴 Thiết lập nâng cao (Cần cài đặt thêm)

  1. Thiết lập máy chủ (Chỉ làm một lần cho mỗi phương pháp OCR):
    • Nhấp vào nút SetupOCR để bắt đầu thiết lập máy chủ dựa trên phương pháp OCR bạn đã chọn trong cài đặt (Nếu bạn chọn Windows OCR, bạn có thể bỏ qua bước này)
    • Thiết lập có thể mất 5-15 phút, tùy thuộc vào tốc độ internet và sức mạnh máy tính của bạn
    • Đợi cho đến khi thiết lập máy chủ hoàn tất, bạn sẽ thấy thông báo "... environment setup completed"
  2. Bắt đầu dịch:
    • Nhấp vào nút StartOCR và đợi cho đến khi bạn thấy thông báo "Successfully connected to .... server" (Nếu bạn chọn Windows OCR, bạn có thể bỏ qua bước này)
    • Bây giờ bạn có thể bắt đầu dịch bằng cách chọn vùng dịch (ALT+Q hoặc click button SelectArea)
    • Click Start (ALT+G) để bắt đầu dịch
    • Kết quả dịch hiển thị trong cửa sổ chat (nút ChatBox, ALT+C) hoặc trong Overlay (nút Overlay, ALT+F)
  3. Cài đặt LLMS:
    • Vào phần cài đặt và thêm khóa API Gemini của bạn. Có thông tin hướng dẫn cách lấy khóa API ở đó.
    • Bạn có thể nhập nhiều API key (Mỗi API key sau khi nhập cần nhấn Enter để lưu)
    • Kiểm tra các cài đặt khác; các giá trị mặc định nên ổn. Lưu ý rằng có một chỗ để nhập tên của game, điều này rất quan trọng! LLM biết điều này sẽ giúp nó sửa lỗi và tạo đoạn hội thoại tốt hơn.

Lưu ý: Lần đầu tiên bạn sử dụng EasyOCR, RapidOCR hoặc PaddleOCR với một ngôn ngữ mới, nó phải tải xuống trước! Vì vậy, có thể có vẻ không hoạt động, chỉ cần đợi một hoặc hai phút và khởi động/dừng dịch của ứng dụng, nó sẽ hoạt động.

🔄 Cách cập nhật phiên bản

RSTGameTranslation sẽ tự động kiểm tra cập nhật khi bạn khởi động. Nếu có phiên bản mới, bạn sẽ thấy thông báo hỏi xem bạn có muốn tải xuống không. Để cập nhật:

⌨️ Phím tắt

Phím tắt Chức năng Ghi chú
Alt+G Bắt đầu/Dừng Hoạt động toàn cục
Alt+Q Chọn vùng dịch Hoạt động toàn cục
Alt+F Hiện/Ẩn chế độ hiển thị văn bản dịch đè lên text gốc Hoạt động toàn cục
Alt+C Hiện/Ẩn ChatBox Hoạt động toàn cục
Alt+P Hiện/Ẩn Cài đặt Hoạt động toàn cục
Alt+L Hiện/Ẩn bảng điều khiển nhật ký Hoạt động toàn cục
Alt+B Hiện/Ẩn vị trí vùng dịch Hoạt động toàn cục
Alt+H Xóa vùng dịch đang chọn Hoạt động toàn cục

⚙️ Cài đặt nâng cao

Cài đặt khuyến nghị

Mẹo tăng hiệu suất

❓ Câu hỏi thường gặp (FAQ)

RSTGameTranslation có thể dịch những ngôn ngữ nào?

Phần mềm có thể dịch hầu hết các ngôn ngữ, nhưng được thử nghiệm chủ yếu với dịch từ tiếng Nhật sang tiếng Anh và tiếng Anh sang tiếng Việt.

Tôi không có GPU NVIDIA, tôi vẫn có thể sử dụng không?

Có, nhưng hiệu suất sẽ kém hơn nhiều vì phải sử dụng CPU (30-50% công suất). Bạn có thể thử dùng Windows OCR cho hiệu suất nhẹ hơn.

Tôi có thể dùng RSTGameTranslation mà không cần kết nối internet không?

Có, bạn có thể sử dụng Ollama hoặc LM Studio để chạy 100% offline. Bạn sẽ cần tải mô hình LLM về máy trước.

Làm thế nào để có API key của Gemini?

Bạn có thể đăng ký API key Gemini miễn phí tại Google AI Studio. Sau khi đăng nhập, bạn có thể tạo API key trong phần cài đặt.

💬 Cộng đồng

Tham gia cộng đồng Discord của chúng tôi để được hỗ trợ, thảo luận và cập nhật:

Tham gia Discord
Tải xuống ngay Xem trên GitHub