Goblin User Guide Search⌘K Download
Screenshots & Recording

Capture Text

Coming in the next update

Copy the text from part of the screen, an image or a PDF, with language and line-break controls, custom words, links, collected text and read-aloud.

Capture Text reads words from a screen area and copies them. Use it for text you can't select: a screenshot, a video, an image in a web page. SettingsCaptureCapture Text controls how it reads and what happens afterward. Screen Recording permission lets Goblin read the selected pixels; see Capture permissions.

Capture Text showing its settings and controls

Copy text from the screen#

  1. Right-click Goblin's menu bar item and choose Text & CodesCapture Text. Or press ⌘⇧2 (see Keyboard shortcuts), or press Capture Text… on the settings page.
  2. Drag around the text. Press Esc to cancel.
  3. Let go. Goblin reads the text and copies it. A notification shows what it read.
  4. Paste with ⌘V.

While you are dragging, ⌘L flips line breaks for this capture only, ⌘H flips Add to last text and ⌘S flips reading aloud.

Read text from an image or PDF#

  1. Right-click Goblin's menu bar item and choose Text & CodesRead Text from File…. (It is also a button in SettingsCaptureCapture Text.)
  2. Choose an image or a PDF and confirm with Read Text.
  3. For a PDF, leave Pages blank for the whole document, enter one page (3) or a range (2-5). Enter a password only if the PDF requires one; it isn't saved.
  4. Press Read Text. Progress and Cancel stay available while reading.
  5. Press Copy Text when it finishes, or paste: the text is already copied.

Pages keep their order. Selectable text in a PDF is used directly and scanned pages are recognized. Pages with no readable text are listed in the result.

Read text from the clipboard#

Choose Text & CodesRead Text from Clipboard. It accepts a copied image or an image/PDF file copied in Finder (the item is dimmed when the clipboard has neither). A completed read copies the text and adds it to the normal capture history. If the clipboard changed while reading, Goblin offers Copy Text instead of replacing your newer copy. Reading a file or the clipboard doesn't need Screen Recording.

Reading and custom words#

SettingWhat it doesDefault
Recognition modeFast prioritizes prompt capture; Accurate allows extra recognition and layout processing. Unsupported fast-model languages use accurate recognition.Fast
Recognition languageChooses Automatic or a language supported by Apple's reader or the additional-language download catalog. A saved language remains listed if support changes.Automatic
Detect language automaticallyDetects native-supported languages, starting from the choice above. Additional languages require manual selection.On
Keep line breaksPreserves screen lines. Off joins paragraph lines and reconnects hyphenated words.On
Words to preferSupplies names, product terms and abbreviations ahead of the reader's dictionary. Separate them with commas or new lines.Empty
SettingWhat it doesDefault
Offer links in captured textOffers a panel with a button to open a recognized link. The same switch is Detect Links in SettingsCaptureAdvanced.On
Open links automaticallyOpens a single recognized link immediately. Several links still need your choice. Disabled when link detection is off.Off

Apple Intelligence#

Read with Apple Intelligence offers Off, When the text is hard or Always, defaulting to When the text is hard. Apple's on-device model can reread handwriting, stylized or low-contrast text, code and tables after the first recognition. The text is copied immediately. Another reading is offered in a preview with Copy Improved Text; background recognition never replaces your clipboard. This reader runs on your Mac. The control is disabled with an explanation when the model is unavailable.

The separate OCR Model provider list is in Advanced. Choosing a custom endpoint there has different data-sharing behavior from on-device Apple Intelligence.

Collect several captures into one text#

  1. Turn on Add to last text in SettingsCaptureCapture Text (or press ⌘H while selecting to turn it on for one capture).
  2. Capture text as often as you like. Each capture adds to the one before. The page shows how many captures are collected.
  3. Press ⌘V to paste everything collected so far.
  4. To start over, press Start a New Text. It is dimmed when nothing is collected.

With Start a new text after pasting on, the next capture after a ⌘V starts fresh. Goblin needs Accessibility or Input Monitoring to see the paste shortcut. The joined text appears as one clip in clipboard history, using Collect joins clips with from Clipbar.

SettingWhat it doesDefault
Add to last textJoins each capture to the previous captured text so ⌘V pastes the collection.Off
Start a new text after pastingStarts fresh on the next capture after ⌘V.Off

Read captured text aloud#

  1. Turn on Read text aloud in SettingsCaptureCapture Text (or press ⌘S while selecting for one capture).
  2. Set Speed.
  3. Press Test under Try it to hear a sample, and Stop to stop it.
SettingWhat it doesDefault
Read text aloudSpeaks recognized text after it is copied, using a system voice for its language.Off
SpeedSets reading speed from 80–360 words per minute in steps of 10. Reset to 180 appears after changing it.180 words per minute

This is Capture speech; companion voice controls are separate.

More Capture Text shortcuts#

Record any of these extra global shortcuts at the bottom of the page: Capture Text from Previous Area, Read QR or Barcode, Capture Text with Apple Intelligence, Capture Text with Line Breaks, Capture Text without Line Breaks, Capture Text and Read Aloud, Stop Reading Aloud, Turn Add to Last Text On or Off and Start a New Text. They stay off until you record them. Conflicts are shown beside the recorder. The main Capture Text shortcut is at the top of the page and in CaptureShortcuts. Read QR or Barcode is also in the Text & Codes menu.

Automation#

  • goblin://capture/text starts screen OCR.
  • goblin://capture/text-clipboard reads a copied image or PDF.
  • goblin://capture/text-file?file=%2FUsers%2Fme%2FScan.pdf&pages=2-5 reads selected pages.
  • goblin://capture/text-cancel cancels a file read.

A launcher or a script can run open 'goblin://capture/text-clipboard'. The CLI equivalents are goblin capture text-file /path/to/scan.pdf 2-5, goblin capture text-clipboard, and goblin capture text-cancel. File and clipboard CLI reads print the result to stdout without changing the clipboard; failures print an actionable error to stderr and return a nonzero status. Ctrl-C stops a CLI read; text-cancel stops a read in the app. Screen capture remains interactive. Paths in URLs must be URL encoded.

Capture text in another language#

Goblin includes English and the languages macOS can read. For others, it offers a download from the catalog.

  1. Open SettingsCaptureCapture Text and set Recognition language.
  2. A language supported by this Mac selects immediately. For another language choose Download & Use. It shows the size and keeps your previous choice active until the download succeeds.
  3. To manage the downloads, press Manage Languages…. From there you can download optional packs, cancel a download, retry a failed one and Remove packs. Remove Older Downloads clears old model revisions. English can't be removed.
  4. Removing the selected pack offers Remove and Use Automatic. A missing selected pack offers to download it or choose Automatic, and your clipboard stays intact when recognition can't proceed.

Downloads need the internet and fetch model files from macgoblin.com only when you ask. Starting Goblin, enabling text capture and capturing text never download packs. Recognition stays on your Mac; installed packs work offline and survive ordinary app updates. Downloads are local to each Mac, even when language settings sync. A build without the additional-language reader offers the native choices and explains the limitation in Manage Languages. See Privacy and your data for what a download request sends.

Languages beyond Apple's automatic recognition range must be selected explicitly. Native languages use Apple's reader first; other installed languages use the local Tesseract reader directly. Apple Intelligence remains an optional local reader.

New: Coming in the next update. Optional language downloads. If an older build included your saved non-native language, the next release needs a one-time explicit download for it.

Ask Goblin to manage languages and speech#

These work by typing or saying them to Goblin (see GoblinAI settings). Each opens a native review you confirm; nothing is sent to an OCR service.

Say or typeWhat it does
List OCR Language PacksLists native language codes, downloadable model codes, availability, transfer state and sizes.
Review Select OCR Recognition Language CODEPrepares choosing a language. Use automatic for automatic recognition.
Review Download And Use OCR Language CODEReviews the pack and size, then selects the language after a successful download.
Review Download OCR Language Pack MODELPrepares a download or retry without changing the selected language.
Cancel OCR Language Pack Download MODELCancels an active download.
Review Remove OCR Language Pack MODELPrepares removal. If the selected language needs that pack, the review changes the selection to Automatic first. Bundled data can't be removed.
Review Remove Older OCR Language DownloadsConfirms the old revisions and bytes to remove; keeps the current revision.
Read OCR Language Review Result, Cancel OCR Language ReviewReport or cancel the pending review.
Review Test OCR Read Aloud SampleConfirms playing Settings' sample at the saved speed. Stop active speech first.
Stop OCR Read Aloud Sample, Cancel OCR Speech Sample Review, Read OCR Speech Sample Review ResultStop the sample, cancel the review, or read its result.

Completed downloads and removals remain; there is no Undo. A changed pack list or saved language needs a fresh review.