Вдохновленный топиком хабравчанина boo1ean я решил написать небольшую программу, которая работала бы в фоновом режиме и позволяла быстро переводить выделенный текст.
Всех заинтересовавшихся прошу под кат!
Я знаю, что существуют автономные переводчики, которые позволяют выводить перевод выделенного текста, но:
Большинство из них работают только под OS Windows
Мне хотелось написать такую вещь самому и набраться опыта в программировании с помощью Qt
Хотелось пользоваться этой утилитой как на Windows так и в Linux системах (так как я пользуюсь обоими)
Мне понравилась идея хабравчанина boo1ean и я приступил к разработке программы с учетом большинства поправок и пожеланий, которые были озвучены в данном топике.
Рзультат
Небольшая программа, работающая в двух режимах:
Ей можно пользоваться как обычным переводчиком. Перевод осуществляется непосредственно в самом интерфейсе программы
Перевод текста из буфера обмена. Программа свернута в трэе. Переведенный текст выводится уведомлением в трэй или в отдельном окне (в зависимости от настроек программы) по одной из нескольких «причин активации перевода»: автоматически, по щелчку ЛКМ, по двойному щелчку ЛКМ, по щелчку СКМ и по щелчку ПКМ.
Возможности программы
Перевод текста в обычном режиме
Быстрый перевод текста из буфера обмена
Прослушивание исходного и переведенного текста
отображение толкования переведенного текста (фразы, слова) на Википедии
Логирование переводов
Вывод переведенного текста в трэй или в отдельное окно
Скриншоты
Главное окно программы
Окно настроек
Окно переведенного и исходного текста («выскакивает» в верхнем правом углу рабочего стола)