RSTGameTranslation  by thanhkeke97

Real-time game translation tool for Windows

Created 8 months ago
350 stars

Top 79.5% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a real-time game translation tool for Windows users, leveraging OCR and AI translation to enable playing games in different languages. It targets gamers who wish to overcome language barriers, offering a flexible and feature-rich solution for on-the-fly translation.

How It Works

The tool captures text from game windows using various OCR engines, including built-in options like OneOCR and Windows OCR, as well as external ones like PaddleOCR and EasyOCR. Captured text is then translated via multiple AI services such as Google Translate, Gemini, ChatGPT, or local models via Ollama and LM Studio. It features "Smart Recognition" for game context and character names, with customizable overlay or chat window displays.

Quick Start & Requirements

  • Primary install/run: Download from Releases and extract rst.exe.
  • Prerequisites: Windows 10+, game running in windowed or borderless mode. An NVIDIA GPU is recommended but optional.
  • Setup: Simple setup involves running rst.exe and configuring OCR and translation settings. Advanced setup for external OCRs (PaddleOCR, RapidOCR, EasyOCR) requires a one-time Conda installation, which may take 5-15 minutes and fails if the application path contains spaces.
  • Links: Releases, Vietnamese README, Discord (Note: Discord link is illustrative, actual link not provided in README).

Highlighted Details

  • Supports multiple OCR engines (OneOCR, Windows OCR, PaddleOCR, EasyOCR, RapidOCR).
  • Integrates with various translation services (Google Translate, Gemini, ChatGPT, Ollama, Mistral, LM Studio).
  • Features smart recognition for game context and character names.
  • Offers flexible display options including overlays and chat windows.
  • Includes Text-to-Speech functionality.
  • Automatic update checking and download prompts.

Maintenance & Community

The project includes an automatic update checker. Community support and updates are available via Discord.

Licensing & Compatibility

  • License: BSD-style attribution.
  • Compatibility: Primarily Windows 10+. NVIDIA GPU recommended for performance. Conda installation requires paths without spaces.

Limitations & Caveats

The advanced setup for external OCR engines can be time-consuming and is sensitive to installation paths containing spaces. Performance may be impacted without a recommended NVIDIA GPU. Games must be run in windowed or borderless windowed modes for screen capture.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
3
Star History
67 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.