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

StarDict
StarDictICO.png
StarDict screenshot.
Знімок екрану StarDict.
Тип Словник
Розробник Hu Zheng (胡正)
Стабільний випуск 3.0.4 (3 січня, 2013; 7 років тому (2013-01-03))
Версії 3.0.6 (27 січня 2015)[1]
Репозиторій github.com/huzheng001/stardict-3
Нестабільний випуск code.google.com/p/stardict-3/ (n/a)
Операційна система Багатоплатформна
GNU фреймворк GTK
Написано на C++
Українська так
Ліцензія GNU GPL
Вебсайт code.google.com/p/stardict-3/

CMNS: StarDict у Вікісховищі

ІсторіяРедагувати

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

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

Підтримані платформиРедагувати

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

МожливостіРедагувати

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

СловникиРедагувати

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

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

Інші зв'язані програмиРедагувати

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

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

ВиноскиРедагувати

  1. http://stardict-4.sourceforge.net
  2. а б XDXF Dictionaries Download(англ.)
  3. SDCV Home Page(англ.)

ПосиланняРедагувати