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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    ramix



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

    Цитата:
    По "Enter" GD выдаст результат только при полном совпадении слова в строке поиска со словом в словаре.

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

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 16:09 30-09-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    Это при том, что GD как раз, часто ценят, за то, что прощает ошибки создателей словарей. Но не так же буквально .

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 16:29 30-09-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    Ну так GD и находит всё, и предлагает в списке. А если юзер игнорирует список и жмёт "Enter" - значит, хочет именно то, что ввёл, предлагаемые варианты не устроили.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 16:44 30-09-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Свято место пусто не бывает. Вот и клоны нашей концепции журнала (tutora) появляются http://finememo.com/.
    Не знаю как вам, а мне лично обидно. В инете слишком быстро "плагиатят" идеи. Стащить идею и выпустить корявую версию куда проще чем ее разработать. К сожалению для меня это не в первый раз. Жаль, что командной работы не получается.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 16:47 30-09-2012 | Исправлено: BKSRU, 17:15 30-09-2012
    ramix



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

    Цитата:
     А если юзер игнорирует список и жмёт "Enter"  

    Я говорю о практике. Я пользуюсь горячими клавишами. Перевожу текст, надо перевести словосочетание в нем, нажимаю Ctrl+C+C, у меня автоматически открывается GoldenDict и показывает результат. Но источники для перевода иногда содержат лишние пробелы. В таком случае нарушается автоматизм действий с GoldenDict, замедляется работа из-за лишних телодвижений, начинаю нервничать . И при этом (о ужас!) сам себе говорю: "а вот Лингво так не поступает неуважительно со мной!" )

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 17:08 30-09-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ramix
    А. Ну, в этом месте можно и причесать строку.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:29 30-09-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выложил новую сборку - 1.0.1-333-g8e4b384. Ссылка, как обычно, в шапке.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 17:52 01-10-2012
    renreg



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Скачивается 1.0.1-313

    ----------
    Заграница нам поможет
    _____________________
    renreg

    Всего записей: 5117 | Зарегистр. 24-09-2001 | Отправлено: 18:08 01-10-2012
    Abs62



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

    Цитата:
    Скачивается 1.0.1-313

    Миль пардон, в процессе копипаста забыл ссылку сменить. Исправил.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 18:22 01-10-2012
    ramix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Миль мерси боку!
    Вроде всё работает.

    Всего записей: 968 | Зарегистр. 19-06-2006 | Отправлено: 18:44 01-10-2012
    BKSRU

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

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:24 01-10-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BKSRU
    И правда. Видать, счел не слишком существеным изменением.

    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:41 01-10-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    На сегодня в плане удобства создания звуковых библиотек, аналогов нет и пожалуй лучшая (легко создавать, удобно дополнять). Чего не скажешь о концепции работы с ними в самой оболочке.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:53 01-10-2012 | Исправлено: BKSRU, 19:54 01-10-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Поэкспериментировал с ZIPS и LSA библиотеками. Таков расклад.
    В таком случае:

    У самого словарика нет библиотеки, для проверки сделал только пару кнопок. LSA работает в любом случае. Даже если библиотека отключена. При этом, естественно, не появляется мусор. Значит можно так сделать. В принципе можно обойтись и одной библиотекой, если, например, сделать идентификатор для американского варианта have_1.wav. Но все равно, нужно прописывать звук в словариках (сами библиотеки можно не создавать для словаря, при наличии готовой универсальной библиотеки и соблюдении правил в именах). В общем это полумера, поскольку многое ложится на плечи создателей словарей. А между тем можно унифицировать единые звуковые библиотеки для всех словарей. Ну это опять лирическое отступление и сдается останется в мечтах надолго.
     
    Что же касается ZIPS. Если сделать как на картинке выше:  
    - звука нет при выключенной ZIPS библиотеки (в LSA есть)
    - звука нет и при включенной библиотеке ZIPS. GD просто не находит слово в самом словаре и не ищет в следующей библиотеке. По той же причине, если сам словарь будет без без кнопок озвучки, но за ним идет пара ZIPS, то если в первой библиотеке нет слова дальше поиска не будет. (в LSA на сколько помню переход есть)
    - Если после ZIPSа стоит библиотека LSA, то в любом случае звук берется с LSA библиотеки, даже если слово имеется в ZIPS.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 10:15 04-10-2012 | Исправлено: BKSRU, 10:17 04-10-2012
    niccolo

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    abs62 - а возможность открытия во внешнем редакторе подключенных dsl для исправления ошибок есть?

    Всего записей: 3677 | Зарегистр. 17-09-2001 | Отправлено: 15:38 04-10-2012
    Abs62



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    niccolo
    Если говорить о вызове внешнего редактора из GD, то нет. А так редактировать на лету никто не запрещает. Только надо не забывать каждый раз переиндексировать.
     
    BKSRU
    Объясняю механизм поиска.
    При парсинге dsl парсер, встретив ссылку на звуковой файл, проверяет его наличие в приложениях к словарю. Если находит - вставляет ссылку на этот конкретный словарь. Если не находит - вставляет универсальную ссылку на поиск.
    Загрузчик статьи, найдя такую ссылку на поиск, опрашивает все словари группы на наличие соответствующего файла. Находит - грузит, не находит - не грузит.
    Вот и всё. Если звукового словаря с таким файлом в группе нет, то ничего и не загрузится.
     
    Теперь о появлении звукового словаря в списке.
    Такой словарь появляется, если ключевое слово в нём найдено. Иначе нет.
    То есть, если у вас ключевое слово "test" и в словаре есть test.wav - он появится.
    Не появляется он, если в dsl у вас заголовок "test", а ссылка в статье ведёт на "007.wav", к примеру. При этом test.wav в звуковом словаре нет, а 007.wav есть. Тогда получите, что хотите - звук есть, а словаря в списке найдённых нет.
     
    Поиск в .zips поправил. Пробуйте.


    ----------
    0 программистов ругал сердитый шеф
    Потом уволил одного, и стало их FF

    Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 19:04 04-10-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Естественно, в пробном словарике я прописал именно те имена файлов, которые существуют в пробном ZIPS. И описал ситуацию как есть. ZIPS и LSA работали по разному.
    Сейчас поэкспериментирую с новым файлом.
     

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:41 04-10-2012
    viarmx86



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    Цитата:
    GoldenDict 1.0.1-333-g8e4b384: Own muted dictionaries list for each group
    , nice feature, thank you

    Всего записей: 185 | Зарегистр. 11-10-2011 | Отправлено: 19:51 04-10-2012 | Исправлено: viarmx86, 19:56 04-10-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Abs62
    На первый взгляд теперь ZIPS библиотека работает так же как и LSA. Если в первой библиотеке нет, то берет файл со второй. И при этом не обязательно включать саму библиотеку, естественно, если имена файлов прописан как надо. Иными словами, теперь не обязательно, что бы имя звуковой библиотеки совпадало с именем словаря при использовании ZIPS. И такая библиотека универсальна для многих словарей со встроенной озвучкой. Достаточно лишь соблюсти соответствие имен.  
    Спасибо за исправления.
    Было бы лучше если так же (без включения звуковых библиотек) работали те словарики в которых не прописан звук. Имя файла просто брать из заголовка. Если есть в библиотеке файл с таким именем, то пусть иконка звука будет активна.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 19:53 04-10-2012 | Исправлено: BKSRU, 06:54 05-10-2012
    BKSRU

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В обменник (/obmen/From_BKSRU) скинул ZIPS библиотеку TranslateIt_LingvoX5_eng_sounds44446.zips
    Слил с двух коллекций от TranslateIt (42620 слов и сочетаний) + дополнил с LingvoX5. В общей сложности 44446 слов и словосочетаний. На сколько понимаю - британское произношение. Впрочем, я не на столько силен в этом, что бы с ходу определять. Во всяком случае, на сколько знаю, те, что идут с префиксом 1 из Lingvo - американское произношение.
    С Lingvo LSA файла вошли только те слова которые соответствуют именам файлов, наверное перекачевавшие с X3, остальные в LSA пакете обозначены цифрами, вместо реальных имен слов. Эти в библиотенку не включал.

    Всего записей: 1558 | Зарегистр. 29-01-2009 | Отправлено: 10:24 08-10-2012
       

    Страницы: 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