Skip to content

How to Translate On-Screen Game Text on Mac

/ 6 min read

You are three hours into an import JRPG. The combat clicks, the art is gorgeous, and then a wall of Japanese dialogue tells you where to go next and you have no idea what it says. You reach for the usual trick, dragging across the text to copy it, and nothing highlights. The game draws its text as part of the picture, so there is nothing to select and no menu to translate.

This is the on-screen game text problem, and it hits every untranslated title: JRPGs, visual novels, strategy games with dense menus, and small indie releases that never got a localization. The words are right there on screen but sealed inside the render. The way through is OCR, reading the characters off the pixels, then translating them. Here is how to do it on a Mac without leaving the game.

Why you cannot just copy game text

Regular translation assumes selectable text. A game gives you none of that, for a few overlapping reasons.

  • The text is rendered, not typed. Dialogue and menus are drawn to the screen as graphics. There is no text object to highlight, the way there would be in a document or webpage.
  • Switching apps breaks the game. Full-screen titles lose focus or minimize when you tab away to a translator, which kills the moment and sometimes the game state.
  • The font is stylized. Fantasy UI fonts, tiny menu labels, and decorative dialogue boxes sit further from clean print than normal text, so recognition quality depends on the engine doing the reading.

Because the words live inside the image, the general fix is the same one that works for manga and subtitles: capture the region, OCR it, translate. If you want the wider version of this approach across every kind of uncopyable text, I laid it out in how to translate any text on screen.

The clumsy way with screenshots

You can rig this for free, and it is fine for a rare menu you are stuck on.

  1. Press Command Shift 4 and drag over the dialogue box.
  2. Upload the screenshot to Google Translate’s Images tab.
  3. Wait for it to read the image and translate.
  4. Alt-tab back to the game and hope it did not minimize.

The trouble is games are not documents. You do not hit one hard sentence, you hit hundreds across a playthrough, and every tab switch risks pulling a full-screen game out from under you. Online tools also send a picture of your screen to a server, account name and overlay included.

The fast way: OCR translation over the game

A screen translator that runs on top of the game turns that whole dance into a two-step move. You draw a box around the dialogue and the translation appears right there, without leaving the game.

This is the main reason I build TranslatePeek. You press Command Shift T, drag a rectangle over the Japanese menu or dialogue, and the English shows up in a floating panel over the game. It runs fully on your Mac with Apple’s on-device Vision and Translation frameworks, so no screenshot of your game ever goes to a server and there is no upload delay between captures. It reads 19 languages in both directions, covering the usual import suspects: Japanese, Korean, and Chinese in both scripts.

A normal session looks like this:

  1. Run the game in windowed or borderless full-screen so the overlay can sit on top.
  2. When dialogue or a menu appears, press Command Shift T and box the text.
  3. Read the translation in the floating panel, then dismiss it and keep playing.
  4. Repeat whenever new text shows up.

Because everything is on-device, there is no network round trip stalling you mid-battle, and it works the same whether you are online or not. For a text-heavy visual novel, that difference between a one-second local read and a multi-second upload per line is the difference between playable and painful.

Getting cleaner reads in games

Game text throws more curveballs at OCR than a printed page. A few adjustments help.

  • Box just the dialogue box. Capturing the whole screen mixes the HUD, the menu, and the dialogue into one confused blob. Draw tight.
  • Play windowed or borderless. A true exclusive full-screen mode can hide an overlay. Borderless lets the floating panel sit on top.
  • Give it more pixels. Tiny menu labels OCR poorly. If a game lets you scale the UI, a larger font size reads more reliably.
  • Mind the background. Dialogue over a bright animated scene is low-contrast. Capturing a slightly wider area cleans up the result.

Beyond dialogue: menus, items, and tutorials

Story text gets the attention, but the parts that actually block progress are usually the menus. Skill trees, item descriptions, crafting recipes, and tutorial popups are where a language barrier stops you cold, and they are exactly where quick OCR translation shines. Box a skill description, read what it does, and choose instead of guessing. Strategy games are the same, with a whole tech tree and every unit tooltip in foreign text.

Since a screen translator is something you fire dozens of times a session, it belongs in the class of small always-ready tools that live quietly on your Mac rather than a heavy app you launch. The same on-device setup also handles hardcoded subtitles in cutscenes, which I cover in translating video subtitles in real time. If you read imported comics too, the identical workflow carries over to translating manga to English.

FAQ

Can I translate game text on Mac without an internet connection?

Yes. TranslatePeek does OCR and translation on-device with Apple’s Vision and Translation frameworks, so once it is installed it needs no network. That also means no upload delay between captures, which matters in a fast-moving game.

Will screen translation work with full-screen games?

It works best in windowed or borderless full-screen mode, so the floating translation panel can sit on top. True exclusive full-screen can hide overlays, so switch the game to borderless if the panel does not appear.

Is OCR accurate enough for stylized game fonts?

Usually, especially with a strong engine like Apple’s Vision framework behind it. Decorative fonts are harder than clean print, so box tightly around the text and scale the game UI up if you can. Larger, higher-contrast text reads more reliably.

How much does a Mac game translator cost?

TranslatePeek is a one-time $6.99 purchase on the Mac App Store, no subscription, and it needs macOS 15 or later. Free online tools exist but upload screenshots of your game to a server and require a connection.

Does this work for visual novels and indie games too?

Yes. Any game that draws its text as part of the image works the same way: box the text, read the translation. That covers visual novels, JRPGs, strategy titles, and small indie games across all 19 supported languages in both directions.