Некоторое время я искал английские и испанские переводные словари (в обе стороны) для родного приложения Apple для словарей. До сих пор я не имел никакого успеха.
Есть ли какое-нибудь бесплатное, достойное качество решение, такое как «Новый Оксфордский американский словарь» и «Dictionnaire de l'Académie Française»?
Любые ссылки или информация будут высоко оценены.
Ответы:
Последние версии MacOS уже включают испанские словари, которые можно включить в настройках в Dictionary.app ( ⌘+ ,).
Ответ ниже для преобразования и установки сторонних словарей из других популярных форматов.
Чтобы создать словарь для встроенного OSX Dictionary.app, сначала вам потребуется пиглоссарий для преобразования в формат AppleDict из входного формата, который может быть ABBYY Lingvo DSL, Babylon BGL, Stardict IFO и т. Д. (См. Все поддерживаемые форматы ).
Как только исходный XML-код AppleDict сгенерирован, для разработки собственных двоичных файлов, которые может использовать Dictionary.app, используется Apple Dictionary Development Kit.
Действуйте следующим образом:
Установка зависимостей
Теперь все готово для фактического преобразования.
Выполнение преобразования
make install
копирует сгенерированный словарь в~/Libary/Dictionaries
. Теперь, если вы перезапустите приложение-словарь и откроете настройки ( ⌘+ ,), новый словарь появится в списке. Установите флажок, чтобы включить его.Другие форматы, например, ABBYY Lingvo DSL, требуют больше шагов, таких как перекодирование из UTF-16 в UTF-8. Вот скрипт-оболочка для преобразования DSL в AppleDict .
Вот несколько бесплатных словарей в формате Babylon BGL . Также доступны буквально сотни словарей в форматах DICTD, Stardict и ABBYY Lingvo DSL.
источник
.rst
на.md
. Простое открытие проекта в вашем браузере покажет вам файл RAEDME: github.com/ilius/pyglossaryПосмотрите на эту ссылку . Здесь вы можете найти запрошенные словари "eng-esp / esp-eng".
источник
В качестве продолжения ответа ccpizza, вот что вам нужно на сегодняшний день:
Вам нужна учетная запись Apple Developer, чтобы получить это.
Загрузив его, вы можете просто создать новую папку в / Developer / Extras и скопировать папку Dictionary Development Kit из Вспомогательных инструментов туда.
sudo easy_install beautifulsoup4
Теперь вы можете скачать словарь в любом формате, который может прочитать пиглоссарий. Все англоязычные словари Вавилона находятся здесь: http://www.babylon.com/free-dictionaries/languages/english
Теперь сделайте то, что сказал ccpizza. Мне пришлось немного изменить команду, чтобы
Обратите внимание, что выходное имя (в данном случае «webster») будет именем словаря на панели инструментов Dictionary.app; Я использовал Spanish.xml для словаря испанского языка. Последняя команда автоматически установит файл словаря, поэтому вы можете включить его в настройках Dictionary.app.
источник
pyglossary
вспомогательными инструментами Apple, но хорошо, что они есть здесь. Кстати, фактический пакет Aux для URL-адреса - developer.apple.com/downloads . Я думаю, что установкаCommand line tools for Xcode
также требуется, но не могу сказать наверняка. ВDictionary Development Kit
папке также есть файл Readme, в котором содержатся последние инструкции по компиляции и расположению папок, что полезно, поскольку Apple немного изменила структуру каталогов в последних версиях OSX.Начиная хотя бы с El Capitan, Apple предоставляет один из следующих:
источник