Все мы время от времени сталкиваемся с текстами на иностранных языках. А все языки знать невозможно. В таких случаях хорошо выручают переводчики. Прошло время, когда нужно было устанавливать Promt. Сейчас существует несколько качественных on-line сервисов для перевода текста. Один из них от Google. Недавно попалась на глаза небольшая программка, написанная на Python и GTK+. По сути, это не программка, а небольшой скрипт. Написал её некий Rado из Словении. Написал он pyGtranslator из интереса, просто изучая Python. От себя скажу, что мне очень понравилось. Есть конечно что доработать, но в целом. Вполне ничего...
Итак, что может программа. Ничего особенного. Да всё то же, что и переводчик Google, кроме возможности отправить вариант лучшего перевода. Минимум настроек и кнопок. pyGtranslator делает только то, что должен. Так же, когда он не нужен, его можно просто свернуть в трей. На скрине выше можно увидеть иконку в трее (два флажка).
Кнопка swap меняет местами текст, что позволяет перевести на другой язык только что переведённый текст, то есть избавляет от лишнего copy/paste. Иногда очень удобно:
Ниже примеры перевода на русский с разных языков. С utf-8 всё в порядке :)
Чего пока не хватает в программе, так это кнопки для очистки области для перевода. Чтобы не удалять уже ненужный текст руками, а просто вставлять средней клавишей мыши новый. Также неплохо бы перевод выделенного в различных приложениях ;) Но это я уже многого хочу.
Домашняя страница автора программы умерла, cвежие исходники можно взять тут:
git clone git://github.com/xrado/pygtranslator.git
А готовые пакеты для Debian, Ubuntu, Zenwalk лежали на странице автора.
Из зависимостей только PyGTK, GTK+, Python.
Из исходников достаточно запустить сам pygtranslator или установить их:
sudo python setup.py install
Hо... По понятным причинам, так лучше не делать!