Understand every word
in Hoyoverse games

Game dialogue, translated and shown on screen as you play. No mods, no file changes, just subtitles.

Kaption demo video thumbnail

Kaption running on Genshin Impact

Works with dialogue choices
Honkai: Star Rail dialogue

Works with these games

Two games work right now. More are coming.

Checked 2026-04-24 Translations stay current with every patch. If something feels off after a game update, check here first.

Ready

Genshin Impact

6.5 Luna VI

Works with the current Genshin patch. Quests, dialogue, and events all translated.

Ready

Honkai: Star Rail

4.2 So Laughed the Masses

Works with the current Star Rail patch. Story and cutscenes all translated.

Zenless Zone Zero

In development

Coming soon

Wuthering Waves

Planned

Coming soon

Endfield

Planned

Coming soon

More languages coming

>>>How it works

All automatic. You just play.

>01

Reads the screen

OCR picks up dialogue text directly from the game window.

>02

Matches the line

Matches OCR text against a hashmap of 100,000+ dialogue lines. SymSpell fast-path resolves exact matches in 5µs, with OCR-weighted fuzzy matching as fallback.

>03

Shows the translation

A small overlay puts the translated text on screen, right where you need it.

>04

Predicts the next line

A dialogue graph tracks conversation flow. The next lines are pre-cached so translations appear instantly with near-zero OCR error.

</>What you get

Faster than dialogue

Translation usually appears before the game finishes typing the line. OCR is tuned specifically for Hoyoverse fonts, and a built-in dictionary means no internet lookup — just instant matching.

Stays out of the way

The overlay is click-through. You can play normally without alt-tabbing.

Handles OCR mistakes

Smart matching so misread characters like "l" vs "1" don't break things.

Safe to use

Works like a screenshot app. Reads pixels off your screen, never touches game files, memory, or network traffic. No code injection, no process hooking. Anti-cheat has nothing to flag because the tool never interacts with the game at all.

Safe to use

Worried about getting banned? You won’t.

Kaption reads your screen the same way the Windows Snipping Tool does. It never touches game files, never injects code, never reads game memory. There is nothing for anti-cheat to see because Kaption never interacts with the game at all.

  • Scanned on every release. Microsoft Defender and ~70 antivirus engines on VirusTotal mark each build clean. Public SHA-256 so you can verify the file.

  • No injection, no file edits, no memory reads. The app reads pixels off your screen and draws translated text on top. Your game install stays untouched.

  • Close the app, nothing is left behind. There is no patch to roll back, no mod to uninstall. Kaption is a separate window on your desktop, not a game modification.

Source code

Kaption is becoming easier to inspect.

The desktop client source is being opened under AGPL-3.0, with a commercial licence option. You can inspect how capture, OCR, updates, crash reporting, and licence checks work before you trust the installer.

Audit the desktop client. Screen capture, OCR, overlay rendering, update checks, and local settings live in code you can read.

Clear boundaries. The official API, release pipeline, and proprietary translation packs are operated separately from the public client repository.

Forks have rules. AGPL-3.0 covers open forks; commercial use has a separate licence, and forks need their own name and icon.

FAQ

Stuff people usually ask before trying it.

Kaption reads pixels off your screen, same as the Windows Snipping Tool. It never touches game files, never injects code, never reads game memory. There is nothing for anti-cheat to detect because there is no interaction with the game process at all. Nobody has been banned for using tools like this.

Around 97% for dialogue matching. The translations themselves are done by AI, but not the usual Google Translate style. Each dialogue line is translated with full context: who is speaking, what quest you are on, what was said before. So the AI knows character voices, gets the grammar right, and keeps terminology consistent. Kaption then runs OCR on what the game shows and matches it against this pre-translated database of 500k+ lines. OCR does misread characters sometimes, but the matching engine is built to handle that.

Barely touches your CPU. It takes a small screenshot every 100ms and runs OCR on it. The app itself uses about 2GB of RAM though, mostly because the dialogue database and neural network model are loaded in memory. Your GPU is not affected at all.

Right now it translates any game language into Polish. So if you play Genshin or Star Rail in English, Japanese, Chinese, or whatever, you get Polish subtitles. Works with full dialogue, UI text, and cutscenes. More output languages are planned based on what people vote for.

Yes, free while it is in early access.

Yes. Anything that shows text in the capture region gets translated. NPC dialogue, cutscene subtitles, dialogue choices, menus. It also figures out speaker names automatically and handles the typewriter animation the game uses when text appears letter by letter.

You select a screen region where subtitles appear. Kaption screenshots that region, runs a local neural network to read the text, then matches it against a hashmap of game dialogue. If you are mid-conversation, it already knows what line is coming next from the dialogue graph, so it can skip OCR entirely and show the translation instantly. Everything runs on your PC, nothing is sent anywhere.

Still have questions?

Ask the community — most replies in under 30 minutes.

Join Discord

Community Poll

[?] What language do you need?

We're deciding which language to add next. Pick yours.

Arabic

العربية

0 votes

Turkish

Türkçe

0 votes

Italian

Italiano

0 votes

Hindi

हिन्दी

0 votes

Filipino

Filipino

0 votes

Ukrainian

Українська

0 votes

Czech

Čeština

0 votes

Hungarian

Magyar

0 votes

Romanian

Română

0 votes

Swedish

Svenska

0 votes

Danish

Dansk

0 votes

Norwegian

Norsk

0 votes

Finnish

Suomi

0 votes

Greek

Ελληνικά

0 votes

Hebrew

עברית

0 votes

Malay

Bahasa Melayu

0 votes

Bengali

বাংলা

0 votes

Votes are synced across all visitors. They help us pick what to build next.