bubbleTranslate

bubbleTranslate

Translate selected text, screen regions, and full pages without leaving the desktop

Freemium

Gallery

About bubbleTranslate

bubbleTranslate is a desktop translation app designed to keep reading from turning into a trip to another tab. It runs in the menu bar or system tray on macOS, Windows, and Linux, then places a translation next to the text a person is already viewing. Instead of copying a sentence, opening a translation site, pasting it, and finding the original place again, the reader holds Alt, or Option on a Mac, while selecting text. A small bubble appears beside the pointer and hides itself after a short delay. The app works at the operating system level, so the source can be a browser, PDF, document, chat, code editor, or another desktop application. That broad reach is the point. It's meant to preserve attention while someone reads material in a language they don't fully know.

The basic selection workflow is deliberately restrained. Ordinary highlighting and copying continue to behave normally because translation is triggered only when the configured key is held. A double click can translate one word, while a longer selection handles a phrase or paragraph. The source language is detected automatically and the bubble identifies the detected language along with the chosen target. Seventeen common target languages appear as quick choices, including English, Turkish, German, French, Spanish, Arabic, Chinese, Japanese, and Korean. People can also enter another language code accepted by the underlying providers. Settings cover the trigger key, target language, text size, visual theme, and the time before a bubble disappears. If one online translation provider is unavailable, the app automatically tries another.

bubbleTranslate also handles words that aren't exposed as selectable text. A region shortcut dims the screen and lets the reader draw a rectangle around a screenshot, scanned page, game, or video still. Text recognition happens on the local computer, then the recognized words are sent for translation and the result appears beneath the captured region. A separate full screen shortcut reads the visible screen and replaces paragraphs in place while preserving their layout, font, size, and colors. Code, commands, and file names are intended to remain untouched, and a key press or click restores the original view. The free plan includes three full screen translations per day. Screen reading has some platform details to consider, especially on Linux, where the built in reader has limited character support unless Tesseract and the needed language packs are installed.

Its privacy model is unusually concrete for a small translation utility. There is no account or sign up for the free version, and the app doesn't keep a permanent translation history. Recent items remain in memory only for the current session. Settings, the license, and the daily usage count live as local files. Selected text still has to reach an online translation provider, so the app requires an internet connection, but the license service doesn't receive that text. A Pro purchase is processed by Paddle, and the license service keeps the buyer's email, license status and end date, plus one device identifier per machine. On macOS the selection feature needs Accessibility permission, while region capture needs Screen Recording permission. Those permissions reflect how the app reads the current selection and visible pixels.

This is a practical fit for researchers reading foreign papers, developers working through documentation and issue threads, support staff handling multilingual conversations, language learners checking unfamiliar words, and anyone moving between material in several languages. It is less suited to people who need document production features, collaborative terminology management, or offline translation. The app focuses on immediate reading rather than editing and exporting a translated document. Installation also differs by operating system. The macOS build is signed and notarized, the Linux build targets distributions with glibc 2.28 or newer, and the Windows build can be downloaded directly or through the Microsoft Store. Direct Windows downloads may prompt a SmartScreen warning because that executable isn't code signed. The application source is visible on GitHub for transparency, though the site says it isn't published for reuse.

Access is freemium and doesn't ask for a payment method to start. The free edition allows ten ordinary translations each day, works across the three supported desktop platforms, and includes provider fallback without requiring an account. Pro costs $2 per month or $20 per year and removes the translation limit on as many as three machines under one license key. That is a simple upgrade boundary for frequent readers, while occasional use remains genuinely useful for free. Buyers should remember that translation quality comes from the available online providers and that screen recognition can depend on operating system support and local OCR setup. For someone whose main frustration is breaking concentration to translate a sentence, bubbleTranslate offers a focused answer with clear limits and modest pricing.

Key Features

  • Cursor based selection translation
  • Automatic source language detection
  • Local screen region recognition
  • Full screen in place translation
  • Automatic translation provider fallback
  • Custom shortcuts and visual themes

Pros & Cons

What we like

  • Works across ordinary desktop applications
  • Keeps translations beside the original text
  • Requires no account for free use
  • Explains its data handling clearly

Room for improvement

  • Translations still require an internet connection
  • Free use is capped each day
  • Linux OCR may need Tesseract setup
  • macOS requires accessibility permissions

Frequently Asked Questions

What is bubbleTranslate?
bubbleTranslate is a desktop app that shows translations beside selected text, captured screen regions, or a translated full screen. It runs on macOS, Windows, and Linux and is designed to avoid switching to a separate translation site.
Is bubbleTranslate free?
Yes. The free version includes ten ordinary translations per day and three full screen translations per day, while Pro costs $2 monthly or $20 yearly for unlimited translations on up to three machines.
Does bubbleTranslate work with screenshots?
Yes. A shortcut lets the user draw a box around text in a screenshot, scan, video still, or game, and the app reads the words locally before translating them.
Does bubbleTranslate store translated text?
It doesn't keep a permanent translation history, and recent translations disappear when the app closes. Selected text is sent to an online translation provider, but the site's license service doesn't receive it.

Best For

Reading foreign language research papersChecking unfamiliar words while browsingTranslating text inside desktop applicationsReading text embedded in screenshots

Featured in

Alternatives to bubbleTranslate

Reviews (0)

No reviews yet

Be the first to share your experience with bubbleTranslate

Sign in to write a review

Badge builder

Add bubbleTranslate to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

bubbleTranslate badge preview
<a href="https://toolindex.net/tools/bubbletranslate?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/bubbletranslate/medium.svg" alt="bubbleTranslate - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.

Work on bubbleTranslate? Request listing access or correction