Analysis updated 2026-05-18
Play English language video games while reading dialogue translated live into Indonesian.
Overlay a translation box on any game window without alt-tabbing to a separate tool.
Use the OCR and caching setup as a starting point for building translators for other languages.
| lazylouyi404/gametranslator | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | — | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
GameTranslator is a desktop application that automatically translates English text inside video games into Indonesian in real time. It works by reading the screen using OCR, which is technology that recognizes text inside images, and then shows the translated result through a transparent overlay that floats on top of the game window. This means you can keep playing without switching to a separate translator app or browser tab. The overlay box can be moved and resized so you can position it directly over the part of the screen where dialogue or text appears in your game. The app translates automatically as new text shows up, and it caches translations it has already done so repeated lines translate faster the second time. It also writes a debug log file so you can figure out what went wrong if the overlay stops translating correctly. To use it, you need Python 3.10 or newer and a separate program called Tesseract OCR installed on your computer, plus an internet connection the first time you run it so it can download its translation model. After cloning the repository and installing the required Python libraries with pip, you run the app with a single Python command and play your game in windowed mode rather than fullscreen so the overlay can sit on top of it. The README includes troubleshooting tips for common issues, such as the overlay not detecting text because the OCR area is not lined up correctly, or accuracy problems that can often be improved by enlarging the capture area or playing at a higher game resolution. The project is aimed at Indonesian speaking gamers who want to understand English language games without leaving the game itself.
A desktop app that reads English game text on screen and shows a live Indonesian translation in a floating overlay.
Mainly Python. The stack also includes Python, PyQt6, Tesseract OCR.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.