An Android overlay that pipes screenshots through OCR and back
Real-time screen translation for Android games and manga, no root needed.

What it does
overlay-translator is an Android app that captures your screen, runs the image through OCR, translates the text, and draws the results back over the original pixels. It targets games, visual novels, and manga, offering both full-screen and word-level translation without requiring root access.
The interesting bit
The app treats screen translation as a compositing pipeline: it can detect manga speech bubbles, erase original text, repair the background, and render vertical translations back into the bubble shape. It also supports offline LLMs via llama-cpp and local HTTP OCR bridges, letting you offload heavy inference to a PC on the same LAN.
Key highlights
- No root required; uses
MediaProjectionandShizukuto grab frames. - OCR options span on-device ML Kit, PaddleOCR, and manga-specific models, plus cloud fallbacks and local HTTP relays like Umi-OCR.
- Translation backends include cloud LLMs (DeepSeek, ChatGPT, Claude), self-hosted endpoints, DeepL (with
deeplxproxy support), and on-device engines like Sakura and Hy-MT2. - Adaptive rendering modes place translations inline or in a draggable floating window, with automatic bubble detection and text-direction handling for Japanese comics.
- A “word select” mode uses LLMs to generate full dictionary entries—definitions, phonetics, synonyms, and usage notes—instead of just a single-line translation.
Caveats
- Offline features (local LLMs, some OCR models) require downloading large model files first; the app handles this in the background but needs notification permissions on Android 13+.
- Bubble detection and adaptive rendering fall back to plain rectangular blocks if confidence is low or processing fails.
- Some vendor system TTS implementations lack position callbacks, so resuming playback restarts from the beginning of the current segment.
Verdict
Worth a look if you play untranslated Japanese mobile games or read manga on your phone and want subtitles without switching apps. Skip it if you already live in a fully localized ecosystem or avoid floating-window utilities.
Frequently asked
- What is ciddwd/overlay-translator?
- Real-time screen translation for Android games and manga, no root needed.
- Is overlay-translator open source?
- Yes — ciddwd/overlay-translator is open source, released under the Apache-2.0 license.
- What language is overlay-translator written in?
- ciddwd/overlay-translator is primarily written in Kotlin.
- How popular is overlay-translator?
- ciddwd/overlay-translator has 630 stars on GitHub and is currently accelerating.
- Where can I find overlay-translator?
- ciddwd/overlay-translator is on GitHub at https://github.com/ciddwd/overlay-translator.