Dictionary on Mac OS X

После недолго использования Mac OS X почувствовал потребность в переводчике. Первым делом посмотрел на стандартную поставку ПО в Tiger. Нашёл два приложения — Translation Widget из Dashboard и Apple Dictionary. Translation Widget отлично справляется с переводом слов, но увы не умеет работать в оффлайн. Dictionary — хорошая программа, но для нее я так и не нашел англо-русских словарей. Похоже, кроме New Oxford American Dictionary и Oxford American Writers Thesaurus, их и нет. Формат данных словарей пока мало известен (google подсказывает только один блог по данной теме).


Пришлось искать другие способы для перевода слов. Помня о долгой работе с Debian, я решил изучить возможность использования dict. Результат долго ждать не пришлось. На одном из сайтов нашёл DICTatoro (DICT available to run offline). Если Internet не может быть всегда со мной — нужно сделать сервис прям у себя на ноутбуке.

Вместе с DICTatoro скачиваю OmniDictionary, который умеет работать с сервисами dict-a. Устанавливаю оба приложения и запускаю. В OmniDictionary немного изменим настройки, указав сервер “localhost”:

omni dictionary preferences

Вот и все. OmniDictionary и DICTatoro дружат. Получаю первые результаты с английского в латынь и обратно. Жизнь прекрасна :).

По как всегда, после первых успехов приходят и первые проблемы. Начинаю искать словари для Dict. После долгих попыток я нахожу Muller24, который соответствует формату данных RFC 2229 (A Dictionary Server Protocol). Создаю новую директорию muller24 в /Library/JDict/databases/ и редактирую database.ini, добавляя в файл следующее:

#mueller24
mueller.data = mueller24/mueller24.dict.dz
mueller.index = mueller24/mueller24.index
mueller.encoding = koi8-r
mueller.name = mueller
mueller.html=vietdict.server.WordnetPrinter
mueller.use = true

Рестарт DICTatoro, пробую перевести слово “door” в OmniDictionary. Результат приводит к упадку сил:

omni dictionary

Если же воспользоваться http-сервером, то результат немного одушевляет:

jdic

Осталось выяснить, кто не умеет работать с UTF-8. Надеюсь, еще пару шагов к нормальной интеграции этих приложений.

This entry was posted on Thursday, May 17th, 2007 at 12.08 am and is filed under mac os x. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply