Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Dict.org )
Перейти к навигации Перейти к поиску

DICT - это словарный сетевой протокол, созданный DICT Development Group. [1] Он описан в RFC 2229, опубликованном в 1997 году. Его цель - превзойти протокол Вебстера и предоставить клиентам доступ к большему количеству словарей во время использования. Серверы и клиенты DICT используют TCP-порт 2628.

Ресурсы для бесплатных словарей с серверов протокола DICT [ править ]

  • Репозиторий исходных файлов для сервера протокола dict группы разработчиков DICT (с несколькими примерами словарей) доступен в Интернете. [2]

Словари английского языка [ править ]

Двуязычные словари [ править ]

  • Большой англо – русский словарь
  • Англо – французский словарь
  • Freedict предоставляет коллекцию из более чем 85 переводных словарей в виде исходных XML-файлов с данными, в основном сопровождаемых базами данных, созданными из XML-файлов в формате, используемом серверами и клиентами DICT. Они доступны на веб-сайте проекта Freedict по адресу. [5]
  • Словарь FREELANG
  • Англо-русский и русско-английский словари Lingvo не бесплатны, но при покупке могут быть легко преобразованы в формат DICT.
  • Англо – русский словарь Мюллера
  • Словацко-английский юридический словарь
  • Словацко-итальянский юридический словарь

Серверы DICT [ править ]

  • dictd (стандартный сервер от DICT Development Group)
  • DictD ++ [6] - современный мощный сервер, написанный на C ++ с интенсивным использованием STL и ускорением.
  • GNU Dico [7]
  • JDictd [8] - реализация сервера DICT на основе Java (заброшена)

Формат файла DICT [ править ]

Стандартный сервер dictd, созданный DICT Development Group, использует специальный формат файла DICT, хотя другие серверы dictd (например, GNU Dico) могут дополнительно использовать другие форматы файлов.

Словари в стандартном файловом формате DICT состоят из двух файлов: файла .index и файла .dict (или .dict.dz в сжатом виде). Эти файлы обычно не пишутся вручную, а компилируются программой dictfmt. Например, команда Unix :

dictfmt --utf8 --allchars -s "Мой словарь" -j mydict <mydict.txt

будет компилировать совместимый с Unicode файл DICT с именем mydict с заголовком My Dictionary из mydict.txt, который находится в формате файла жаргона , то есть:

: word1: определение 1: word2: определение 2и т.п.

После создания файла словаря для его установки на сервер обычно нужно ввести что-то вроде:

mv mydict.dict mydict.index / usr / share / dictd // usr / sbin / dictdconfig -—write/etc/init.d/dictd перезапуск

Клиенты DICT [ править ]

Сервер dictd можно использовать из Telnet . Например, чтобы подключиться к серверу DICT на локальном хосте, в системе Unix обычно можно ввести:

telnet localhost dict

а затем введите команду «help», чтобы увидеть доступные команды. Стандартный пакет dictd также предоставляет команду «dict» для использования в командной строке.

Более сложные клиенты DICT включают:

  • cURL
  • dictc (DICT Client), [9] клиент для Windows, написанный на Delphi .
  • собственный клиент dict.org (часть пакета dictd)
  • dictem, [10] для текстового редактора Emacs
  • Словарь - приложение, входящее в состав Mac OS X. Доступ к онлайн-словарям можно получить, установив его в качестве помощника для схем URI 'dict: //' .
  • Фантастический
  • Словарь GNOME , поставляется с GNOME
  • Собственный клиент GNU dico (часть пакета dico)
  • Kdict , поставляется с KDE
  • KTranslator , словарь KDE
  • MaemoDict, [11] для Nokia 770
  • Словарь MATE (с прилагаемым апплетом)
  • Mozdev.org «s 'ДИКТ', [12] Firefox / Mozilla расширение
  • OKDict, [13] OpenOffice.org расширение
  • OmniDictionary для Mac OS X
  • SDCV
  • StarDict [ необходима ссылка ]
  • ZopeDictDB [14] для Zope [15] от Pentila [16]
  • GoldenDict

Существуют также программы, которые напрямую читают формат файла DICT. Например, S60Dict, [17] - это программа-словарь для Symbian Series 60, которая использует словари DICT. Кроме того, некоторые клиенты DICT, такие как Fantasdic , также могут напрямую читать формат DICT.

Конвертеры DICT [ править ]

  • Linguae Software [18] может конвертировать из / в wb, dict (stardict и dictd) csv, xdxf, txt, ini и ling (родные) форматы файлов, Linux, Windows и Mac OS X.
  • XDXF [19] XML Dictionary Exchange Format преобразует различные словарные форматы с помощью подключаемой архитектуры кодеков.

dictzip [ править ]

Чтобы эффективно хранить данные словаря, для сжатия файла .dict можно использовать dictzip , расширение формата сжатия gzip (также имя утилиты). Dictzip сжимает файл по частям и сохраняет индекс фрагмента в заголовке файла gzip, тем самым обеспечивая произвольный доступ к данным.

См. Также [ править ]

  • Клиенты DICT

Ссылки [ править ]

  1. ^ "dict.org" . Dict.org . Проверено 16 октября 2014 года .
  2. ^ "dict.org: Ресурсы" . Dict.org . Проверено 16 октября 2014 года .
  3. ^ [1]
  4. ^ "delorie.com" . Delorie.com . Проверено 16 октября 2014 года .
  5. ^ "freedict.org" . Проект FreeDict . Проверено 28 октября 2017 года .
  6. ^ "ndl.kie.ua" . Ndl.kiev.ua . Проверено 16 октября 2014 года .
  7. ^ "gnu.org" . Gnu.org . Проверено 16 октября 2014 года .
  8. ^ Хо Нгок Дык. "informatik.uni-leipzig.de" . Informatik.uni-leipzig.de . Проверено 16 октября 2014 года .
  9. ^ «Клиент DICT» . SourceForge. Архивировано из оригинала 5 мая 2013 года .
  10. ^ "DictEm - Клиент словаря для загрузки Emacs" . SourceForge. Архивировано из оригинала на 1 октября 2015 года.
  11. ^ "Гараж: MaemoDict: Информация о проекте" . Garage.maemo.org . Проверено 7 марта 2015 .
  12. ^ "mozdev.org - dict: index" . Dict.mozdev.org . Проверено 7 марта 2015 .
  13. ^ "OKDict" . Киларго . Проверено 7 марта 2015 .
  14. ^ «Презентация» . Пентила. Архивировано из оригинального 22 октября 2008 года.
  15. ^ "Пуск -" . Zope.org . Проверено 7 марта 2015 .
  16. ^ "Пентила Неро" . Pentila.com . Проверено 7 марта 2015 .
  17. ^ Giannakakis, Костас. «S60Dict» . Архивировано из оригинального 11 июня 2013 года .
  18. ^ "Linguae, gestionnaire de dictionnaires" . Linguae.stalikez.info . Проверено 7 марта 2015 .
  19. ^ "soshial / xdxf_makedict · GitHub" . Github.com . Проверено 7 марта 2015 .

Внешние ссылки [ править ]

  • RFC 2229 - Определение протокола сервера DICT
  • dict.org Группа разработки DICT. WWW-интерфейс к нескольким свободно доступным он-лайн словарям.
  • Список серверов протокола DICT