Skip to content

๐ŸŽฎ Real-time Game Translation Tool | OCR + AI Translation | Windows Gaming | Open Source

License

Notifications You must be signed in to change notification settings

thanhkeke97/RSTGameTranslation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

697 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ RSTGameTranslation

Real-time Screen Translation for Gaming

Version License Platform

Translate your games in real-time with AI-powered OCR and LLM technology

๐Ÿ“ฅ Download โ€ข โš™๏ธ Settings guide โ€ข ๐Ÿ“– Vietnamese Guide โ€ข ๐Ÿ› Report Bug


โœจ Features

  • Real-time Translation with multiple OCR options (OneOCR, Windows OCR, PaddleOCR, EasyOCR, RapidOCR)
  • AI-Powered Translation with Gemini, Groq, ChatGPT, Google Translate, Ollama, Mistral, LM Studio
  • Smart Recognition with game context awareness and character name detection
  • Flexible Display options with overlay and chat window
  • Text-to-Speech feature (text reading)
  • Speech-to-Text functionality (Recognize speech from game audio and translate it)

Preview


๐Ÿš€ Quick Start

Prerequisites

  • Windows 10+ and game in windowed/borderless mode
  • NVIDIA GPU recommended but optional

Installation

  1. Download from Releases and extract

Setup Options

๐Ÿ”ต Simple Setup (No Installation)

  1. Run rst.exe
  2. Go to Settings โ†’ OCR: Select OneOCR
  3. Go to Settings โ†’ Language: Choose languages
  4. Go to Settings โ†’ Translation: Select Google Translate
  5. Press button Select Window: Choose window which you want to capture
  6. Press Alt+Q to select area, then Alt+F to turn on Overlay
  7. Press Alt+G to start/stop

๐Ÿ”ด Advanced Setup (Need Installation)

  1. OCR Options: (Setup is only needed the first time the new OCR is chosen, no need to reinstall.)

    • Built-in: OneOCR, Windows OCR (no setup needed)
    • External: Click SetupOCR for PaddleOCR, RapidOCR, EasyOCR (5-15 min wait)
  2. Translation Services:

    • No API needed: Google Translate
    • API required: Gemini, Groq, Mistral, ChatGPT (add keys in Settings)
    • Local options: Ollama, LM Studio
  3. Start translating:

    • Click StartOCR (if using external OCR) and wait until it starts successfully (You will see a red notification line at the bottom right corner)
    • Press button Select Window: Choose window which you want to capture
    • Select area (Alt+Q) then turn on overlay (Alt+F)
    • Start translate (Alt+G)

๐Ÿ”„ How to Update

RSTGameTranslation will automatically check for updates when you start it. If there's a new version, you'll see a notification asking if you want to download it. To update:

  1. Download the latest version from the notification or from Releases
  2. Close RSTGameTranslation if it's running
  3. Extract the new files to your current installation folder
  4. Done! Your settings and options will be preserved

โš™๏ธ Recommended Setups

For Quick Use

  • OCR: OneOCR or Windows OCR (built-in, no setup)
  • Translation: Google Translate (no API key needed)

For Best Quality

  • OCR: PaddleOCR (Asian) or RapidOCR (Western) or EasyOCR
  • Translation: Gemini Flash lite 2.5 (Need API key)
  • Hardware: NVIDIA GPU recommended

For Privacy

  • OCR: OneOCR or Windows OCR
  • Translation: Ollama or LM Studio (100% local)

Performance Tips

  • Smaller areas = faster processing
  • Add multiple API keys for failover
  • First language download takes 1-2 minutes (external OCR)

๐Ÿ’ฌ Community

Join our Discord for support and updates!


๐Ÿ’– Support the author

If you find RST useful and would like to support development, you can buy the author a coffee โ€” thank you! ๐Ÿ‘‹

Buy Me a Coffee


๐Ÿ› ๏ธ Open Source Technologies

This project stands on the shoulders of giants. We gratefully acknowledge the following open-source projects:

Core & UI

OCR (Optical Character Recognition)

  • PaddleOCR - Awesome multilingual OCR toolkits
  • EasyOCR - Ready-to-use OCR with 80+ supported languages
  • RapidOCR - Cross platform OCR library based on OnnxRuntime

AI & Translation

Audio

Others

  • Python - Backend scripting
  • PyTorch - Machine learning framework

๐Ÿ“„ License

BSD-style attribution - see LICENSE.md

Acknowledgments: Includes software developed by Seth A. Robinson - UGTLive

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Made with โค๏ธ for the gaming community

โญ Star this project if you find it helpful!

About

๐ŸŽฎ Real-time Game Translation Tool | OCR + AI Translation | Windows Gaming | Open Source

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 6