Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (Часть 1)

Модерирует : gyra, Maz

Maz (23-02-2017 11:53): GoldenDict (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

   

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору




 
Актуальная версия 1.5.0:
Windоws RC2-36 Qt 4.8.6 или Qt 5.6.2, последний EXE-файл: goldendict-1.5.0-RC2-50-g2fe314a(EXE only).7z.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
MacOSX RC2-36 (Qt 562) (рекомендуется для Mavericks & Yosemite); RC 483 (Qt 532) (рекомендуется для Mountain Lion); RC 425 (Qt 486)
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.BGL), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict(.dz)), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, MDX/MDD, EPWING;
  • Система морфологии, которая находит основы слов при поиске, улучшая его результаты, а также дает рекомендации по правильному написанию слов. Используются обычные словари Hunspell/Myspell;
  • Поддержка индексации звуковых файлов в директориях, формируя из них словари аудио-произношений;
  • Поддержка отправки запросов в Wikipedia, Wiktionary и другие MediaWiki сайты;
  • Режим работы в роли глобальной для всего десктопа всплывающей подсказки, позволяющий выводить информацию для выделенного или помещенного в буфер обмена слова из любого текста внешней программы;
  • Для загрузки доступна версия, имеющая в комплекте набор англо-русско-английских словарей, словарей морфологии и примеры произношения слов на английском языке.  
     
    Программа позиционируется как функциональная замена StarDict, поддерживающая большее количество форматов файлов и более качественное их отображение. Программа умышленно не вводит собственного формата файлов, ставя вместо этого задачу наиболее полно поддержать все популярные существующие.
     
    Официальные Early Access билды для Windоws :: для MacOSX :: для Linux.
    Официальные Development билды для Windоws.
    Официальный форум поддержки GoldenDict.
    Официальный баг-трэкер.
     
    Параллельные топики:
    GoldenDict - New Level - Разработка новых форматов словарей для GD: DSLGD, HTMLGD; подключение речевых движков; режим закладок; варианты полнотекстового поиска.
     
    Как сжимать словари в формат .dz для использования в GoldenDict :: DictZip 1.12.1 (latest) :: Оболочка DictUI
     
    Ссылки на готовые сборки
     
    Ссылки на словари для GoldenDict

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:34 26-04-2009 | Исправлено: Maz, 11:48 23-02-2017
    Draico

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот альтернатива говорилке, работающая с умляутами:
    http://rghost.ru/43832330 - 2nd Speech Center (консольная версия)
    В голдендикте подключается аналогично говорилке, только параметры другие. Есть один недостаток - вместо имени генератора прийдется вводить его порядковый номер (узнать его можно запустив прогу из командной строки с параметром /v), так что если установить новые генераторы, то номера могут поменяться и прийдется их вводить заново. Всё, что непонятно, расписано в текстовом файле из архива.
    Кстати работает вродь как пошустрее. И не нужно никаких батников делать как в sapi2wav.

    Всего записей: 77 | Зарегистр. 07-08-2011 | Отправлено: 13:13 16-02-2013 | Исправлено: Draico, 13:28 16-02-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Draico
    Не плохо. Однако жаль, что нет ввода имени словаря. Надеюсь, что временно.
    Но никто не мешает использовать оба варианта.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 13:31 16-02-2013 | Исправлено: BKSRU, 13:33 16-02-2013
    Draico

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Однако жаль, что нет ввода имени словаря. Надеюсь, что временно.

     
    В чем, в чем, а в этом я сомневаюсь. Программа уже не новая, а разработчики занимаются главным образом платной версией с графическим интерфейсом. Консольная версия идет к ней в догрузку и является необязательным компонентом. Вряд ли они будут что-то менять.  
     

    Цитата:
    Но никто не мешает использовать оба варианта.

     
    Я использую этот вариант только для немецкого. Английский в исполнении говорилки меня вполне устраивает.

    Всего записей: 77 | Зарегистр. 07-08-2011 | Отправлено: 13:46 16-02-2013
    CAEman

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tvangeste

    Цитата:
    И на Линуксе интерфейс причесан изрядно.

     
    А портативная версия не предвидется, не знаете?
    Баги удалось исправить?

    Всего записей: 255 | Зарегистр. 11-02-2012 | Отправлено: 16:22 16-02-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    New Concept Style v3.0

    New Concept Style - это новый комплексный подход к составлению, отображению словарей и в конечном итоге к работе с ними пользователями. Включает в себя компоненты: DSLGD, HTMLGD, Text-To-Speech Engine (TTS)
    Комплект состоит:
    * NewConceptStyle_v3.0 - пакет стилей GoldenDict http://rghost.ru/43856068
    * DSLGD_v3.0 - учебно-справочный словарь в формате DSLGD http://rghost.ru/43842959
    * HTMLGD - демонстрационный словарик в формате HTMLGD http://rghost.ru/43722175
    * Govorilka CP (command-line text-to-speech processor) - программа для работы с голосовыми движками, работающая с командной строкой. http://rghost.ru/43722106
    * 2nd Speech Center (консольная версия) http://rghost.ru/43832330 - еще один вариант программы для работы с голосовыми движками, работающей с командной строкой. Предложен пользователем Draico.


    Теперь никаких ограничений

    Пакет стилей NewConceptStyle_v3.0 включает:
    * NewConceptStyle_v3.0 - стиль GoldenDict с внедренной маркерной системой тегов DSLGD, расширяющей возможности верстки карточек до уровня HTML + CSS.
    В этой версии внедрен метод прикрытия, позволяющий создавать специальные теги прикрытия. С помощью таких тегов можно без опаски использовать теги типа [mN][/m] и создавать новые блочные теги столько сколько потребуется.  
    Метод прикрытия можно использовать для любого тега. При этом, используя всего один тег прикрытия можно последовательно задать новый стиль каждому стандартному элементу DSL. Кроме того, самому тегу прикрытия, так же, можно задать стиль. Это означает, что у нас появилась возможность, используя всего лишь один тег прикрытия, задать свой собственный стиль индивидуально для каждого словаря или для отдельных карточек словаря. Для этого нам достаточно обернуть карточки в такой тег. Подобные теги можно создавать в неограниченном количестве:

     
    * Collapse - аналог NewConceptStyle_v3.0 с режимом Collapse. В этом режиме все неактивные словари свернуты:

     
    * CollapseFull - аналог NewConceptStyle_v3.0 с режимом CollapsFull. В этом режиме все неактивные словари спрятаны:

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:31 16-02-2013 | Исправлено: BKSRU, 08:52 17-02-2013
    Mavropontis

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В 581-й сборке, если пытаться растянуть вверх или вниз окно, которое вызывается по Ctr+C+C (оно у меня всегда "пришпилено"), строка поиска с какого-то момента начинает вдруг тоже растягиваться в высоту. У кого-нибудь еще такое наблюдалось?

    Всего записей: 63 | Зарегистр. 16-02-2009 | Отправлено: 22:57 16-02-2013
    Tvangeste



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mavropontis

    Цитата:
    В 581-й сборке, если пытаться растянуть вверх или вниз окно, которое вызывается по Ctr+C+C (оно у меня всегда "пришпилено"), строка поиска с какого-то момента начинает вдруг тоже растягиваться в высоту.

    Спасибо, ошибку исправил. Фикс появится в следующем билде.

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 00:48 17-02-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поправил немного пакет стилей NewConceptStyle_v3.0 + Collapse_v3.0 + CollapseFull_v3.0 http://rghost.ru/43856068
    Основную ссылку выше, так же, поменял.
     
    Исправил отступ и размер иконок на тулбаре всплывающего окна:

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 09:01 17-02-2013
    Tvangeste



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The latest development build from me, build #585, for Windows.
     
    Download: GoldenDict-1.0.1-585-gec845a9.7z - 1.65 MB
     
    Changelog:
    • Support for external css in Stardict dictionaries with html output format (by Julian Depetris Chauvin)
    • Do not resize vertically the scan pop-up's translate box (by Tvangeste)
    • Fixed #221: The words list is not the top panel (on Linux). (by Tvangeste)
    • Update Argentinian Spanish translation (by Julian Depetris Chauvin)

    As usual, just unpack the archive on top of the latest Early Access build (#581) and you're good to go.

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 22:26 17-02-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На сегодня DSLGD фактически не имеет ограничений по использованию тегов. Мы можем создать как блочные так и строчные теги в необходимом количестве. Также можно изолировать каждый словарь и создать для него собственный стиль для стандартных элементов DSL используя всего один тег.
     
    Однако можно пойти дальше. Для каждого словаря можно создать свой отдельный файл стиля. Сделать это можно.  
    Abs62 у вас есть опыт. Осталось только желание.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 12:03 18-02-2013
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Подскажите, с чем связано след. поведение. Если в сканирующем окошке выбрать группу с большим количеством словарей (например, больше 700), то при раскрывании полки словарей окна scan pop-up появляется не компактный список с иконками, а список иконок с названиями словарей, закрывая собой весь экран.

    Tvangeste
    Вы не пробовали смоделировать данную ситуацию? Установил самый свежий билд, но у меня по-прежнему  появляется огромный список.

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 12:59 18-02-2013
    SlasNsk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот бы сделать внутри программы, в Параметрах, не правя ручками qt-style.css и article-style.css файлы, изменение основных настроек стилей. Например, подсветку ударений (для тех словарей, где предусмотрены), цвет фона активных-неактивных статей, выбор шрифтов и их цвета для разных панелей и их элементов (например, отдельно для транскрипции), показ/выключение элементов панелей (например, кнопки увеличение-уменьшение шрифта, кнопки назад-вперёд), цвет выделения текста (фона и букв), цвет рамок - в общем, всего, что можно
    Тогда можно было бы менять стиль по-горячему из интерфейса программы, оставляя для ручной работы воплощение принципиально новых идей вроде вышепредложенных стилей Collapse и CollapseFull.
     
    И ещё вопрос: ищутся ли в GD слова внутри словарных статей с выдачей результата в панели поиска виде заголовков словарных статей, в которых содержится искомое слово или выражение? Или поиск ведётся только по заголовкам статей?  Не нашёл в GD такой возможности.

    Всего записей: 108 | Зарегистр. 08-09-2007 | Отправлено: 13:01 18-02-2013
    Tvangeste



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23

    Цитата:
    Вы не пробовали смоделировать данную ситуацию? Установил самый свежий билд, но у меня по-прежнему  появляется огромный список.

    Я, честно говоря, просто не понял в чем проблема У меня в GD сейчас около 150 словарей, pop-up окно работает вроде как положено.
     
    SlasNsk

    Цитата:
    Вот бы сделать внутри программы, в Параметрах, не правя ручками qt-style.css и article-style.css файлы, изменение основных настроек стилей.

    Давно пора, да что-то ни у кого руки не дошли это сделать пока. Считаю, что это наиглавнейшая Usability #1 проблема в GD на данный момент. Заставлять пользователей править css файлы руками - это жестоко!
     

    Цитата:
    ищутся ли в GD слова внутри словарных статей с выдачей результата в панели поиска виде заголовков словарных статей

    Это full text search, в GD пока не сделан, и сделать это очень непросто. Да чего там полнотекстовый поиск, я вон сколько провозился чтобы банально сделать список всех карточек в словаре и вывести его в отдельной панельке. Словари бывают на миллионы карточек, словарей у людей бывает сотни и даже тысячи, и собрать из этого добра список заголовков, и при этом не тормозить и не жрать памяти сотнями мегабайт - вопрос на удивление очень непростой, если вообще осуществимый. Очень мне интересно, как эту проблему в Abbyy Lingvo решили. Хотя, назвать их решение хорошим тоже не назовешь, ибо подтормаживает.

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 13:14 18-02-2013 | Исправлено: Tvangeste, 13:21 18-02-2013
    anion23

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tvangeste
    Вот как выглядит окошко сканирования если в группе немного словарей:

    И если выбрать большую группу словарей:

    (список разворачивается на весь экран, поэтому самого окошка не видно)

    Всего записей: 394 | Зарегистр. 22-07-2010 | Отправлено: 13:45 18-02-2013 | Исправлено: anion23, 13:46 18-02-2013
    Tvangeste



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23

    Цитата:
    И если выбрать большую группу словарей:  

    Забавно! У меня, видимо, просто словарй столько нет, чтобы такое поведение воспроизвести. В любом случае, мы в коде ничего хитрого не делаем, это поведение Qt такое.
     
    Кстати, а в основном окне такой проблемы нет, когда раскрывается тулбар со словарями (и когда словарей тоже очень много)?
     
    Update: Воспроизвел, надо было просто сделать окно поменьше. Как я понял логику, если раскрытая панелька со всеми словарями в окно не влазит, то Qt решает, что вместо панельки нужно показать меню. Что логично в общем-то.

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 14:14 18-02-2013 | Исправлено: Tvangeste, 14:17 18-02-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    anion23
    Первый список, появляется если нажать левую кнопку мыши. Второй - если правую. Но видимо тоже не имею настолько большой набор словарей, что бы воспроизвести вашу проблему.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 14:17 18-02-2013 | Исправлено: BKSRU, 14:20 18-02-2013
    ramix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tvangeste

    Цитата:
    я вон сколько провозился чтобы банально сделать список всех карточек в словаре и вывести его в отдельной панельке

    А как он выводится?

    Цитата:
     Очень мне интересно, как эту проблему в Abbyy Lingvo решили. Хотя, назвать их решение хорошим тоже не назовешь, ибо подтормаживает.

    Поражает компактность индекса Abbyy Lingvo. А подтормаживает-таки да, но при большом количестве словарей и/или большом их размере.

    Цитата:
    Это full text search, в GD пока не сделан, и сделать это очень непросто.

    А если начать с того, что индексировать только словари по выбору пользователя?

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 14:19 18-02-2013
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    Я делал так. В Excel собрал все заголовки крупного словаря тысяч на 116 (апресяна вашего ) и импортировал в журнал. Индексация заняла минути 3-4 на моем компьютере и если менять журнал в процессе сессии, то в дальнейшем тормозов не происходит. Однако при перезапуске GD, индексация происходит снова при выборе этого списка.
     
    Добавлено:
    ramix

    Цитата:
    А если начать с того, что индексировать только словари по выбору пользователя?  

    Локально экспериментировал следующим образом. Делал словарик наоборот. Менял местами имена и статьи. Получается индексный файл. Причем очень удобный. Набранный текст выводит нас к именам карточек, а использование подсветки на конкретный пункт в карточке. Но это может держаться на энтузиазме создателей словарей.
    Вот если бы GD умел по желанию индексировать не заголовки а строки статей.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 14:27 18-02-2013 | Исправлено: BKSRU, 14:42 18-02-2013
    Tvangeste



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix

    Цитата:
    я вон сколько провозился чтобы банально сделать список всех карточек в словаре и вывести его в отдельной панельке
     
    А как он выводится?  

    Пока никак, только у меня в экспериментальном бранче в виде "после серии взрывов на макаронной фабрике". Собственно, это даже не сама фича, а подготовочная работа к тому, чтобы сделать поиск по wildcard'ам (по шаблонам). И чем дальше закапываюсь, тем меньше надежды на то, что получится быстро...
     
    А вот еще дурацкая идея, которая много лет в планах, все никак руки не дойдут, но постоянно хочется сделать - кнопка в тулбаре GoldenDict'a, которая показывает случайную карточку. И чтобы при запуске GD тоже не надоевший "Welcome!" был, а произвольная случайная карточка. Вроде и мелочь, а бывает и интересно и полезно...

    Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 14:47 18-02-2013
    ramix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tvangeste
     
    Бог в помощь в работе! Будем надеяться, что всё-таки и всё таки сделаете.
     
    BKSRU

    Цитата:
    Я делал так. В Excel собрал все заголовки крупного словаря...

    Так юзабилити страдает. Человек лентяй по своей натуре, о чем красноречиво свидетельствует анекдот про выключатель и ввинчивание лампочки.

    Цитата:
     Делал словарик наоборот. Менял местами имена и статьи.  

    Этот "мультитрановский" принцип не везде хорош. Да и весь цимус FTS не только в поиске в обратных переводах, а по всей карточке (в примере, комментарии и пр.).

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 15:13 18-02-2013 | Исправлено: ramix, 15:14 18-02-2013
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (Часть 1)
    Maz (23-02-2017 11:53): GoldenDict (Часть 2)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru