
ScreenTranslate is a dedicated on-screen translation tool for macOS that redefines how users interact with foreign text. This lightweight utility is designed for anyone who regularly encounters untranslated content on their screen—from professionals reading multilingual documents to students studying in a second language. Its core value lies in eliminating the tedious copy-paste workflow by offering instant translation directly from any on-screen text.
The fundamental problem ScreenTranslate solves is the cumbersome process of selecting text, copying it, switching to a browser or translation app, pasting, and then switching back. This interruptive workflow breaks concentration and slows productivity, especially for users who translate frequently. Additionally, many online translation services send text to external servers, raising privacy issues for sensitive content. ScreenTranslate removes both friction and risk by enabling instant, on-device translation without leaving the current application.
The first major feature is the shortcut-activated area selection mode. By pressing Cmd+E, users enter selection mode and drag a rectangle over any part of the screen. ScreenTranslate then uses Apple Vision OCR to recognize text within that area and Apple Translation to render the translation in a popup near the selection—all in under a second. This feature is particularly useful for translating text in images, PDFs, or videos where text is not selectable, making it a versatile tool for diverse on-screen content.
Another key capability is Text Selection Translation, which works when text is selectable within an app. Users can simply select text and trigger translation without screen capture or OCR, offering a faster workflow for editable content. Additionally, ScreenTranslate automatically saves every translation into its Translation History. Users can search, review, and copy previous results from the menu bar at any time. This persistent history is invaluable for revisiting past translations without retranslating, aiding language learning and consistency.
ScreenTranslate prioritizes privacy by processing all translations on-device using Apple Translation—no data ever leaves the Mac. It also works fully offline after initial language pack downloads, making it reliable even without internet access. The tool supports 20 languages with auto-detection of source language, covering major global languages like Korean, Japanese, Chinese, French, German, Spanish, Portuguese, Italian, Russian, Arabic, Dutch, Hindi, Indonesian, Polish, Thai, Turkish, Ukrainian, Vietnamese, and English. For users needing additional languages or specific translation quality, optional cloud engines (DeepL, Google Cloud, Azure) can be integrated with a personal API key.
admin
ScreenTranslate operates as a menu bar app that remains always available without consuming significant system resources. Its workflow is initiated either by the universal Cmd+E shortcut or by selecting text and using a context-sensitive translation trigger. The app then seamlessly coordinates OCR (if needed) and translation through Apple’s native frameworks. The translation appears in a small popup near the original text, allowing users to read the result without moving their eyes far from the content. The entire process is fluid and fast, designed to integrate into the user’s existing workflow rather than requiring a separate app window. The user can also translate manually via the Quick Translate panel in the menu bar.
For a developer reading documentation in a foreign language embedded in a screenshot, ScreenTranslate provides immediate understanding without leaving the IDE. A student reviewing a scanned PDF of a foreign language textbook can drag over any paragraph and get instant translation, aiding comprehension without breaking focus. Translators working with mixed-language documents can quickly verify snippets without constant app switching. Gamers encountering untranslated text in games can use the area selection to translate on-screen menus and dialogue. In each scenario, the outcome is faster comprehension and reduced cognitive load, allowing users to stay in their primary task while effortlessly accessing translation. The time saved from eliminating the copy-paste loop accumulates significantly over a workday.
ScreenTranslate targets macOS users running version 15 (Sequoia) or later, supporting both Apple Silicon and Intel architectures. It is ideal for multilingual professionals, students, translators, developers, and any user who frequently encounters foreign text in their digital environment. The app is completely free with no subscriptions, accounts, or ads—a rare offering in the translation tool space. Its open source code (GPL-3.0) ensures transparency and community trust. In summary, ScreenTranslate delivers a private, fast, and entirely on-device on-screen translation experience that streamlines one of the most common productivity bottlenecks: understanding foreign text on the screen.
ScreenTranslate is designed for macOS users (version 15 or later) who need to translate on-screen text quickly and privately. Its primary audience includes multilingual professionals such as translators, content writers, and international business communication specialists who frequently encounter foreign text in their daily work. Developers and researchers working with documentation in various languages will benefit from instant translation without leaving their code editor or research tool. Students learning a foreign language can use it to read textbooks, websites, and course materials more efficiently. Gamers and general users who encounter untranslated content in apps, games, or images will find ScreenTranslate invaluable. The app also appeals to privacy-conscious individuals who avoid cloud-based translation services for sensitive data. Its free, open-source nature makes it accessible to anyone needing a reliable on-screen translation solution on Mac.
Updated 2026-03-05