Favicon of TranslateLocally

TranslateLocally

An MIT-licensed translation app for Windows, macOS and Linux that runs Marian and Bergamot models locally and connects to Chrome and Firefox.

Screenshot of TranslateLocally website

TranslateLocally is an open source machine translation app for Windows, macOS and Linux. It's for people who want to translate text on their own device, including those handling material they don't want to send to a remote translation service. The desktop app has an MIT license and uses Marian and Bergamot translation models.

You can translate through a graphical interface or use the command line for individual sentences and whole datasets. The app can chain models through an intermediate language, allowing translation between languages without a direct model pair. Chrome and Firefox extensions can connect to the desktop translator; the separate Chrome plugin has its own terms for personal and commercial use.

Model choice extends beyond the default Bergamot collection. TranslateLocally supports OpusMT and HPLT repositories, custom model repositories, and imports of most Marian models through Bergamot's fork of Marian. That makes it relevant to developers and teams with their own trained translation models. Its JSON interface also lets other applications and Python clients request translations.

The website's translator runs in your browser after downloading a language model. It keeps both the input text and the translation on your device. Browser translation requires compatible SIMD support and a CPU with SSE4.1 instructions. Desktop compatibility builds cover older Windows and Mac hardware, including M1 Macs.

Similar to TranslateLocally