← All articles

How to translate selected text anywhere on Mac

Translate selected text anywhere on Mac from the notch or a floating panel. Compare OneNotch with macOS Translate, DeepL, and Easydict.

macOS can already translate selected text. Highlight a sentence, Control-click, choose Translate, and Apple shows a result you can hear, copy, or use to replace the original. On supported language pairs, you can even download languages and keep translation on-device.

That is a good baseline. It is also several clicks deep, easy to forget, and disconnected from the place where many people already keep their clipboard, screenshots, and daily tools.

OneNotch's new Translate feature is built around a smaller loop: select, translate, continue. The result can appear in the MacBook notch or beside the selection, without moving your work into a browser tab.

Quick disclosure: we make OneNotch. This is a practical guide, not a claim that one translator wins every language pair. The comparison below is based on official product documentation checked on August 20, 2026.

The fastest ways to translate text on a Mac

OptionHow it startsWhere the result appearsOffline optionBest for
macOS TranslateSelect text, Control-click, choose TranslateApple's system popoverYes, for downloaded supported languagesOccasional translation with nothing to install
DeepL for MacSelect text, press Command-C-CSmall floating window or the DeepL appNo for the shortcut workflowPeople who already prefer DeepL's engine
EasydictSelection button, shortcut, typed input, or screenshot OCRFloating dictionary windowDepends on the selected servicePower users who want many engines and OCR translation
OneNotchSelection button or customizable shortcutThe notch or a floating panel beside the textYes, when Apple's language pair is installedA compact translation workflow tied to clipboard and screenshots

Apple documents the built-in selection, speech, copy, replace, and offline-language workflow in Translate text on Mac. DeepL documents its Mac-wide Command-C-C shortcut in Use DeepL shortcuts for desktop apps. Easydict is a free, open-source Mac translator with selection translation, OCR screenshot translation, and support for multiple translation services.

How OneNotch Translate works

Set two languages once—for example, Vietnamese and English. OneNotch detects the language of each selection locally and chooses the other side of the pair automatically.

  • Select foreign text and it translates into your first language.
  • Select text already written in your first language and it translates into your second.
  • If detection gets a short or ambiguous phrase wrong, swap the direction from the result instead of opening Settings.

There are two ways to start:

  1. Press the Translate shortcut after selecting text in any app. The default is Shift-Command-G, and you can change it.
  2. Turn on Quick Translate to show a small translate button beside a selection. Choose whether that button opens the result in the notch or in a floating panel.

Quick Translate needs macOS Accessibility permission so OneNotch can read highlighted text in other apps. You can set a minimum selection length and exclude apps where dragging is a canvas gesture rather than text selection.

Why put translation in the notch?

Translation usually starts as a tiny interruption: one unfamiliar sentence in a web page, a customer reply, a code comment, or a word in a PDF. Opening a full translator makes the interruption larger than the task.

The notch works well as a temporary result surface because it is visible without covering the selection. Read the translation, copy it, hear it, or dismiss it. If you need to compare the source and result for longer, detach the result into a floating panel and pin it above other windows.

On a Mac without a physical notch, OneNotch uses the same top-center surface. The workflow does not depend on owning a particular MacBook.

Four useful translation workflows

1. Read a foreign page without translating the whole site

Select only the paragraph you do not understand. OneNotch folds line breaks caused by narrow columns while preserving real paragraphs and list items, then displays the translation in the notch.

This is different from Safari's whole-page translation. Safari is better when the entire site is foreign; selection translation is better when you only need one passage. Apple notes that Safari sends page contents to Apple when you translate a webpage, while downloaded system languages can process selected text on-device. See Apple's webpage translation privacy explanation.

2. Write a reply in another language

Write naturally in your first language, select the draft, and translate. Copy the result, or use Replace Selection in OneNotch Pro to overwrite the original text in place.

Before replacing anything, OneNotch checks that the selected text is still the text you translated. If you moved the cursor or changed the selection, it refuses the replacement rather than pasting into the wrong place.

3. Look up a single word

A sentence needs a translation; a word usually needs a dictionary. OneNotch switches to a two-column dictionary layout for single-word lookups, showing the translated headword and available meanings by part of speech. Pronunciation, the full dictionary, and unlimited read-aloud are Pro features; the core translation itself remains available on the free tier.

4. Move from a screenshot to editable text

OneNotch Screenshot can capture text with OCR and copy it to the clipboard. From there, translate the recognized text in the notch. OneNotch Pro also includes translation inside the Annotate editor when the goal is to rewrite text in the image rather than extract it.

That connection matters: screenshot, OCR, clipboard, translation, and annotation live in one app instead of five separate utilities. See our Mac screenshot app comparison for the capture side of the workflow.

Choose the translation engine, not just the interface

OneNotch separates the translation surface from the engine that answers it:

  • Automatic tries Apple's on-device translation when macOS has the language pair installed, then uses Google when it does not. Single-word lookups prefer Google because it can return dictionary senses.
  • Apple (on-device) is the strict privacy choice. If the language pair is unavailable locally, it reports an error instead of silently sending the text online.
  • Google, Bing, and Youdao are key-free online choices with different language and dictionary strengths.
  • Claude, OpenAI, and Gemini are optional bring-your-own-key providers. They are useful when context, tone, or idiom matters more than literal phrase mapping. Requests are billed to your own provider account.

The active engine is shown with the result, so you do not have to guess whether a translation ran locally or online.

When another translator is the better choice

Use macOS Translate if you translate occasionally, want no extra app, and Apple's supported languages cover you. It already handles selected text, speech, copying, replacement, and on-device language downloads.

Use DeepL if the DeepL engine is the reason you are choosing a tool. Its desktop shortcut removes the normal copy-paste trip and can show the result in a compact floating window.

Use Easydict if you want an open-source translator that can query many services, compare results, or run OCR screenshot translation. Its breadth is the point; the trade-off is a denser setup and interface.

Use OneNotch if translation is one step inside a wider Mac workflow. It is strongest when you want the result at the top of the screen, want to switch between a notch and a pinned panel, or regularly move between selected text, OCR, clipboard history, and screenshot annotation.

Set it up in two minutes

  1. Open OneNotch Settings and choose Translation.
  2. Pick your first and second languages.
  3. Choose Automatic for the easiest balance, or Apple (on-device) if text must never leave your Mac.
  4. Set your keyboard shortcut.
  5. Optionally enable the selection button and choose Notch or Floating panel.
  6. Select a sentence in Safari, Notes, Mail, or your editor and run Translate.

OneNotch accepts up to 4,000 characters in one translation. That is deliberate: the feature is for words, messages, and passages, not entire documents. For a contract, book, or localization project, use a document translation workflow where layout and terminology can be reviewed properly.

The best translation tool is the one you actually invoke before giving up and opening another tab. macOS already provides a capable foundation. OneNotch makes that action faster, more visible, and connected to the rest of the text you handle all day.

Try Translate in OneNotch or follow the interactive steps in the OneNotch guides.

Frequently asked questions

How do I translate selected text anywhere on a Mac?

macOS can translate selected text through Control-click > Translate. OneNotch adds a customizable keyboard shortcut and an optional button beside the selection, with results shown in the notch or a floating panel.

Can OneNotch translate text offline?

Yes, when the required Apple language pair is downloaded. Choose Apple (on-device) to guarantee that text never leaves the Mac; if the pair is unavailable, OneNotch reports an error instead of silently using an online service.

Is OneNotch Translate free?

Core translation and Quick Translate are available on the free tier. Pro adds pronunciation, the full dictionary, unlimited read-aloud, replacing the selected text in place, and translation inside screenshot annotation.

Which translation services does OneNotch support?

OneNotch supports Apple on-device translation, Google, Bing, and Youdao. You can also configure your own Claude, OpenAI, or Gemini API key for context-aware translation.

Does OneNotch translate text inside screenshots?

Yes. The free OCR capture extracts text to the clipboard so it can be translated, while OneNotch Pro can translate text directly inside the Annotate image workflow.