StarDict
Тип | Словник |
---|---|
Розробник | Hu Zheng (胡正) |
Стабільний випуск | 3.0.6.3 (19 січня 2023 ) |
Нестабільний випуск | https://sourceforge.net/projects/stardict-4/ (n/a) |
Операційна система | Багатоплатформна |
GNU фреймворк | GTK |
Мова програмування | C++ |
Українська мова | так |
Ліцензія | GNU GPL |
Репозиторій | github.com/huzheng001/stardict-3 |
Вебсайт | https://sourceforge.net/projects/stardict-4/ |
StarDict — електронний словник з відкритим кодом, здатний, окрім власне перекладу, озвучувати слова, використовувати нечіткі запити і шаблони, пошук в онлайнових словниках. Програма є вільною частиною проєкту GNOME. Розробляється на мові C++, з використанням графічної бібліотеки GTK 2 і кодування UTF-8 як основи формату словників.
Словник є спадкоємцем програми 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. Для програми доступна велика кількість (більше п'ятисот)[1] словників по різних тематиках перекладу на більш ніж 40 мовах.[1] Для StarDict були портовані словники з DICT *Quick, Blowfish, XDICT, cdict5 та інші. При установці пакету WyabdcRealPeopleTTS словник дозволяє також озвучувати перекладені слова. В мережі можна знайти словники імпортовані із Abby Lingvo, та програмні засоби для здійснення їхнього імпортування у формат DICT.
Певні проблеми існують при створенні нових словників, оскільки досі немає зручних редакторів. З програмою жодні засоби по створенню не постачаються. Формат словника відкритий, і, зокрема в рамках проєкту XDXF[en] (en), розроблені конвертери з багатьох поширених форматів.
Існує консольна версія (SDCV — StarDict under Console Version) словника[2], для роботи якої не потрібний X сервер. Консольна версія може працювати в інтерактивному і неінтерактивному режимі, підтримує всі види запитів графічної версії. Останньою версією є 0.4.2, випущена 24 квітня 2006.
Завдяки популярності програми та наявності великої кількості словників, іншими розробниками створено декілька схожих програм, що використовують словники у форматі StarDict та/або копіюють інтерфейс програми. Так, jStarDict, розроблений для платформи J2ME, використовує той же формат словників, а QStarDict, що базується на Qt замість GTK+, також практично повністю копіює інтерфейс програми.
- ↑ а б XDXF Dictionaries Download [Архівовано 14 травня 2006 у Wayback Machine.](англ.)
- ↑ SDCV Home Page [Архівовано 21 листопада 2020 у Wayback Machine.](англ.)
- домашня сторінка проєкту [Архівовано 13 лютого 2012 у WebCite]
- онлайн-версія словника [Архівовано 18 квітня 2010 у Wayback Machine.]
- RPM-репозитарій зі збіркою словників [Архівовано 13 лютого 2012 у WebCite]
- плагін для Firefox та інших продуктів Mozilla[недоступне посилання з лютого 2019]
- StarDict.RU(рос.) — російський проєкт підтримки StarDict
- XDXF Dictionaries Download [Архівовано 14 травня 2006 у Wayback Machine.](англ.) — словники у XDFX та StarDict форматах.
- QStarDict [Архівовано 13 лютого 2012 у WebCite](англ.) — аналог StarDict, написаний з використанням Qt.
- Обговорення StarDict [Архівовано 27 березня 2008 у Wayback Machine.] на форумі Ru-Board.