Text inside a game
Game Lens places translations over text in a selected area. Real-time mode can also display translations in a separate floating window.
Dialogue, an item description, the next chapter. Thaluna reads visible text and displays a translation, helping you read games, visual novels and manga in your chosen language.
Demo: 30 successful translation cycles or 20 minutes of active translation, whichever comes first. The allowance is one-time.

Thaluna is my app. TemplePC and Thaluna are developed by the same author — this page is self-promotion.
Game Lens places translations over text in a selected area. Real-time mode can also display translations in a separate floating window.
Lens Mode works with a screenshot; Continuous Lens refreshes a selected area. Translation history and TXT session transcripts help you revisit previous lines.
Built-in models let you work locally. You can also connect Ollama, a compatible local API, or use your own OpenRouter key. English and Polish are among the available target languages.
Switch views to compare the original text with the overlay. This example translates English into Spanish.
Watch the Game Lens showcase on YouTube The video opens only when you follow the link.
The demo is available on itch.io. It includes the app’s current modes and settings within its trial allowance.
Select the text you want to read, the OCR language and the translation language. Choose a mode suited to dialogue, subtitles or a static page.
Test readability, speed and translation quality. If the app fits your needs, you can purchase the full version once on itch.io.
The full version of Thaluna is a one-time purchase with no app subscription. Check itch.io for the current price and downloads. Optional OpenRouter translation, speech recognition and TTS can incur separate provider charges; buying Thaluna does not cover those charges.
Buy the full versionOCR needs to read the text correctly first. Small text, unusual fonts and complex backgrounds can reduce accuracy. Your translation model also affects the result.
OCR can run on CPU, but local translation can be slower that way. GPU acceleration compatibility depends on your hardware and the underlying libraries.
The default real-time capture path requires 100% scaling. An experimental DPI fix is available for other settings; test it with the demo.
Thaluna reads the screen image. It is not an official localization and does not replace text in the game’s files.
Start with the demo. Decide about buying after checking the result on your own screen.
