StarDict
Знімок екрану 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.
|