Dragomand
Fully offline machine translation for the Linux desktop, over D-Bus.
Last verified:
What is Dragomand?
Dragomand is a per-user Linux daemon providing fully offline machine translation over D-Bus for desktop applications. It runs Mozilla's Bergamot/Marian translation models locally (the same models used by Firefox Translations) and lets editors, browsers, clipboard tools, and desktop environments share one translation service via the dev.l10n_bg.dragomand.Translator1 API.
Dragomand pricing
Pricing model: Freemium
Dragomand pros
- Fully offline translation — text never leaves the machine
- Shared D-Bus API for all apps with models loaded only once in memory
- Uses current Mozilla Bergamot models from Firefox Remote Settings, SHA-256 verified
- No idle cost — D-Bus activated daemon exits when idle; includes CLI client, KRunner, GNOME Shell, LibreOffice and Kate integrations
Dragomand cons
- Linux-only; not available on other platforms
- Early version (0.2.0) with Bulgarian–English the first fully working language pair end to end
- Network required initially to download models
Frequently asked questions about Dragomand
Does Dragomand require an internet connection?
Only for the initial model download from Mozilla; all translation afterwards is fully offline and text never leaves the machine.
Which applications can use Dragomand?
Any app that calls its D-Bus interface, including editors, browsers, clipboard tools, KRunner, GNOME Shell, LibreOffice and accessibility software.
What translation models does it use?
It uses Mozilla's Bergamot/Marian models from Firefox Remote Settings — the same models Firefox Translations installs.