StarDict
Знімок екрану StarDict. |
|
| Розробник(и) | Hu Zheng (胡正) |
| Стабільний випуск | 3.0.3 (9 липня 2011) |
| Нестабільний випуск | Репозитарій 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+, також практично повністю копіює інтерфейс програми.
Виноски [ред.]
- ↑ а б XDXF Dictionaries Download(англ.)
- ↑ SDCV Home Page(англ.)
Посилання [ред.]
- домашня сторінка проекту
- онлайн-версія словника
- RPM-репозитарій зі збіркою словників
- плагін для Firefox та інших продуктів Mozilla
- StarDict.RU(рос.) — російський проект підтримки StarDict
- XDXF Dictionaries Download(англ.) — словники у XDFX та StarDict форматах.
- QStarDict(англ.) — аналог StarDict, написаний з використанням Qt.
- Обговорення StarDict на форумі Ru-Board.
|
||||||||||||||||||||||||||||||||||
