StarDict

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
StarDict
StarDictICO.png
StarDict screenshot.
Знімок екрану StarDict.
Розробник(и) Hu Zheng (胡正)
Стабільний випуск 3.0.3 (9 липня 2011; 682 дні тому)
Нестабільний випуск Репозитарій CVS (n/a)
Операційна система Багатоплатформна
Українська так
Тип Словник
Ліцензія GNU GPL
Сайт stardict.sourceforge.net/

StarDict — електронний словник з відкритим кодом, здатний, окрім власне перекладу, озвучувати слова, використовувати нечіткі запити і шаблони, пошук в онлайнових словниках. Програма є вільною частиною проекту GNOME. Розробляється на мові C++, з використанням графічної бібліотеки GTK 2 і кодування UTF-8 як основи формату словників.

Зміст

Історія [ред.]

Словник є спадкоємцем програми StarDic, розробленою Ma Su’an (кит. 馬蘇安) на Motif/LessTif, включаючи назву і проходження версій. Попередні версії програми мали інтерфейс схожий із словником PowerDict, розробленим китайською компанією KingSoft. З версії 2.4.2 дизайн відходить від інтерфейсу PowerDict збільшенням можливостей пошуку і додавання словників різних мов.

З вересня 2006 доступна онлайн-версія, яка включає всі основні словники проекту. Починаючи з версії 2.4.5 StarDict може працювати без використання бібліотек GNOME 2.

Підтримані платформи [ред.]

StarDict працює під Linux, Microsoft Windows (з кількома багами), FreeBSD та Solaris. Словники, що їх вибирає користувач, встановлюються окремо. Словники можуть бути створені конвертацією DICT файлів.

Можливості [ред.]

  • Пошук за шаблоном. Можна вводити слова, що містять «*» і «?» як шаблони.
  • Нечіткий запит. Можна користуватися «нечітким запитом». Він використовує алгоритм Ловенштейна для підрахунку схожості двох слів, і видає слова, які найбільш підходять введеному запиту. Для використання цієї можливості запит повинен починатися з «/».
  • Повнотекстний пошук призначений для пошуку слова в словнику без допомоги індексу. Це — повільніший пошук, але він дозволяє шукати збіги в текстах статей.
  • Сканування виділеного. При виділенні слова і, залежно від настройки, при натисненні клавіш його переклад відображається в виринаючому вікні.
  • Управління словниками. Виключення непотрібних словників, а також установка порядку їх використання при запиті.
  • Пошук в інтернеті словарних статей в різних онлайн словниках.
  • Вимова слів. За наявності звукових записів словник може виконувати вимову слів.

Словники [ред.]

Формат словника заснований на DICT (також використовує dictzip для стиснення), символьна інформація зберігається в UTF-8. Для програми доступна велика кількість (більше п'ятисот)[1] словників по різних тематиках перекладу на більш ніж 40 мовах.[1] Для StarDict були портовані словники з DICT *Quick, Blowfish, XDICT, cdict5 та інші. При установці пакету WyabdcRealPeopleTTS словник дозволяє також озвучувати перекладені слова.

Певні проблеми існують при створенні нових словників, оскільки досі немає зручних редакторів. З програмою жодні засоби по створенню не постачаються. Формат словника відкритий, і, зокрема в рамках проекту XDXF (en), розроблені конвертери з багатьох поширених форматів.

Інші зв'язані програми [ред.]

Існує консольна версія (SDCV — StarDict under Console Version) словника[2], для роботи якої не потрібний X сервер. Консольна версія може працювати в інтерактивному і неінтерактивному режимі, підтримує всі види запитів графічної версії. Останньою версією є 0.4.2, випущена 24 квітня 2006.

Завдяки популярності програми і наявності великої кількості словників, іншими розробниками створено декілька схожих програм, що використовують словники у форматі StarDict та/або копіюють інтерфейс програми. Так, jStarDict, розроблений для платформи J2ME, використовує той же формат словників, а QStarDict, що базується на Qt замість GTK+, також практично повністю копіює інтерфейс програми.

Виноски [ред.]

  1. а б XDXF Dictionaries Download(англ.)
  2. SDCV Home Page(англ.)

Посилання [ред.]