StarDict

StarDict
StarDictICO.png StarDict
Screenshot-StarDict3.png
Скриншот программы в среде Linux
Тип

Электронный словарь

Разработчик

StarDict Team - Ху Чжэн (кит. 胡正) и др.

Операционная система

BSD (FreeBSD, NetBSD, OpenBSD), POSIX (Linux, Solaris и др.) Win32

Последняя версия

3.0.3 (09 июля 2011)

Лицензия

GNU GPL

Сайт

code.google.com/p/stardict-3 (англ.)

StarDict — свободная оболочка для электронных словарей с открытым исходным кодом, способная, кроме собственно вывода статей, осуществлять перевод, озвучивать слова, использовать нечёткие запросы и шаблоны, поиск в онлайновых словарях. Разрабатывается на языке C++, с использованием графической библиотеки GTK 2 и кодировки UTF-8.

Содержание

История

Словарь является наследником программы StarDic, которую разработал Ма Суань (кит. 馬蘇安) на Motif/LessTif, включая название и следование версий. Предыдущие версии программы имели интерфейс, сходный со словарём PowerDict, разработанным китайской компанией KingSoft. С версии 2.4.2 дизайн отходит от интерфейса PowerDict увеличением возможностей поиска и добавление словарей различных языков.

С сентября 2006 доступна онлайн-версия, которая включает все основные словари проекта. Начиная с версии 2.4.5 StarDict может работать без использования библиотек GNOME 2.

Версия 3.0.1 вышла в ноябре 2007 года.

Смена хостинга

17 июня 2011 проект был удалён с SourceForge, где велась его разработка. Сотрудник поддержки SourceForge указал, что проект был удалён по причине получения сообщений о нарушении авторского права[1][2].

28 июня 2011 был создан проект на Google Code и разработка была продолжена там[3].

Возможности

StarDict in work.png
Функция программы сканирование выделенного и отображение результата в всплывающих окнах
  • Поиск по шаблону. Можно вводить слова, содержащие «*» и «?» как шаблоны.
  • Нечеткий запрос. Можно воспользоваться «нечётким запросом». Он использует алгоритм Левенштейна для подсчёта похожести двух слов, и выдаёт слова, которые наиболее подходят введённому запросу. Для использования этой возможности запрос должен начинаться с «/».
  • Полнотекстовый поиск предназначен для поиска слов и словосочетаний (пробелы необходимо экранировать символом "\") в словаре без помощи индекса. Более медленный поиск, но позволяет искать совпадения в текстах статей.
  • Сканирование выделенного. При выделении слова и, в зависимости от настроек, при нажатии клавиш его перевод отображается в всплывающем окне.
  • Управление словарями. Выключение ненужных словарей, а также установка порядка их использования при запросе.
  • Поиск в интернете для различных онлайн словарей.
  • Произношение слов. При наличии звуковых записей словарь может выполнять произношение слов.
  • Перевод полных текстов, используя интернет-сервисы.

Недостатки

  • Оболочка для Windows всегда добавляет в список словарей интернет словарь Dict.cn в активном состоянии, удаление этого словаря из списка помогает только в пределах текущей сессии (проверено на версии 3.0.3).
  • При запрещении доступа к интернету программа по завершении работы остается в памяти и повторный запуск невозможен. Приходится выгружать её из памяти в Диспетчере Задач (проверено на версии 3.0.3).

Словари в формате StarDict

Формат планировался как надстройка над DICT и является по сути нагромождением устаревших форматов, вобравшим в себя большое количество своих предшественников; также, файлы могут содержать смесь различных кодировок. При его разработке много внимания уделялось уменьшению времени загрузки и увеличению быстродействия словаря, хотя сегодня возможности не только настольных, но и мобильных устройств уже не требуют подобных усилий. Всё вышеперечисленное сказалось на сложности поддержки формата. Однако, за счёт того, что StarDict являлся первым появившимся свободным форматом, он приобрёл большую популярность.

Формат словаря полностью основан на DICT (также использует dictzip для сжатия), файл словаря по сути представляет собой архив из нескольких файлов:

  • файла с настройками и мета-информации о словаре (.ifo)
  • файл со списком всех слов и оффсетами для каждого слова (.idx)
  • файл с информацией о синонимах (.syn)
  • файл с информацией о порядке слов (англ. collation) (.clt)
  • файл с текстовой информацией в формате DICT (.dict), дополненное различными медиа-файлами и разметками других словарных форматов (такие как KingSoft PowerWord XML, MediaWiki и файлы XDXF).
  • различные медиа-файлы.

Для программы доступно большое количество (более пятисот) словарей по различным тематикам перевода на более чем 40 языках. Для StarDict были портированы словари из DICT, *Quick, Blowfish, XDICT, cdict5 и др. При установке пакета WyabdcRealPeopleTTS словарь позволяет также озвучивать переводимые слова.

Определённые проблемы существуют для создании новых словарей, так как до сих пор нет удобных редакторов. Однако, существует простой редактор StarDict Editor, поставляемый вместе с программой. Формат словаря открыт, и, в частности в рамках проекта XDXF, разработаны конвертеры из многих распространённых форматов.

Другие связанные программы

Существует консольная версия (SDCV — StarDict under Console Version) словаря[4], для работы которой не требуется X сервер. Консольная версия может работать в интерактивном и неинтерактивном режиме, поддерживает все виды запросов графической версии. Последней версией является 0.4.2, выпущенная 24 апреля 2006.

Благодаря популярности программы и наличию большого числа словарей другими разработчиками создано несколько похожих программ, использующих словари в формате StarDict и/или копирующих интерфейс программы. Так, TeeDict разработанный для платформы J2ME использует тот же формат словарей, а QStarDict, базирующийся на Qt вместо GTK+, также практически полностью копирует интерфейс программы. Начиная с версии 0.3.0, создателями мультиформатного словаря SimpleDict также заявлена поддержка формата StarDict.

Несколько StarDict-совместимых программ доступны для iPhone, iPod touch и iPad в App Store, включая GuruDic, TouchDict, weDict, Dictionary Universal..., также бесплатный iStarDict, который доступен в магазине Cydia. Android устройства могут использовать ColorDict, Wordmate или AntTek Dict. Также доступен gTongue Dictionary для Windows Phone.

См. также

Примечания

  1. StarDict  (англ.). Архивировано из первоисточника 13 февраля 2012. Проверено 4 сентября 2011.
  2. #20112 (StarDict project missing)  (англ.). sourceforge. Архивировано из первоисточника 13 февраля 2012. Проверено 4 сентября 2011.
  3. stardict-3 - StarDict is a Cross-Platform and international dictionary Software. - Google Project Hosting  (англ.). Архивировано из первоисточника 13 февраля 2012. Проверено 4 сентября 2011.
  4. SDCV Home Page

Ссылки

  • StarDict  (англ.). — домашняя страница проекта. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • English-Russian full dictionary. — Очень хороший и объёмный свободный англо-русский словарь. К тому же, он с транскрипцией.. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • Самораспаковывыющийся Rar-Архив. — Самораспаковывыющийся Rar-Архив, содержащий русско-английские, англо-русские и толковые словари для StarDict. Всего в архиве 37 словарей.. Проверено 23 ноября 2011.
  • www.StarDict.org  (англ.). — онлайн версия словаря. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • sovety.blogspot.com  (рус.). — Использование словарей Lingvo 11 в Linux. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • QStarDict  (англ.). — аналог StarDict, написанный с использованием Qt. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • Abdisalam Anatilim Uyghur <--> Chinese Dictionary files for StarDict  (англ.) (2 февраля 2006). — руководство по установке программы. Архивировано из первоисточника 13 февраля 2012. Проверено 3 апреля 2006.
  • StarDict на maemo  (рус.). — руководство по установке программы на платформу Linux maemo os2008.. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • RPM resource stardict-dictionary  (англ.). — RPM-репозиторий с собранием словарей. Архивировано из первоисточника 13 февраля 2012. Проверено 23 ноября 2011.
  • XDXF Dictionaries Download  (англ.). — словари в XDFX и StarDict форматах.(недоступная ссылка — история) Проверено 13 июля 2007.
  • StarDict Стардикт. Форум ru-board. — обсуждение программы. Проверено 23 ноября 2011..
  • Плагин для Firefox и других продуктов Mozilla

Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "StarDict" в других словарях:

  • StarDict — Captura de pantalla StarDict. ? Información general Últim …   Wikipedia Español

  • StarDict — Développeur Evgeniy Dernière version 3.0.2 ( …   Wikipédia en Français

  • Stardict — Développeur Evgeniy Dernière version …   Wikipédia en Français

  • StarDict — Bildschirmfoto von StarDict Basisdaten Entwickler StarDict Team Aktuelle Version …   Deutsch Wikipedia

  • StarDict — Infobox Software name = StarDict caption = StarDict screenshot. latest release version = 3.0.0 latest preview version = [http://stardict.cvs.sourceforge.net/stardict/ CVS Repository] latest release date = August 12, 2007 latest preview date = n/a …   Wikipedia

  • Stardict — Скриншот программы в среде GNU/Linux Тип Электронный словарь Разработчик StarDict Team Hu Zheng (кит. 胡正) и др …   Википедия

  • Sdcv — developed by Evgeniy A. Dushistov and HuZheng, is the command line version of StarDict. It can employ all the dictionary files that belong to StarDict. The word sdcv stands for StarDict under Console Version.upported Platformssdcv runs under… …   Wikipedia

  • GoldenDict — GoldenDict …   Wikipédia en Français

  • XDXF — (XML Dictionary eXchange Format) is a project to unite all existing open dictionaries and provide both users and developers with universal XML based format, convertible from and to other popular formats like Mova, PtkDic, StarDict. Currently the… …   Wikipedia

  • XDXF — XML Dictionary eXchange Format Расширение .xdxf MIME xml/xdxf Разработан Сергей Сингов, Леонид Сошинский, и др. Опубликован 2006 Последний выпуск 30 / 29 января, 2012 Тип формата словарные форматы …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»