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 ()

Скажите, пожалуйста, а где собственно качать словари-то? Сами программы по работе со словарями разных языков вижу массу, а где брать сами пакеты со словарями? Подскажите сайт...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

>Скажите, пожалуйста, а где собственно качать словари-то? Сами программы по работе со словарями разных языков вижу массу, а где брать сами пакеты со словарями? Подскажите сайт...

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

A-234 ★★★★★
()

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

Ухахахаха но только как всегда без словарей.

Fray
()

Хорошая программа

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

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

А Вы бы хотели всё-в-одном? Это UNIX-way, автор всё правильно делает. Да и без словарей можно обойтись, ища только в Wikipedia.

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

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

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

> А накой хрен он нужен без словарей? Еще одна поделка которая имеет свой формат?

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

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

>>stardict

Stardict унылое говно с кучей багов, написаной каким-то китайским студентом. Там просто баг на баге сидит, и код как из жопы дракона.

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

>>avova унылое говно, недоделанное каким-то китайским студентом.

fixed

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

> Ебилды где? :)

http://bugs.gentoo.org/show_bug.cgi?id=264631 - для 0.7.0

Новая версия с ним пока не собирается. Можешь попробовать добавить в начале

S="${S}-src"

и вручную поставить hunspell. Есть шанс, что для x86 этого хватит.

Могу выложить ебилд для svn, но, думаю, уже не заработает.

question4 ★★★★★
()

Под Генту на x86_64 сборка вылетает с ошибкой

/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lhunspell

хотя app-text/hunspell-1.2.8 установлен.

Версия 0.7.0 мне понравилась большей по сравнению со stardict скоростью работы и более удобным поиском, чем в qstardict или simpledict. Хотя тоже с первой попытки неправильно собиралась.

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

а вот переносить en-ru-bars научился. хорошо.

С другой стороны выводить результат на зажимание клавиши без зажимания мышки не научился.

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

И move-up, move-down для определения порядка вывода словарей без использования групп.

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

> да скоро будет ebuild, будет, ждите ебилдов :)

Там надо исправить S="${S}-src", перед qmake4 добавить проверку версии hunspell и если >=1.2.0, делать
sed 's/-lhunspell/-lhunspell-1.2' -i "${PN}.pro"
и добавить проверку наличия библиотек, включая ту же hunspell.

Сам сделаешь, или мне послать?

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

Проблема с lhunspell вызывана проблемой в генте, которая неправильно симлинк поставила: сам симлинк libhunspell.so есть, но ссылается на libhunspell-1.1.so, которого уже нет. Поэтому коцать pro не совсем правильно. Лично я предпочёл у себя поправить симлинки. Хотя можно бы и баг в генту зарепортить

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

> Проблема с lhunspell вызывана проблемой в генте, которая неправильно симлинк поставила: сам симлинк libhunspell.so есть, но ссылается на libhunspell-1.1.so, которого уже нет. Поэтому коцать pro не совсем правильно.

У меня стоит версия 1.2.8, ни libhunspell.so, ни libhunspell-1.1.so, ни libhunspell.a, ни libhunspell-1.1.a нету. Создавать линки в обход ебилдов не люблю, предпочитаю sed.

По-хорошему это должен определять сам файл .pro.

> Лично я предпочёл у себя поправить симлинки. Хотя можно бы и баг в генту зарепортить

Что hunspell должен создать симлинки c libhunspell.* на libhunspell-1.2.* ? Наверное.

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

> Что hunspell должен создать симлинки c libhunspell.* на libhunspell-1.2.* ? Наверное.

Как минимум в версии 1.1 был симлинки, которые не удалились :)

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

> Как минимум в версии 1.1 был симлинки, которые не удалились :)

Странно :) Обычно они удаляются вместе с создавшим их пакетом. Точно они не создавались руками? :)

question4 ★★★★★
()

Эээээ-х..
"Program to play audio files" ...
"aplay " -> (случайно пробел в конце ) - ошибка,
да-е-е-е , ищу-ищу, ищу-ищу что-ж не так ... а оно во-как.... мда

ericius
()

Хотелось бы обратить внимание автора на то, что goldendict каким-то странным образом [не]работает с fbreader (FBReader 0.10.7)

Linux qt-4.5 FBReader 0.10.7 goldendict из сабжа.

выделяю слово, жму ctrl+ins+ins (дефолтное) появляется окошко с переводом последнего предыдущего слова вместо выделенного

name_no ★★
()

>Поддержка файлов формата dictd (.index/.dict.dz)

Это хорошо, но не лучше ли использовать протокол dict?

Dimanc ★★
()

Отличная вещь. Собрал новую версию. Все работает. Еще завтра потестирую и если со звуком будет ок, сделаю словарной программой по дефолту.

kristall ★★
()

Оно умеет как стардикт вылазить окошком с переводом над выделеным текстом при нажатии хоткея?

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

> Оно умеет как стардикт вылазить окошком с переводом над выделеным текстом при нажатии хоткея?

Да.

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

>Проблема с lhunspell вызывана проблемой в генте

это похоже не проблема генты.. opensuse 11.1 hunspell-1.2.7 libhunspell.so тоже нету.

Nirdosh
()

Прекрасно. Жаль, только qt4.5-only, Мне так его на домашней тачке обновлять не хотелось...

GreyDoom ★★★★
()

А оно умеет выводить информацию по слову, выделенному в стороннем приложении с нажатой спец-клавишей, как в qstardisct?

Unnamed_Hero ★★★
()

А вот обсирать этот продукт не надо! Отличная заявка на победу (лучший словарег под линь). У автор есть хорошее чувство меры.

Lucius
()

Also featurerequest: сделать возле поля ввода кнопку для убирания всего текста из этого поля. Нечто подобное сделали кдешники во всех полях. Это позволит пользоваться словарём без использования клавиатуры в некоторых случаях, как например с FBreader.

name_no ★★
()

Проверил звук, посморел удобство настроек. По моему вещь отличная. Надеюсь создателям удастся быть консервативными в плане добавления новых функций и настроек "облегчающих использование". Короче говоря, спасибо, отличная прога.

kristall ★★
()

О, отличные изменения. Их так не хватало в 0.7.
Выбросил окончательно stardict и qstardict.

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

> А оно умеет выводить информацию по слову, выделенному в стороннем приложении с нажатой спец-клавишей, как в qstardisct?

Да.

question4 ★★★★★
()

Обязательно скачаю, версией 0.7 пользовался, понравилась. Правда выделенное слово во всплывающем окошке переводило как-то медленно, вернее окошко долго появлялось:)

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