hn.today

Show HN: DragomanD – local language translator for Linux

dragomand.l10n-bg.dev6 points0 comments
Screenshot of Show HN: DragomanD – local language translator for Linux

Dragomand is a per-user Linux daemon that provides fully offline machine translation to desktop applications via a single D-Bus API. It runs Mozilla’s Bergamot/Marian models - the same models behind Firefox Translations - manages model installation and memory residency, and verifies model downloads by SHA-256. Apps call a common interface so editors, browsers, clipboard tools, KRunner, GNOME Shell, LibreOffice and accessibility software can share one copy of each model instead of loading their own. The daemon is D-Bus-activated and exits when idle, so nothing runs permanently; network access is used only to fetch models or on explicit update checks, keeping text private by design.

Version 0.1.0 ships the daemon with D-Bus API v1, a dragomanctl CLI, install-on-demand downloads, an LRU “keep-warm” policy with memory-pressure eviction, and integrations including KRunner, GNOME Shell search, a LibreOffice extension and a KTextEditor plugin. Bulgarian↔English is implemented end-to-end, and supporting every language pair Mozilla publishes is the stated scope. Documentation, install instructions, integrations and source code are provided; the project is free software under GPL‑3.0+, site content CC BY‑SA, and development is sponsored by Vute Tech.

Read on dragomand.l10n-bg.dev0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.