Можно ли добавить другие сетевые источники в программу Apple Dictionary?

Стандартная программа Apple Dictionary в Lion обеспечивает доступ к Википедии. Похоже , это прямой поиск (т. е. не кэшированная локальная копия Википедии). Я хотел бы добавить другие источники таким образом, например, для Urban Dictionary. Можно ли это сделать? Если да, то как?

Это точно моя проблема. Вы решили это?
Нет, я сожалею, что пока не нашел никаких решений. Все еще надеюсь на что-то, когда-нибудь...
Прошел еще год. Есть еще удача?
@adamdport Нет, я сожалею, что ничего не слышал. Все еще надеюсь...
Прошло почти 5 лет, а решения до сих пор нет.

Ответы (1)

Есть несколько вещей, которые вы могли бы сделать, но ни одна из них не является именно тем, о чем вы просите. Если у вас есть словарь в формате StarDict, вы можете преобразовать его для использования в Dictionary.app с помощью DictUnifier . Вы также можете разработать свои собственные словари , возможно, используя шаблон проекта, доступный в качестве дополнительной загрузки для Xcode.

Тем не менее, это создаст статические словари, а не «живой» источник словаря, как у нас для Википедии. В Википедии есть специальные вспомогательные файлы, встроенные в пакет Dictionary.app. Мошенники!

Мой подход к такого рода вещам заключался в том, чтобы использовать модуль веб-поиска в Quicksilver , чтобы добавить каждый словарь, который я мог бы захотеть проверить (Oxford English Dictionary, Wolfram|Alpha, Black's Law Dict., Google "define word " и т. д .), наряду с сочетанием клавиш, которое отправляет QS любой выделенный текст (или я могу просто вызвать QS и ввести свой поиск напрямую) Альфред и др. , вероятно, также имеют аналогичную функцию.

Этот подход ищет только по одному словарю за раз, но обычно я знаю, какой из них даст релевантные результаты. Результаты появляются в вашем браузере; все, что делает модуль веб-поиска QS, — это форматирует URL-адрес для каждого источника для выполнения соответствующего поиска. Кроме того, поскольку мы не используем Dictionary.app, эти параметры словаря не будут отображаться при нажатии CTRL+CMD+D на слове. (Честно говоря, Википедия тоже!) При всем при этом этот подход требует минимальной настройки и работает очень быстро.

Чтобы расширить это, да, вы можете сделать то же самое в Альфреде с платным обновлением « Power Pack ». При этом вы можете добавить любое количество рабочих процессов для выполнения этой задачи. Вот популярный рабочий процесс для Urban Dictionary: github.com/Sheraff/urbandictionary-alfred-workflow .