I often need to translate just one sentence.
It might be a line in developer documentation, a message from an international client, a phrase in an article, or something I am writing in another language. The translation itself is usually quick. The interruption around it is not.
I open a browser tab, visit Google Translate or DeepL, copy the text, paste it, switch back to my original app, and then repeat the whole process a few minutes later.
That small loop became surprisingly annoying. I wanted a translator that was always nearby but did not require another browser window. That was the idea behind LingoMacBar: a lightweight Mac menu bar translator that opens when I need it and stays out of the way afterward.
Why a translator in the Mac menu bar?
Google Translate and DeepL are already useful services. The problem was not finding a good translation engine. The problem was the number of steps required to reach it.
For occasional translation, opening a website is fine. For someone who translates several times a day, the repeated context switching adds friction. It breaks concentration while reading documentation, interrupts writing, and makes short translations feel more complicated than they should be.
The macOS menu bar felt like the right place for a small tool like this. It is already part of the desktop, it is always accessible, and it does not need to take over the screen.
How LingoMacBar works
LingoMacBar lives quietly in the macOS menu bar. I can open it with a click or a customizable keyboard shortcut, choose Google Translate or DeepL, and translate without opening another browser tab.
The app supports automatic, light, and dark appearance modes, so it can follow the system appearance or use the mode I prefer. The goal is a small interface that feels comfortable during a normal workday rather than another large application competing for attention.
It is designed for quick translations rather than language study, document management, or a complete writing workflow. That focus is intentional.
LingoMacBar requires an internet connection because it uses WebView to access Google Translate and DeepL. It does not require an account or cloud sync, and it has no ads or tracking. If either translation service changes its web interface, the app may need an update to keep the visual experience working correctly.
Building a focused SwiftUI macOS app
LingoMacBar is built with Swift and SwiftUI, with WebView providing access to the translation services.
One of the interesting parts of building a small Mac utility is deciding what not to build. It would have been possible to add a large settings system, a separate translation window, language-learning features, saved documents, and many other ideas. Most of those would have moved the app away from the original problem: getting a quick translation without leaving the current workflow.
The menu bar creates useful design constraints. The app needs to be easy to open, simple to understand, and visually quiet when it is not being used. A shortcut should feel faster than reaching for a browser tab. The main interface should provide enough control without becoming a dashboard.
Using Google Translate and DeepL also means working with services that users already recognize. Instead of trying to create a new translation engine, LingoMacBar packages access to those familiar tools into a smaller Mac-focused experience.
That approach has a trade-off. The app depends on the services it displays, so it needs an internet connection and may require maintenance when those services change. In return, users can choose between two established translation engines from one convenient place.
Who might find it useful?
LingoMacBar is especially useful for people who work across languages during the day.
Developers can use it while reading documentation, comments, issue reports, or technical discussions. Students can translate research and assignments without constantly changing browser tabs. Writers and bloggers can check phrases while drafting. Remote workers can communicate with international teams more comfortably.
It can also be useful for travelers, language learners, digital nomads, and anyone who regularly reads or writes in more than one language.
The common use case is not a particular profession. It is the repeated need to translate something small without losing focus on the task already in front of you.
A small tool for a repeated problem
The most valuable productivity tools are not always the ones with the longest feature lists. Sometimes the useful part is removing a few unnecessary steps from something that happens every day.
That is what I wanted from LingoMacBar. It does not try to replace Google Translate or DeepL. It makes them easier to reach from the Mac desktop.
If you translate text regularly, you can see LingoMacBar for macOS, view the screenshots, and decide whether the workflow fits you. It is available for a $9.99 one-time purchase with lifetime updates.
Final thoughts
Building LingoMacBar reminded me that a focused app can be more useful than a feature-heavy one when the problem is specific.
The app started with a simple frustration: I did not want to keep opening browser tabs for short translations. The final result is a small Mac menu bar translator with keyboard shortcuts, Google Translate and DeepL support, familiar appearance modes, and a deliberately limited scope.
I would be interested to hear how other developers and multilingual Mac users handle translation during the day. Do you use Google Translate, DeepL, a browser extension, or something else? And what would make a Mac menu bar translator more useful in your workflow?
For the full feature overview, you can read the original LingoMacBar article on my website.

Top comments (0)