StarDict

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
StarDict
StarDictICO.png
StarDict screenshot.Знімок екрану StarDict.
Розробник(и) Hu Zheng (胡正)
Стабільний випуск 3.0.4 (3 січня 2013; 471 день тому)
Нестабільний випуск code.google.com/p/stardict-3/ (n/a)
Операційна система Багатоплатформна
Українська так
Тип Словник
Ліцензія GNU GPL
Сайт code.google.com/p/stardict-3/

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 словник дозволяє також озвучувати перекладені слова. В мережі можна знайти словники імпортовані із Abby Lingvo, та програмні засоби для здійснення їхнього імпортування у формат DICT.

Певні проблеми існують при створенні нових словників, оскільки досі немає зручних редакторів. З програмою жодні засоби по створенню не постачаються. Формат словника відкритий, і, зокрема в рамках проекту 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(англ.)

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