v2.5.4
latest November 2026 Fix a line with Ctrl+Shift+E, Wuthering Waves in beta and rotations on team cards
- -- Ctrl+Shift+E opens a small window for the subtitle you just saw: the English line, the current Polish, who says it and a box for your version. Your fix shows up for you straight away and goes to a reviewer; once it's accepted, every player gets it. The tray menu has the same entry, and if you already use Ctrl+Shift+E for something else, Kaption leaves your shortcut alone
- -- Fixes from other players that reviewers accepted now show up in your subtitles and in the Ctrl+Q popup, without waiting for the next translation pack
- -- Game and subtitles has a My fixes card with every line you fixed, and you can remove any of them. It follows the game and language you pick
- -- For a language the community doesn't review yet, a fix still works on your PC, and the window says it stays there
- -- Wuthering Waves joins in beta. Kaption finds the game window, reads its dialogue and has the characters with their Resonance Chain. Until the first Polish pack is out, Home says the subtitles are on the way instead of showing an error, and the game carries a Beta badge in Settings and in setup
- -- The name you set for your character now replaces each game's own default name, so Rover in Wuthering Waves too, not only Traveler
- -- Character pages (Ctrl+Q popup and Characters) have a "Target stats" table in the Build section, and team cards show next to each member the constellation, Eidolon or Mindscape the team counts on (C2, E1, M0 and so on)
- -- Team cards carry rotation strips: who goes first, which skills to press and in what order, with held skills, optional presses and either-or choices marked. A rotation taken from a guide names that guide and links to it; the others are headed "Suggested rotation"
- -- The subtitle window no longer pulls focus away from the game while it stays on top
- -- Wuthering Waves runs from a generic engine file that other games share, so Kaption also checks the window title and never takes another game for it
v2.5.1
November 2026 Your build card from the app, team cards and a maker that remembers
- -- Home’s Shortcuts block and the Characters header have a "Karta buildu" (build card) button: Kaption reads your UID off the game’s screen and opens the card maker on kaption.one with your characters already there. The read takes at most a second and a half, up to three while translating; it looks only at the corners where the games print the UID, with Kaption’s own window and subtitle band masked out
- -- Kaption remembers the UID per game, and "Forget UID" under Advanced clears it. The UID never appears in the log or in a problem report
- -- When nothing can be read, the page opens anyway and one quiet line asks you to type the UID. Star Rail and Zenless Zone Zero show the UID only in the game menu (Esc), and the hint says so
- -- After a theme change the Characters page is redrawn like a fresh page, which also fixes the team links that used to stop working after switching the theme
- -- On kaption.one: a "Team" card layout (four characters with their builds on one card, with the resonance in Genshin), a Team mode in the maker that takes any character of the game, an Account card that fills its page at any roster size, the browser remembering earlier reads, a PL | EN card-language switch, and names that are never cut
v2.5
November 2026 A new look, auto-start with the game and setup in one window
- -- A new look for the whole app: Kaption's own window frame, a dark and a light theme, and a side rail with six pages (Home, Game and subtitles, Subtitle style, Shortcuts, Characters, Help) instead of nine tabs. The theme matches Windows until you pick one under Subtitle style
- -- Kaption starts translating by itself when the game window is in front and stops when you close the game, after the same checks as the Start button. Auto-start is on by default, also after this update: a "New in 2.5" card on Home shows the switch once, and the switch stays on Game and subtitles
- -- If you stop translating yourself, with the button, Ctrl+Shift+S or the tray, auto-start waits until you start it again instead of picking up on the next switch to the game
- -- If something holds auto-start back, like an expired sign-in or no dialogue area, Home says "Auto-start on hold" with the reason and the one button that fixes it
- -- Home shows your game's scenery and fills the window. It tells you what Kaption is doing: waiting for the game, downloading subtitles (with real numbers, like 42% of 96 MB), building the index or translating. If something fails, it shows the one button that fixes it
- -- Cards on Home show your subtitle packs and your own shortcuts side by side, and whether the graphics card or the processor reads the screen is now a chip in the status bar. For two weeks after a subtitle update, a What's new card links to the notes
- -- Subtitle style shows your subtitles at true scale over your own screen, and you can drag them into place. Three styles to start from: Classic, Contrast and Cinema
- -- Subtitles use a new typeface with a softer outline and wrap to at most two balanced lines. Over bright scenes like snow or sky, the panel darkens on its own so the text stays readable
- -- New installs set up in one window: Welcome, Game, Sign-in, Preparing, Done. The first step shows how Kaption works in three pictures; after that it finds the running game and its dialogue area on its own, and the index builds after you finish, so you can play right away. Existing installs keep their setup
- -- The Ctrl+Q popup has no tabs now. When Kaption recognises a character or a skill on screen, a strip under the translation shows it, and "Open the card" opens the character page in the same popup, at that skill
- -- Character pages keep game terms in English, as the game shows them, with the Polish next to them. Skill types show as small chips after the English name: E, Q, Ult, C3
- -- Character pages put the character's own picture behind the header, list the teams the character also plays in, and show each team member's role
- -- The "Full guide on kaption.one" button now sits at the top of each character page and opens that character's own page on the site, not a search
- -- The tray icon shows whether Kaption is translating, waiting or needs you, and closing the window keeps it running in the tray. The status bar ends with a More menu: About, Report a problem, Open kaption.one and the app language. A shortcut another app already uses gets one notice instead of a message box per key
- -- When a game update changes only the guides, Kaption keeps the subtitle pack it already has: no download, no index rebuild and no restart
- -- Small animations, like a page sliding in, follow the Windows animation setting and switch off with it
- -- On the first run Kaption picks Polish when Windows is in Polish. The app itself is now in Polish or English
- -- Your chosen subtitle font and the auto-shrink setting no longer reset on launch
- -- Kaption no longer trips on exit when you close the sign-in or welcome window, and it starts cleaner
- -- If your translation data was encrypted on another computer, Kaption downloads it again by itself instead of leaving dialogue predictions off
- -- The text reader explains itself: when its component cannot load, you get a clear message and a Restart button instead of a Retry that never works
- -- Quick translate (Ctrl+Q) ignores accidental clicks, and brief network hiccups no longer show up as errors
v2.4
November 2026 Characters tab, whole-panel Ctrl+Q and a faster start
- -- Characters tab in Settings: every playable character in Genshin Impact, Honkai: Star Rail and Zenless Zone Zero with skills, passives, constellations, the game's own recommended build and the materials to level them, in Polish, with icons
- -- The Ctrl+Q popup recognises the character on screen from the skill names it reads and opens its card, with a Tips tab for the most recommended set, main stats, weapon and leveling order, plus checked links to guides
- -- Quick-translate reads a whole panel line by line instead of matching it as one block, so a skill description no longer comes back as just its title. Ctrl+Shift+Q repeats the last area without drawing it again
- -- You choose how the popup closes: on its own after a reading time that scales with the text, after a fixed number of seconds, or only when you click. Hovering pauses the timer
- -- Star Rail skill numbers (the 1[i]% placeholders) come from the values on screen, and a number Kaption isn't sure of shows as a question mark
- -- The translation index loads about three times faster: 2.7 to 4.6 s instead of 8.9 s on the Genshin pack, so on our test PC Kaption is ready to translate in 7 to 12 s instead of 14 s
- -- One slow graphics card start no longer moves translation to the processor for the whole version, and claiming a referral reward from the app works
- -- Every character also has a public page at kaption.one/characters (Polish at kaption.one/pl/postacie), refreshed with each game patch
v2.3.1
November 2026 Fewer wrong subtitles while text types out
- -- When the first words on screen could belong to several lines, Kaption now waits for more text instead of guessing, so a wrong translation no longer flashes before the right one. In Genshin tests wrong flashes dropped from 17 to 5 at the same speed
- -- Game data for next-line prediction now follows your installed translation pack, so the two can no longer drift apart
- -- Installers are attached to every GitHub release, and the download CDN no longer serves an old Setup.exe after an update
v2.3
August 2026 Faster subtitles
- -- In Genshin Impact 9 out of 10 lines now show their translation within 374 ms of the line finishing, down from 1137 ms, and about 25% more lines get translated at all, because reads that used to arrive too late now arrive in time
- -- Capture pacing measured per game on 4,700 recorded frames across all three games, then checked against slower simulated machines so the settings hold on older GPUs
- -- Star Rail and Zenless Zone Zero read sooner too (force-read 0.5 s → 0.15 s)
- -- Capture region is clipped to the desktop: a region drawn slightly past a screen edge used to push every read onto a slow path without saying so
- -- Settings → Advanced no longer pins a per-game value just because you clicked in and out of a box; stale overrides are cleared once on upgrade
- -- A write-up with the numbers lives at kaption.one/subtitle-speed
v2.2
August 2026 Zenless Zone Zero support
- -- Zenless Zone Zero joins Genshin Impact and Honkai: Star Rail, with Polish subtitles over the ZZZ main story, Agent Stories, and event dialogue
- -- New speaker detection built for ZZZ specifically: Genshin and Star Rail print character names in gold or cyan, ZZZ prints them in plain white, so the old colour-based split had nothing to work with and the name kept getting glued onto the dialogue
- -- Ornamental name decoration handled: ZZZ wraps speaker names in dashes and dots, which the reader used to pick up as part of the name
- -- Watermark, UID and HUD text filtered out of the reading area instead of being matched against dialogue
- -- Faster capture pacing for ZZZ, matching Star Rail: its cinematics have no typewriter animation to wait out
- -- Game switcher in Settings now carries all three games, each with its own dialogue region and overlay position
v2.1
August 2026 Reading reliability and support tooling
- -- GPU reading no longer stalls indefinitely: a hung DirectML startup is detected and the app falls back to CPU instead of sitting on a black screen
- -- That fallback is remembered per app version, so a machine that fails once stops paying the startup cost on every launch
- -- One-click diagnostic bundle: collects logs and system details into a single file you can attach when reporting a problem
- -- Genshin Impact 7.0 content published, including Snezhnaya quests and dialogue
v2.0
April 2026 Kaption 2.0: public release
- -- Velopack auto-updates: delta patches install in-place, no reinstall needed
- -- Sign in with Google or Discord: accounts with per-device registration and cross-device access to your translation packs
- -- Per-game translation packs delivered via CDN: no more bundling dictionaries in the installer; machine-bound AES-256 at rest
- -- First-run EULA + crash-report opt-in: versioned so we can re-prompt on legal updates
- -- In-app Dashboard with device list, translation packs, and purchase history
- -- Differential translation workflow: 6.4 → 6.5 patch updates rebuild only the changed lines
- -- Setup Wizard links to the web walkthrough at kaption.one/how-to/region for the full "pick your dialogue region" guide with screenshots
- -- Public safety page at kaption.one/security: every release scanned by ~70 antivirus engines on VirusTotal, with SHA-256 hashes you can verify yourself plus an honest explainer of SmartScreen warnings and Trapmine’s heuristic flag
- -- Guides hub at kaption.one/guides: setup walkthrough, per-game translator pages for Genshin Impact and Honkai: Star Rail, plus safety and spoiler-aware leaks reference material
- -- Safety reassurance block on the home page: answers "will I get banned?" before you have to dig through the FAQ
- -- Send-feedback dialog: drop the developer a short note right from the app; we read every one
- -- Landing-page sticky header fixed on iOS and Telegram in-app browser: scrolled content no longer bleeds through the nav
- -- Landing page respects iPhone safe-area notch + solid fallbacks wherever backdrop-blur was doing load-bearing work
- -- Free during open beta: every tier available at zero cost while we stabilise
v1.5.0
March 2026 GPU pipeline, Setup Wizard, modular overlay
- -- Text reading on the GPU with DirectML: ONNX Runtime GPU acceleration, RTX 50-series supported via bundled DirectML.dll v1.15.4
- -- DXGI Desktop Duplication capture: GPU path replaces GDI CopyFromScreen for lower overhead
- -- Serialized matcher index (.gisub / GSMX): 2–5 s startup vs 30–60 s rebuild on cold start
- -- AES-256-CBC + HMAC-SHA256 machine-bound file protection for translation packs
- -- Three-step Setup Wizard: region, hotkey, test translation on first launch
- -- AI auto-region detection: spatial clustering of the text read on screen, game-window detection and a ratio fallback
- -- Per-game region profiles: capture and answer regions remembered per game
- -- Answer-region translation: a second reading region just for dialogue-choice prompts
- -- Pluggable overlay card system (IOverlayCard): quest banner, NPC info card, dialogue transcript
- -- Parallel SymSpell index build: halves index construction time on multi-core machines
- -- Global exception handlers + crash reporting via GlitchTip
v1.4.0
March 2026 Dialogue Prediction Engine
- -- Context-aware dialogue prediction: predicts next lines from game dialogue graph, serves from hot cache in <10µs
- -- In-app dialogue graph downloader: auto-fetches game data on first launch, no Python needed
- -- Contextual re-translation tool: re-translates dialogue chains with full conversation context for better grammar and consistency
- -- Dashboard prediction stats: hit rate, cache entries, active chain display
- -- Honkai: Star Rail support, with full dialogue coverage and dedicated language packs
v1.3.0
March 2026 Text Matching & Embedded Illusion
- -- SymSpell fast-path matching: ~5µs per query for exact/near matches (100x faster)
- -- Levenshtein distance weighted for screen reading: fewer false matches for visually similar characters (l↔1, O↔0, 5↔S)
- -- Embedded Illusion mode: overlay positioned directly on game dialogue text
- -- DXGI Desktop Duplication capture: the overlay is invisible to screen capture, so Kaption never reads its own subtitles
- -- NPC role text detection: filters out role titles (e.g. "Owner, Xigu Antiques") from dialogue
- -- Auto-hide subtitles after 2s of no new content
- -- Game UI text filter: ignores "Lv.50", HP numbers, and other non-dialogue text
v1.2.0
February 2026 Rendering & Layout
- -- Outlined text rendering: solid 2px stroke outline for readability on any background
- -- Safe display zone: max height/width constraints with auto-shrink text
- -- Layout engine architecture: swappable ISubtitleLayoutEngine interface
- -- Async dictionary loading: streaming JSON reader with progress bar, no UI freeze
- -- Dashboard tab: quick controls for screen reading, region selection, and subtitle visibility
- -- Overlay capture exclusion: WDA_EXCLUDEFROMCAPTURE + MaskOverlayAreas fallback
v1.1.0
February 2026 UI Overhaul
- -- Complete settings UI redesign: modern card-based layout with accent colors
- -- Async startup: the text reader loads in the background, with a loading indicator
- -- Early reading preview: shows partial translations while the typewriter animation plays
- -- Click-through overlay: mouse input passes through to game by default
- -- Speaker name gold coloring: matches Genshin's NPC name styling
- -- Quick-translate popup (Ctrl+Q): reads the screen once and closes by itself
- -- Dialogue log system: daily log files for matched translations
v1.0.0
January 2026 Initial Release
- -- Real-time subtitle translation for Genshin Impact, read straight from the screen
- -- A neural network for text recognition
- -- Optimized text matching: n-gram indexed fuzzy search
- -- Configurable capture region with visual overlay
- -- Auto-pause when game is minimized
- -- Subtitle fade-in/fade-out animations
- -- Thread-safe configuration with JSON persistence
- -- Hotkey system: start/stop reading, select region, show/hide, click-through