LINUX.ORG.RU

GoldenDict 0.8 вышел

 , , , , ,


0

0

GoldenDict — новая словарная программа, обладающая расширенными возможностями.

В этой версии появились:

  • Система морфологии, базирующаяся на Hunspell. Она находит основы слов при поиске, улучшая его результаты, а также дает рекомендации по правильному написанию слов. Используются обычные словари Hunspell/Myspell.
  • Поддержка папок со звуковыми образцами. Программа теперь может индексировать произвольные директории, содержащие звуковые файлы, формируя из них словари аудио-произношений. Это позволяет использовать коллекцию WyabdcRealPeopleTTS и другие подобные коллекции произношений (а можно проиндексировать всю домашнюю музыку)
  • Поддержка файлов формата dictd (.index/.dict.dz)
  • Алгоритмы сворачивания при поиске теперь также включают в себя сворачивание пунктуации и пробелов. Это дает возможность легко находить слова, начинающиеся с дефиса, слова, заключенные в кавычки, фразы, состоящие из сочлененных разным образом слов, а также позволяет вообще не использовать пунктуации и пробелов при вводе поисковых запросов.
  • В случаях, когда словарные слова являются фразами, теперь индексируется каждое слово этих фраз, что позволяет находить не только сами слова, но и фразы с их участием.
  • Все словарные запросы теперь выполняются асинхронно, и на SMP-машинах они при этом распараллеливаются. Пользовательский интерфейс при этом ведет себя мягче, а поиск производится быстрее.
  • Если в результате поиска не находится никаких результатов, программа теперь автоматически находит и предлагает близкие к запросу слова.
  • Добавлены глобальные горячие клавиши, позволяющие в любой момент поднять окно программы наверх, а также перевести слово из буфера обмена (Ctrl-Ins-Ins).
  • Добавлен перевод на русский язык (спасибо Андрею Черепанову, ALT Linux)

А также множество других изменений, улучшений и исправлений: полный список изменений.

Для того чтобы программу было проще опробовать, теперь вдобавок к обычным выпускаются также и версии, содержащие в себе кроме самой программы пару англо-русско-английских словарей, словари морфологии и английские произношения слов.

И отдельная хорошая новость заключается в том, что к разработке программы присоединился основной разработчик SimpleDict, и часть новых возможностей в этой версии была реализована уже совместно.

Полный список изменений

Домашняя страница программы

>>> Скачать

★★

Проверено: boombick ()
Ответ на: комментарий от MaxPower

Стардикт кривой, косой и убогий. Там куча багов, кроме своего стандарта ничего не поддерживается и он почти не развивается

petrosyan ★★★★★
()
Ответ на: комментарий от SKEW

> /usr/bin/ld: cannot find -lXtst collect2: ld returned 1 exit status make: *** [goldendict] Ошибка 1

Проверь ls /usr/lib/*Xtst*

У меня libXtst ставится по зависимостям следующими программами:
sys-devel/gcc-3.4.6-r2
sys-devel/gcc-4.1.2
sys-devel/gcc-4.3.1-r1
sys-devel/gcc-4.3.2-r3
x11-misc/imwheel-1.0.0_pre12
x11-misc/xautomation-1.01
x11-apps/xdpyinfo-1.0.3
kde-base/kdelibs-4.2.2-r1
x11-base/xorg-server-1.5.3-r5
media-video/xine-ui-0.99.5-r1
app-office/openoffice-3.0.0

question4 ★★★★★
()

Скачал, запустил, пока все устраивает. Спасибо разработчикам.

Finder15
()
Ответ на: комментарий от question4

> Проверь ls /usr/lib/*Xtst*

Забыл уточнить, у меня Gentoo. Возможно, в других дистрибутивах оно будет в каком-нибудь пакете *-dev.

question4 ★★★★★
()
Ответ на: комментарий от ptah_alexs

> Кстати похоже что goldendict ниразу xdxf не поддерживает ( по крайней мере у меня он не подхватил словари xdxf.

там можно качать в стардиктовском формате

overmind88 ★★★★★
()

Хороший словарь. Поиск по википедии есть, что весьма радует

ingoa
()
Ответ на: комментарий от ierton

Хороших словарей не так много. Этот, похоже, хороший =) Стардикт несколько избыточен. На работе проверю, может голден дикт, в отличии от стардикта, сумеет запускаться в терминальном режиме W2003. Стардикт осиливал запуск только 1 юзера

ingoa
()

Отличный проект! Не хватает только поиска в открытой словарной статье. Совсем идеально было бы сделать поиск вида "find as you type", как в firefox'e, с подсветкой найденных слов.

eth
()
Ответ на: комментарий от eth

Выглядит довольно интересно. Очень огорчает то что нет билдов под amd64. Грусно. Всятаки не в каменном веке живем.

bmj
()
Ответ на: комментарий от bmj

> Очень огорчает то что нет билдов под amd64.

У всех разработчиков 32-битные системы. Но на 64-битной собирается без проблем (минут 5 на P4-3000).

Можешь сам собббрать пакет и послать им :)

question4 ★★★★★
()
Ответ на: комментарий от Fray

> Еще одна поделка которая имеет свой формат?

Ошибаетесь. У меня она автоматически подхватила StarDict'овские словари.

> Итого словари для stardict недоделаные

И в чём они недоделанные?

> Для начала надо стандартизовать формат словарей для начала чтобы всерьез и надолго...

Да, всё верно. Займитесь этим. Сделайте такой формат, чтобы разработчики и пользователи его с удовольствием использовали. Пока нас всё и так устраивает, но мы с удовольствием посмотрим на Вашу работу. Если, конечно, Вы её сделаете.

> а гуевинки для него клепать дело нехитрое.

Прожекты на LOR тоже нехитрое дело кидать. ;)

Skull ★★★★★
()
Ответ на: комментарий от MaxPower

> Действительно, чем оно лучше stardict? Ещё один велик!?

Ищёт в большем количестве мест. Например, в Wikipedia и hunspell.

Skull ★★★★★
()

OpenSuSE 11.0 x86_64

> /usr/bin/goldendict
QDateTime::fromString: Parameter out of range
/usr/bin/goldendict: symbol lookup error: /usr/bin/goldendict: undefined symbol: _ZN10QTabWidget10setMovableEb


фтопку

maister
()
Ответ на: OpenSuSE 11.0 x86_64 от maister

> /usr/bin/goldendict >QDateTime::fromString: Parameter out of range >/usr/bin/goldendict: symbol lookup error: /usr/bin/goldendict: undefined symbol: _ZN10QTabWidget10setMovableEb

Версия Qt не совпадает.

xeningem
()
Ответ на: комментарий от A-234

>> Скажите, пожалуйста, а где собственно качать словари-то?

> Ну собственно на сайте одной такой программы из "массы" (ИМХО по удобству аналогов до сих пор не нашел) все есть: http://stardict.sourceforge.net/Dictionaries_ru.php


Всё есть говорите? Посмотрим, что же там... Оооо!

1. Словарь Даля, 43642 слов.
2. Словарь компьютерных терминов, 5144 слов
3. Словарь пользователя персонального компьютера, 9635 слов
4. Англо-русский словарь компьютерных терминов, 2286 слов

и... всё!

И как делать перевод РУС <-> АНГ? С помощью словаря в 2286 слов?

xintrea
()
Ответ на: комментарий от Fray

> Еще одна поделка которая имеет свой формат?

Вообще формат есть один, можно жить на нём. Но раз он XML, то мало ли будет сложно парсить при огромных объёмах. Но не в этом суть, можно конвертировать уже в любой, какой нужен. Но, имхо, лучше иметь исходник словарей в универсальной форме, а там уже извращаться своими быдлоформатами.

http://xdxf.revdanica.com/

Vest
()
Ответ на: комментарий от Skull

> Добавлен перевод на русский язык (спасибо Андрею Черепанову, ALT Linux) > Сделайте такой формат, чтобы разработчики и пользователи его с удовольствием использовали. Пока нас всё и так устраивает, но мы с удовольствием посмотрим на Вашу работу. Если, конечно, Вы её сделаете.

Спасибо Вам, Андрей Черепанов, вы бы, правда, не po каталог изучали, а интернет. А проект уже давно как есть. Можете пользоваться.

Vest
()
Ответ на: комментарий от Vest

> есть stardict, это поделие можно закопать

Видимо вы никогда им не пользовались. К тому же открытый код он не только под Linux пишется. Тот же stardict жутко глючит под виндой.

> Ухахахаха но только как всегда без словарей. > А накой хрен он нужен без словарей?

Вы больные? Гемморой с копирайтами лучше оставить другим. Главное поддержка поплулярных форматов, а словари то найти не сильно большая проблема.

> Для начала надо стандартизовать формат словарей

А сейчас по важему для каждого нового словаря выдумывают свой эксклюзивный формат да?

> Кстати похоже что goldendict ниразу xdxf не поддерживает ( по крайней мере >у меня он не подхватил словари xdxf.

Это провокация. Читаем на сайте The latest release has the following features: # Dictd .index/.dict(.dz) dictionary files

>.. >и... всё!

Киса вам надо лечиться электричеством. Они все правильно делают. Создание словаря и создание программы для его просмотра - это очень РАЗНЫЕ вещи, которыми занимаются разные люди. Кому нужны лишние наезды со стороны коммерческих контор из за большого количества выложенных словарей? Книги то часто copyrigth имеют - это очень спорный вопрос.

> И как делать перевод РУС <-> АНГ? С помощью словаря в 2286 слов?

Вы вобще понимаете разницу между словарем и переводчиком? Эту прогрмму многие используют не только для перевода, но и как толковый словарь профессиональных терминов.

Вобще программа интересная. Единственно напрягаяет что сайт проекта заканчивается на berlios.de а не sourceforge.net. А еще напрягает отстутвие на сайте упоминания о выбранной проектом лицензии.

bmj
()

Спасибо разработчикам за словарик, довольно удобный.

Как уже упоминалось, хотелось бы, чтобы он обрабатывал словоформы.

А еще лично мне очень не хватает возможности сохранить посмотренное слово в файл(а-ля стардикт). Нужно это для анализа(запомнился ли перевод) и повторения незнакомых слов. Желательно, чтобы была возможность автоматического запоминания, причем для разных языков - разые файлы. Также было бы хорошо реализовать их просмотр в программе, нечто наподобии истории.

talkin
()
Ответ на: комментарий от talkin

А подскажите, пожалуйста, можно ли в этой программке просматривать формы слова? Я так понимаю, что это зависит от подключенного словаря, так что вопрос скорее такой: есть ли такие словари (в свободном доступе) и поддерживает ли эту функцию программка? Оч удобно для испанского и французского - спряжения глаголов это всегда отдельный геморрой, а в лингве нажал Ктрл+W - и радуешься!

ingvarrr
()

Спасибо разработчикам, отличный словарь. Но под виндой падает на Ctrl-Ins_ins и всплывающем окне при нажатой клавише(ах) модификаторах.

GladAlex ★★★★★
()
Ответ на: комментарий от ikm

Проголосовал за GoldenDict на sourceforge: http://goldendict.berlios.de/forum/viewtopic.php?f=8&t=76

А можно feature request небольшой:
Всплывающая панель поиска по набору символов в статье или по Ctrl-F по типу как сделано в Firefox-e, Qt Assistant-e или Okular? В Qt 4, если не ошибаюсь, даже класс для этого есть специальный или, по крайней мере, достаточно инструментов (классов) и примеров для его реализации.

GladAlex ★★★★★
()
Ответ на: комментарий от name_no

>> Точно они не создавались руками?

> Я только сегодня узнал о существовании такой либы :)

Интересные дела вырисовываются. Portage создаёт симлинки и забывает про них. В моей системе таких бесхозных симлинков сотни. Большая часть — вполне рабочие. Portage — релиз-кандидаты 2.2 с сентября прошлого года.

question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.