Към съдържанието

Dragomand е потребителски демон за Линукс, който дава на настолните приложения изцяло офлайн машинен превод през D-Bus. Той изпълнява локално преводните модели Bergamot/Marian на Mozilla, същите, които стоят зад Firefox Translations, и управлява кои модели са инсталирани и кои остават заредени в паметта.

$ dragomanctl translate -f bg -t en "Добро утро. Как си днес?"
Good morning. How are you today?

Първото извикване изтегля модела от Mozilla (с проверка по SHA-256) и стартира демона чрез активиране през D-Bus. Всичко след това работи изцяло офлайн, а при бездействие демонът отново спира.

Демонът

Съществуващите възможности за Линукс са или самостоятелни приложения, или превод, вързан към една програма като Firefox. Dragomand вместо това е една споделена услуга:

Реализирано досега

Версия 0.1.0: демонът с D-Bus API v1, конзолният клиент dragomanctl, изтегляне на модели при първа употреба, поддържане на „топли“ модели с изваждане при недостиг на памет, интеграции с KRunner и GNOME Shell, разширение за LibreOffice и приставка за KTextEditor (Kate). Български и английски са първата двойка, работеща от край до край; в обхвата е всяка двойка, публикувана от Mozilla.

Начало: Инсталиране · Интеграции · Документация