Favicon of TranslateLocally

TranslateLocally

A local translation app runs Marian and Bergamot models on Windows, macOS and Linux, with desktop, command-line and browser extension access.

Alternative to:

Screenshot of TranslateLocally website

TranslateLocally translates text on your own computer for people who want local machine translation and teams working with their own translation models. It uses Marian and Bergamot, with a desktop interface for everyday text and command-line access for batch work.

  • Text and dataset translation: Translate individual sentences in the desktop app or process whole datasets through the command line.
  • Browser and app integration: Firefox and Chrome extensions can request translations from the desktop app, while a JSON interface lets other applications and Python clients use the same translator.
  • Custom models: Import most Marian models through Bergamot's fork of Marian, or choose models from Bergamot, OpusMT, HPLT and custom repositories; Bergamot is the default collection.
  • Indirect language pairs: Chain translation models through an intermediate language when you don't have a direct model for the language pair you need.

The app is open source under the MIT license and runs on Windows, macOS and Linux. Compatibility builds for Windows and macOS aim to cover older hardware and M1 Macs. Translation runs locally; downloading models uses network access.

Translator settings are controlled through the desktop interface. On macOS, the packaged app's command-line file access has restrictions, though it can accept piped text.

Similar to TranslateLocally