Dialect — ваш личный переводчик в мире Linux

Когда последний раз вы переводили текст в Linux? Если ваш ответ начинается с "открыл Chrome и..." — знакомьтесь с Dialect. Это нативное приложение для GNOME, которое делает перевод текста таким же простым, как копипаст.
Что такое Dialect?
Dialect — это легковесный переводчик, специально разработанный для Linux-систем. В отличие от браузерных решений, он:
- Интегрируется в систему
- Работает без лишних вкладок
- Поддерживает несколько движков перевода
- Потребляет минимум ресурсов
При этом проект полностью открыт под лицензией GPL 3.0 и активно развивается сообществом.
Кому пригодится Dialect?
- Разработчикам, работающим с иностранной документацией
- Локализаторам и переводчикам
- Студентам и исследователям
- Всем, кто регулярно сталкивается с языковым барьером
5 причин попробовать Dialect прямо сейчас
-
Мультисервисность. Под капотом — сразу несколько движков перевода:
- Google Translate
- LibreTranslate API (можно использовать любой публичный сервер)
- Lingva Translate
- Bing
- Yandex
-
История переводов. Больше не нужно искать вчерашний перевод — все сохраняется автоматически.
-
Определение языка. Приложение само распознает исходный язык — вам нужно только ввести текст.
-
Озвучка текста. Полезно для проверки произношения или изучения языка.
-
Работа с буфером обмена. Быстро копируйте исходный текст и вставляйте результат одной кнопкой.
Технические особенности
Dialect написан на Python 3 (требуется версия не ниже 3.10) с использованием:
- GTK4 и libadwaita для интерфейса
- PyGObject для интеграции с GNOME
- libsoup для сетевых запросов
- GStreamer для воспроизведения речи
Такой стек делает приложение легким, но при этом полнофункциональным.
Как установить?
Самый простой способ — Flatpak:
Для других дистрибутивов:
- Arch Linux:
sudo pacman -S dialect(илиdialect-gitиз AUR) - Fedora:
sudo dnf install dialect - Debian:
sudo apt-get install dialect
Сборка из исходников
Любителям поковыряться в коде:
git clone --recurse-submodules https://github.com/dialect-app/dialect.git
cd dialect
meson builddir --prefix=/usr/local
sudo ninja -C builddir install
Кому особенно понравится Dialect?
- Разработчикам Python: проект написан на этом языке — можно изучать код и участвовать в разработке
- Энтузиастам GNOME: приложение идеально вписывается в экосистему
- Сторонникам открытого ПО: в отличие от проприетарных аналогов, Dialect полностью прозрачен
Dialect — это тот редкий случай, когда простота сочетается с мощным функционалом. Больше не нужно держать вкладку с переводчиком — все необходимое всегда под рукой в нативном приложении.
Попробуйте сами и, возможно, внесите свой вклад в перевод через Weblate.
