Mac Translation Apps - Offline, Google and DeepL
Mac Apps
Most modern browsers have multi-language translate built in.
Vivaldi even has a separate panel for it. Sometimes, though, we
encounter text in other languages in books and documents or when we
aren't connected to the Internet. Then it's not possible to use a
browser. Also, even though Google Translate is the de facto standard,
there are other translation engines that some feel are better. Here are
a few options.
Translator - Offline Translate
If you want a tool for Mac that works when you don't have a connection, this is what you need. It's only 3.99 in the Mac App Store. It is a one-time purchase, not a subscription and installs as a menu bar app. One drawback is a limited number of supported languages when compared to online versions. It supports:
- Arabic
- Chinese (Mandarin - China Mainland)
- Chinese (Mandarin - Taiwan)
- Dutch
- English (US)
- English (UK)
- French (France)
- German (Germany)
- Indonesian
- Italian (Italy)
- Japanese
- Korean
- Polish
- Portuguese (Brazil)
- Russian
- Spanish (Spain)
- Thai
- Turkish
- Ukrainian
- Vietnamese
Google Translate Web View
This free app is a web view wrapper for Google Translate that operates from your menu bar and can be summoned with a hotkey. It is available on Github. It has a limit of 5,000 characters at a time. It does have built in OCR for images, so you can upload those to have them interpreted. Google Translate offers automatic language detection if you are unsure what you are dealing with. This is an unsigned app, so you will have to give permission to bypass Gatekeeper. Google supports translation into 108 languages.
DeepL
Some feel the private company, DeepL, offers a product with superior translation abilities when compared to Google. It's paid services offer the ability to upload and translate large documents, including PDFs. The free service provides you with three documents a month of up to 5MB and, like the other apps in this review, provides real-time translation from the menu bar. DeepL supports the following languages:
- Arabic
- Bulgarian
- Chinese (simplified and traditional)
- Czech
- Danish
- Dutch
- English (American and British)
- Estonian
- Finnish
- French
- German
- Greek
- Hungarian
- Indonesian
- Italian
- Japanese
- Korean
- Latvian
- Lithuanian
- Norwegian
- Polish
- Portuguese (Brazilian and European)
- Romanian
- Russian
- Slovak
- Slovenian
- Spanish
- Swedish
- Turkish
- Ukrainian