macOS has had a built-in Translate feature since Big Sur, but most people who try it once assume that is the ceiling for system-level translation on a Mac - select text, right-click, translate, done. In practice the built-in feature only shows up in a handful of Apple apps, which means most of the places you actually need translation are left out. Here is how to set up macOS translation without switching apps, so it works everywhere instead of in a handful of approved windows.
Where the Built-In Translate Feature Falls Short
Apple's Translate is reliable inside Safari, Mail, and Notes, and it works from the right-click menu or the Edit menu in apps that specifically support the Services API. Step outside that list - a PDF opened in Preview, a terminal session, a Slack or Notion window, a Kindle or third-party reading app - and the built-in option is either missing from the menu entirely or limited to plain text fields. For anyone reading or working across a mix of apps, this turns into a guessing game of which window will cooperate and which will not.
What System-Wide Text Translation Looks Like Instead
A translation tool that runs as a system-wide overlay does not care which app currently has focus. TransLearn's macOS app is one example: select text anywhere - inside a PDF, a code editor, a chat window, a spreadsheet - and get a translation without checking first whether that particular app supports it. The distinction matters most for people whose foreign-language reading is not confined to a browser, which is most people doing real work.
Practical Cases Where This Comes Up
A researcher reading a PDF paper in Preview cannot use Apple's built-in Translate at all, since Preview does not support the Services integration. Someone reviewing a contract in Pages, chatting with a colleague in Slack, or reading documentation in a terminal-adjacent app runs into the same wall. In every one of these cases, the workaround is copying the text into Safari or Notes first just to unlock translation - which defeats the purpose of a fast lookup.
Complete macOS Translation Setup Guide
Setting up translate-anywhere coverage on macOS takes a few minutes:
Download and install TransLearn's macOS app from the TransLearn website or the Mac App Store.
Open System Settings > Privacy & Security > Accessibility, find TransLearn in the list, and toggle it on. This is what lets the app read selected text no matter which application owns the window - without this permission, system-wide selection cannot be detected.
Set a trigger in TransLearn's preferences: either a keyboard shortcut (a key combination that does not conflict with existing app shortcuts) or the default selection popup, depending on which feels less intrusive for your workflow.
Verify it works outside Safari first, since that is the case Apple's own Translate cannot handle: open a PDF in Preview, select a sentence, and trigger your shortcut. You should see a translation overlay without any app switch.
Test in your actual daily apps - Slack, Notion, Pages, a terminal window - so you know coverage is complete before you rely on it during real reading or work.
If a translation does not appear, double check the Accessibility toggle first; this is the most common setup miss, since macOS silently blocks selection reading until that permission is explicitly granted per app.
Other System-Wide Translation Options
TransLearn is not the only tool that works this way. Utilities like PopClip and Alfred can be extended with translation workflows that pop up on text selection, and some browser extensions extend similar behavior to in-browser text specifically. The tradeoff is usually setup complexity and whether the tool is built around translation as a primary use case or as one workflow among many general-purpose actions. For anyone whose main need is reading foreign-language material - PDFs, documents, articles - a dedicated language app tends to need less configuration to get full coverage.
Choosing the Right Setup
For browser-only reading, Apple's built-in Translate is fine and requires no extra installation. For anyone whose foreign-language text shows up in PDFs, documents, chat apps, or anything outside Apple's own app set, a system-wide tool closes the gap. Install TransLearn's macOS app and enable Accessibility access to get started.