Two focused changes this time, both from your feedback: a review said the app cannot keep up on a PC without a usable GPU, and another asked for the Show original toggle to stay off until switched back. Both are addressed below. Nothing changes for existing setups unless you opt in.
NEW: Light mode suggestion for PCs without GPU acceleration. On machines where GPU (DirectML) text recognition is not available, the first-run setup now offers Light mode, which uses a smaller recognition model. On our 4-core CPU test rig with real game footage, missed text dropped from 40.1% to 15.7% and median display delay from 1411 ms to 846 ms, at the cost of slightly lower recognition on small, degraded text (99.7% to 95.7% on our test set). It is a suggestion, not a default change: you can pick "keep accuracy" in the same dialog, and you can change it any time in Settings under "OCR quality". Existing installations are not affected.
NEW: F4 (Show original) now stays off. Previously, hiding the translation with F4 lasted only until the next automatic translation arrived, which made it useless for "translate dialogues only" region setups. Now the overlay stays hidden until you press F4 again; the toolbar shows a reminder while it is off. Pressing manual translate (F9 or the region key) brings the overlay back, since you explicitly asked for a translation. Thanks to the reviewer who described this precisely.
IMPROVED: We measured where time goes on CPU-only machines (the detection step dominates at about 1.7 seconds per 1080p frame) and published the harness in the repository, so future speed work is measured, not guessed. A false-positive report for Windows Defender has been submitted to Microsoft; if Defender quarantined a file on your machine, allow it in Protection history and verify game files in Steam.
NOTE: The Intel NPU/GPU (OpenVINO) build remains on the "beta" branch. If something looks wrong after this update, both new behaviors can be reverted: Light mode via Settings > OCR quality, and the F4 behavior via the toggle_view_sticky switch in config.json (display section).
