VDS Хостинг для Ваших проектов

QDictionary – перевод мышкой

Декабрь 18th, 2010 Рубрики: Прикладные и прочие

QDictinary – переводчик во всплывающем окне

Обязательно следует рассмотреть небольшую программу QDictionary, предназначенную для перевода текстов в некоторых окнах при поднесении мыши к нужному слову. Это очень удобно, особенно когда большинство слов знакомы, а лишь некоторые надо перевести.

На данный момент Qdictionary уже кажется не поддерживается и дальше не разрабатывается. А очень жаль. Программа довольно перспективная и последняя версия 1.6. Давайте поподробней рассмотрим её работу.

QDictionary не требует установки, работает с любой папки и занимает мало места – это всё плюсы и достоинства. После запуска в трее появляется красная или серая иконка: красная когда программа активна (будет переводить) и серая, когда отключена, и сообщение о том сколько и каких словарей загружено. Активация и деактивация осуществляется щелчком по иконке в трее. По-умолчанию в поставке идёт англо-русский словарь и пользовательский. Когда-то я ещё скачал немецкий и арабский. Перевод работает в окнах Блокнота и Internet Explorer. В других не переводит, а это – очень серьёзный недостаток, который надо исправить, но как я уже сказал, разработчики почему-то больше не совершенствуют её. Для перевода нужного слова на него подводят курсор мыши и во всплывающем окошке получается перевод. Всё очень оперативно и красиво. То, что в других окнах «не переводит» это не совсем так. Если включить опцию на вкладке «Разное» «Выводить подсказку после двойного щелчка», то будет и в Ворде переводить и в др. Но это уже не так удобно, как просто наведением.
QDictionary - перевод мышкой во всплывающем окошке

Ещё один недостаток этого переводчика – это отсутствие реализованных правил для других языков кроме английского, которому и так они почти не нужны. Что я хочу сказать? Одно и то же слово может быть с разными окончаниями: в падеже и в мн. числе, глагол в лице, времени и т.д. Для английского это – не проблема, ведь в нём почти все окончания одни и те же. А вот для других языков надо работать. Кроме того для английского реализованы правила. Например: если к слову «cries» поднести указатель, то появляется исходный вариант "cry" и его перевод. Но для других языков такие правила не действуют. Т.е. если у вас в словаре есть итальянское "parlare", то при встрече в тексте «parlano» перевод не будет найден. Это значит, что нужно пересчитывать разные варианты, это практически невозможно и притом сильно растёт размер словаря. Теоретически возможность управления морфологией предусмотрена. Для каждого словаря есть свой конфигурационный файл с расширением .cfg. Как видно из файла English.cfg там есть строка Morphology=English, но конфигурирование подобным образом других словарей не работает. Или что-то надо ещё дописывать???….

Используя пользовательский словарь можно добавлять отсутствующие слова. Я за время работы добавил 305 слов уже свыше 430, особенно неправильные глаголы, с апострофами и др.

Для своей работы QDictionary использует библиотеку QDHook.dll скорее всего для перехвата окон для перевода. Я подозреваю, что если её заменить более продвинутой версией, то перевод можно будет осуществить и в других окнах, но может я и ошибаюсь. Хотя расширить типы переводимых окон надо бесспорно. Я имею ввиду без двойного щелчка.

Сайт разработчика уже переместился (Anplex Software), но скачать QDictionary всё ещё можно.

Сайт разработчика
Скачать QDictionary 1.6 бесплатно
user.dic – Мой пользовательский словарь QDictionary (8 Kb).
itrus.dic Итальяно-русский словарь для QDictionary (98 Kb).

Слов в этих словарях конечно мало, но всё же лучше чем первоначальный вариант из архива. К тому же бесплатные. Если у вас есть информация для улучшения работы Qdictionary, отписывайте в комментариях.

Понравился пост? Поделись с другими!
Теги: , , , ,

Есть 10 коммент. к “QDictionary – перевод мышкой”

  1. Декабрь 21st, 2010 at 21:43
    1

    делитесь своими знаниями о работе и настройке, словарями в комментариях.

  2. allex
    Март 11th, 2011 at 23:53
    2

    I have made my own user dictionary from English-Russian data base which I found in the NET, and it works very well- if you wish I can send you, just give me your e-mail.

    • Март 24th, 2011 at 19:19
      3

      alex, выгрузите Ваш словарь в сеть и укажите ссылку на скачивание, чтобы и другие пользователи могли его получить. спасибо.

  3. allex
    Март 11th, 2011 at 23:55
    4

    …and of course my e-mail is allex_x@abv.bg -REGARDS!

  4. MereNonsense
    Сентябрь 13th, 2012 at 18:11
    5

    Когда-то на другом ПК у меня работала эта программа. Теперь вспомнил про нее и хотел использовать для отображения подсказок, описывающих переменные в моей программе. Но подсказки всплывают только по комбинации клавиш или двойном щелчке – в любой программе. А раньше точно всплывали всегда. И еще слово будет не найдено, если в нем есть символ подчеркивания _

    • Сентябрь 18th, 2012 at 15:50
      6

      Спасибо, что дополнили статью этими важными сведениями. Очевидно _ определяется как разделитель.
      Чтобы подсказки отображались при наведении нужно открыть в Виндовсовском блокноте или Internet Explorer. Иначе нужен двойной щелчок.
      Также проверьте, что в Опциях на вкладке Разное не стоит флажок "Выводить подсказку только при нажатом Ctrl"

  5. Vodoley
    Декабрь 22nd, 2013 at 20:40
    7

    Подобным плагином давно пользуюсь в Firefox. Давно искал такую же прогу, чтобы работала не в браузере – и тут Ваша статья. Скачал, поставил – не работает (у меня основная OS – Windows 7). Загрузил XP – заработала. Очень жаль, нов 7 не работает. Как бы постимулировать разработчиков, чтобы портировали в 7? Я готов donate.

    • Декабрь 23rd, 2013 at 20:03
      8

      Скорее всего никак не удастся: разработчики забросили проект. Могу только посоветовать запустить в режиме совместимости (если такое есть в Win7).
      Кроме того по наведению мышки даже в WinXP не во всех приложениях работает перевод. Но работает по двойному щелчку. Посмотрите в опциях, стоит ли этот флажок.
      Ну и сам пока не пробовал, но может Вам подойдёт Everest Dictionary.

  6. ok
    Февраль 18th, 2014 at 05:27
    9

    QDictionary работает в Windows Server 2008 R2.
    В Notepad2 (не самом последнем) даже в XP не работает.

  7. Февраль 19th, 2014 at 16:48
    10

    ok, спасибо, что подтвердили работу в Windows 2008. Наверняка будет полезно многим. Насчёт Notepad2 – то перевод там работает, но только по горячей клавише F10. Неудобно, но…

Написать комментарий

   b2bbonbone