Skip to content
Screen OCR & Translate · macOS

Copy or translate any text on your screen

For the text you can see but cannot select

A menu bar app for the text you can see but cannot select: a photo of a sign, a paused video, a slide in a screen share, a scanned PDF, a label inside an app. Press a shortcut and drag a box around the text to capture it, and it lands on your clipboard ready to paste. Capture it with the other shortcut and the translation appears in a small card right beside it. Pin an area, such as the subtitles of a video, and it stays translated as the text in it changes. Text you can select is quicker still: copy it, press a third shortcut, and the translation appears at the pointer. Text recognition and translation both run on your Mac, nothing is uploaded, and it is free.

Features

  • Two shortcuts, two jobs. One copies the text you point at. The other translates it. The app never translates what you meant to copy, and never copies what you only wanted to read.
  • Nothing leaves your Mac. Text recognition is Apple's on-device Vision framework and translation uses the languages downloaded to your Mac. The app has no network access of its own, so there is nothing it could upload.

Capture, then copy or translate

  1. 01

    Press a shortcut to start a capture

    Control-Option-C captures text to copy, Control-Option-D captures text to translate. The screen holds still and the pointer becomes a crosshair. Both shortcuts can be changed.

  2. 02

    Drag a box around the text, or click a word

    Nothing needs to be selected first. A drag reads everything inside the box. A single click reads just the word under the pointer, which is the quick way to look one up.

  3. 03

    Paste it, or read it

    Copied text keeps its line breaks, so a list pastes as a list. A translation appears in a small card beside the text; click the card to copy it, or press Escape to close it.

Hotkeys

  • ⌃⌥Cto capture part of the screen and copy its text
  • ⌃⌥Dto capture part of the screen and translate its text
  • ⌃⌥Sto translate the text you just copied
  • ⌃⌥Pto pin an area and keep it translated, or stop
  • ⌃⌥Rto read the last area you captured again
  • ESCto close the card or cancel a capture

The details that make it quick

A paused video showing a slide titled Launch checklist with a white box around it, a small Copied card underneath, and a Notes window beside it containing the same four lines

Copy

Text from places that have no text

Video frames, screenshots, photos, scanned pages, remote desktops, and the labels inside apps that refuse to let you select them. If you can see it, you can copy it, and the lines come out in the order you read them.

A photo of a Dutch station notice with a white box around it and a card underneath reading: Attention, today this train will not go beyond Utrecht Centraal

Translate

In place, without switching apps

The translation sits right under the text it belongs to, with the original above it in small type. The app you were reading keeps going underneath, and the card closes when you click elsewhere or switch apps.

A video paused on a Dutch subtitle with a blue outline around it, and a panel underneath titled Pinned translation reading: I don't feel like it anymore, but we have to keep going

Pin

Keep an area translated while it changes

Subtitles, live captions in a call, the dialogue in a game, slides someone else is clicking through. Pin the area once and every new line is translated in a panel beside it while you keep watching. A small spinner shows when a new line is being read, and a line that has left the area stays dimmed until the next one arrives.

The Settings window: a Setup row asking for Screen Recording, the two shortcuts, and switches for copying translations automatically, opening at login and showing in the menu bar

Settings

One permission, and shortcuts you choose

Screen Recording is the one thing the app asks for, because it is how any app sees the part of the screen you point at. Everything else is a preference: the shortcuts, the language to translate into, and whether the icon sits in the menu bar.

What you get

  • Capture and copy text from anything visible. Images, videos, PDFs, screen shares, presentations and app interfaces. Recognition is the same on-device engine that powers Live Text, pointed at whatever you choose.
  • Translate without leaving what you are reading. The card appears beside the text and stays out of the way. Click it to copy the translation, or Option-click it to copy the original.
  • Translate copied text in any app. For text you can select, press Command-C, then Control-Option-S. It works the same in every app and browser, because it reads what you copied.
  • It learns your languages. The source language is detected each time, and the app remembers which language you translate most, so short phrases are read the way you expect.
  • Pin an area that keeps changing. Press Control-Option-P and drag across subtitles, captions or any text that updates. It stays translated in a panel beside it until you press the shortcut again or click the close button.
  • Repeat the last capture. Control-Option-R reads the same area again, to copy or translate it as you did last time. Handy for the next slide in the same spot, or a status that changes.
  • A word at a time. Click once instead of dragging and only the word under the pointer is read. That is the quickest way to look up one unfamiliar word.
  • Recent translations in the menu. The last few translations sit in the menu bar menu. Choose one to copy it again.
  • Out of sight when you want it. Hide the menu bar icon and the shortcuts keep working. Open the app again from Applications or Spotlight to get back to Settings.
  • No account, no analytics, no network. Nothing to sign in to and nothing being counted. Snapshots stay in memory for the moment recognition takes and are never written to disk, pinned areas included.

Permissions

The app asks for one permission, and only uses it when you press one of its shortcuts.

  • Screen Recording: Lets the app see the area of the screen you point at, so it can read text inside images and video. It takes one snapshot when you press a shortcut and reads only the part you choose. A pinned area is looked at again every moment until you stop it, and nothing outside it. It does not need Accessibility.

How to add the app manually

  1. Open System Settings, then Privacy & Security.
  2. Choose Screen & System Audio Recording.
  3. Turn on Screen OCR & Translate, or add it with the plus button.
  4. Quit and reopen the app when macOS asks you to.

Translating copied text needs no permission at all: it reads the text you copied, and only when you press its shortcut.

Guides

FAQ

Is it free?

Yes. There are no purchases inside, no paid tier, no limit on how much you copy or translate, and no subscription.

Is anything uploaded?

No. Text recognition uses Apple's on-device Vision framework and translation uses Apple's on-device translation. The app has no network access of its own, so neither the snapshot nor the text can leave your Mac.

Why does it need Screen Recording?

Text inside a photo or a video frame is pixels, not text, and macOS only lets an app see other apps' pixels with Screen Recording. The app uses it only when you press one of its shortcuts, and only reads the area you then choose.

Doesn't macOS already have Live Text?

It does, in Photos, Preview, Quick Look, Safari and paused video in Apple's own players. This app works on everything else as well: remote desktops, screen shares, other video players, and the labels inside apps. It also needs no opening of a file first, just a shortcut.

Which languages can it translate?

The languages Apple's translation supports on your version of macOS. Translation into a language works once it has been downloaded; Settings lists what is downloaded and offers the rest.

How do I translate text I can select?

Select it, press Command-C to copy it, then press Control-Option-S. The translation appears in a card at the pointer. Copying first is what lets it work in every app: macOS only lets an app read another app's selection with the Accessibility permission, which a translator has no business asking for.

Which macOS does it need?

macOS 26.4 or later. It uses the newer translation models introduced there to translate in a fraction of a second.

Can it translate subtitles as a video plays?

Yes. Press Control-Option-P and drag across the subtitle area, and every new line is translated in a panel beside the video until you stop it. Some streaming apps black out protected video in every screen capture, and there it has nothing to read.

Can it read handwriting?

Neat handwriting often works, because the recognizer is trained on it, but it is built for printed and on-screen text. A messy note will come out with mistakes.

Get Screen OCR & Translate

Copy or translate any text on your screen, without it leaving your Mac.

Download on the Mac App Store (opens in a new tab)
FreemacOS

Free, with no uploads, no accounts and no purchases · Contact support

Support small, independent apps

If Screen OCR & Translate has been useful to you, you can support more small apps like it.

Buy me a coffee