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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Предыдущее обсуждение: Часть 1




 
Актуальная версия 1.5.1:
Windоws Qt 4.8.6 или Qt 5.12.3.
Плагин dsengine.dll для Qt 5.6-based версии на Windows XP: dsengine_5.6.1_for_XP.7z
как собрать актуальный рабочий комплект для windows (без словарей)
MacOSX 1.5.0-19-g718462c5 Intel; архив прежних версий: на github (09.2012–04.2019), на sourceforge (06.2016–04.2019)
 
Расширенная настройка интерфейса
 
GoldenDict — новая словарная программа, обладающая следующими особенностями:  
 
  • Графический интерфейс на основе табов, для создания которого использована библиотека Qt;
  • Интеграция с html-движком WebKit для корректного представления материалов в html-формате;
  • Поддержка подключения словарей в форматах: Babylon (.bgl/.gls), StarDict (.ifo/.dict./.idx/.syn), Dictd (.index/.dict), ABBYY Lingvo (.dsl тексты и аудиоматериалы .lsa/.dat, .lsd - только в Android), XDXF, AARD, SLOB, ZIM, 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
    Как подключить системные речевые движки TTS на Windows: вручную, скриптом

     
    Ссылки на готовые сборки
    Ссылки на словари для GoldenDict

  • Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 11:50 23-02-2017 | Исправлено: Maz, 09:20 03-07-2025
    zhuman

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fyi: компания Аpple для юзеров макоси предоставляет пару десятков одно- и двуязычных словарей в формате для Dictionary.app, среди которых, например
     
    • Oxford American Writer's Thesaurus  
    • Diccionario General de la Lengua Española Vox  
    • Oxford-Hachette French Dictionary  
    • PONS Großwörterbuch Französisch Deutsch  
    • Multidictionnaire de la langue française  
    • Oxford German Dictionary  
    • Duden-Wissensnetz deutsche Sprache  
    • New Oxford American Dictionary  
    • Oxford American Writer’s Thesaurus  
    • Oxford Dictionary of English  
    • Oxford Thesaurus of English  
    • Oxford Portuguese Dictionary - Português-Inglês / Inglês-Português  
    • Dicionário de Português licenciado para Oxford University Press  
    • Oxford Russian Dictionary - Русско-Английский / Англо-Русский  
    • Толковый словарь русского языка  
    • Gran Diccionario Oxford - Español-Inglés • Inglés-Español  
    • Larousse Editorial Diccionario General de la Lengua Española  
    • Українсько-Англійський Словник  

     
    список неполный! есть и другие языки!
     
    см. полный список здесь включая ссылки на скачивание zip-ов с сайта эппла.
     
    Если под рукой есть мак, то этот список найдете по пути /System/Library/AssetsV2/com_apple_MobileAsset_DictionaryServices_dictionaryOSX/com_apple_MobileAsset_DictionaryServices_dictionaryOSX.xml
     
    Все эти словари можно конвертнуть с помощью pyglossary, например, в формат stardict, aard2, CSV, JSON, SQL, TXT и проч, соответственно макось вовсе не требуется.  
     
    В последней all-in-one сборке pyglossary (нужно минимум 5.0.4) уже включен модуль для чтения формата AppleDict Binary (в предыдущих версиях модуль отсутствует). Важно: для конвертации в pyglossary нужно указать путь к папке с суффиксом .dictionary, например, для русского толкового словаря распаковать zip файл и указать полный путь к ..3891423c608a/AssetData/Russian.dictionary.
     
    если запускаете через питоновский скрипт, то надо установить зависимости для AppleDict через pip3 install lxml biplist.
     
    Десктопный GoldenDict прекрасно подхватит StarDict .ifo, AARD2 .slob, или DICTD .index/.dict; мобильный GD вроде только стардикт. Также относительно просто можно конвертнуть в mdict.

    Всего записей: 430 | Зарегистр. 18-06-2004 | Отправлено: 19:23 14-01-2025 | Исправлено: zhuman, 19:30 14-01-2025
    llEmperor

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Формат Apple уже поддерживается в GoldenDict++OCR, может ли он быть встроен в GoldenDict?
    https://github.com/nonwill/GoldenDict-OCR/releases/tag/v3.2.9
    https://www.autoptr.top/gdocr/GoldenDict-OCR-Deployment/
     
    Добавлено:
    Подробнее...

    Всего записей: 43 | Зарегистр. 02-11-2021 | Отправлено: 21:09 19-01-2025 | Исправлено: llEmperor, 17:18 30-01-2025
    galina2000

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Подскажите, пожалуйста, как к GD на ПК подключить словарь Академос?  
    iStranger, cпасибо
    Жаль, там дополнения к словарю Лопатина.
    yozhic
    Cловарь Лопатина (2004 - dsl, 2013 - pdf) всегда под рукой, и дополнения к нему тоже были бы полезными. Есть опция выборки дополнений / изменений по годам. На перевод всего Академоса в dsl время тратить конечно не стоит, но как дополнительный веб-словарь в папке GD он бы не помешал.

    Всего записей: 554 | Зарегистр. 21-08-2006 | Отправлено: 13:10 22-01-2025 | Исправлено: galina2000, 16:59 22-01-2025
    iStranger

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    galina2000
    Боюсь, не получится, GoldenDict не поддерживает метод POST, используемый для поиска слов на этом сайте. По крайней мере, раньше не поддерживал. В общем случае, если вы, введя слово в поиск, не видите потом искомое слово в адресной строке браузера, добавить сайт в программу не выйдет.

    Всего записей: 310 | Зарегистр. 01-03-2005 | Отправлено: 14:28 22-01-2025 | Исправлено: iStranger, 14:31 22-01-2025
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    galina2000
    Его несложно в dsl отконвертировать, всё содержимое доступно. Вопрос, стоит ли тратить время? Вы работаете с ним, он существенно дополняет другие словари?

    Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 16:13 22-01-2025
    newquaker

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    llEmperor
    скрывайте длинные посты под тег more, будьте добры

    Всего записей: 737 | Зарегистр. 26-03-2005 | Отправлено: 17:30 29-01-2025
    llEmperor

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

    Цитата:
    more

    благодарный. Только научился использовать тег more

    Всего записей: 43 | Зарегистр. 02-11-2021 | Отправлено: 17:23 30-01-2025
    jasonliull



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GoldenDict-NG v25.02.0 (QT6)
    https://github.com/xiaoyifang/goldendict-ng/releases/tag/v25.02.0-Release.e895b18c
     
    Отличия от оригинала:
    Некоторые особенности по сравнению с оригинальным GoldenDict
    webengine с поддержкой новейших html/css функций
    поддержка словаря >4 Гб
    поддержка разрешения экрана highdpi
    построена с использованием xapian в качестве полнотекстового движка
    поддержка последней версии Qt6
    оптимизация производительности (например. >10000000 поддержка заголовков)
    интеграция анки
    тёмная тема
    ежедневная поддержка автовыпуска
    множество исправлений и улучшений
    общие усовершенствования кодекса для облегчения разработки

    Всего записей: 3079 | Зарегистр. 05-08-2012 | Отправлено: 18:18 14-02-2025 | Исправлено: jasonliull, 18:20 14-02-2025
    IGORGUBA



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jasonliull
    А чем отличаются Qt6.6.3 и Qt6.7.2 и какой вариант рекомендуете?

    Всего записей: 2246 | Зарегистр. 19-02-2007 | Отправлено: 07:15 15-02-2025
    jasonliull



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IGORGUBA
    QT6.6x лучше на win10,
    QT6.7x лучше на win11.
    Но кого это волнует?

    Всего записей: 3079 | Зарегистр. 05-08-2012 | Отправлено: 07:38 15-02-2025
    llEmperor

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

    Цитата:
    Но кого это волнует?

     
    В журналах коммитов GoldenDict-NG используется множество реверсов, чтобы убедиться, что программа работает в правильном направлении.
     
     
    Добавлено:

    Цитата:
    А чем отличаются Qt6.6.3 и Qt6.7.2 и какой вариант рекомендуете?
     

     
    GoldenDict++ превосходит его во всех отношениях, кроме продвинутого ядра браузера, и непонятно, почему NG не использует стабильные версии Qt.
     
    Добавлено:
    Последняя версия: https://disk.yandex.com/d/siYJ6FLdw-XoUA

    Всего записей: 43 | Зарегистр. 02-11-2021 | Отправлено: 14:57 15-02-2025
    zhuman

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

    Цитата:
    GoldenDict++ превосходит его во всех  

    хм, неплохо, GoldenDict++ смог воспроизвести аудио в формате .opus (напр. в Forvo словарях), в отличие от ng, который не смог раздуплить этот формат; вот только непонятно где код? в репозитории только бинарники и больше ничего.. закрытый код?

    Всего записей: 430 | Зарегистр. 18-06-2004 | Отправлено: 18:33 15-02-2025
    iStranger

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

    Цитата:
    смог воспроизвести аудио в формате .opus (напр. в Forvo словарях), в отличие от ng, который не смог раздуплить этот формат

    У меня Forvo с opus прекрасно работает в ng

    Всего записей: 310 | Зарегистр. 01-03-2005 | Отправлено: 19:00 15-02-2025
    llEmperor

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

    Цитата:
    в репозитории только бинарники и больше ничего.. закрытый код?

    Это, похоже, не помешало ей стать лучше. Напротив, в версии NG так много коммитов, код беспорядочен, и, помимо сбоев, он кажется не таким эффективным.
     
     
    Добавлено:

    Цитата:
    .opus (напр. в Forvo словарях)

    В версии ++ есть возможность выбора из нескольких блоков произношения, которые работают очень стабильно и поддерживают практически все аудиоформаты, даже DSD и DTS.
     
    Добавлено:

    Цитата:
    У меня Forvo с opus прекрасно работает в ng

    Версия NG не является одинаковой на разных платформах, и при каждом обновлении версия ломает первоначальный опыт, но это нормально, так много фиксаций кода только для того, чтобы сломать последовательный опыт и стабильность исходной версии GD, это окончательная причина, по которой я отказался от нее.

    Всего записей: 43 | Зарегистр. 02-11-2021 | Отправлено: 19:11 15-02-2025
    scju

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hi,
     
    "Full text search" doesn't seem to work for me. Do you have the same issue?
     
    My version:
     
    GoldenDict dictionary lookup program, version 1.5.0-25-g0018a066 (c) 2008-2013 Konstantin Isakov (ikm@goldendict.org) Licensed under GNU GPLv3 or later Based on Qt 5.12.3 (GCC 7.3.0, 64 bit)
     
    ---
     
    (Update)
     
    Solved.
     
    It turns out that the "Full text search" window was off my (first) screen. I found it there when I connected a second monitor.

    Всего записей: 1 | Зарегистр. 01-05-2019 | Отправлено: 12:19 10-03-2025 | Исправлено: scju, 06:16 12-03-2025
    jasonliull



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

    Цитата:
    и непонятно, почему NG не использует стабильные версии Qt.  

     
    Эта библиотека QT с защищенным авторскими правами аудио/видео декодером скомпилирована человеком, занимающимся самокомпиляцией, я заплатил деньги, чтобы купить ее у него.
    -- demo(Автор)
     
    zhuman

    Цитата:
    закрытый код?

    Это также объясняет, что он не может поделиться всем кодом, он купил часть кода у других.

    Всего записей: 3079 | Зарегистр. 05-08-2012 | Отправлено: 13:10 10-03-2025 | Исправлено: jasonliull, 13:18 10-03-2025
    galina2000

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Подскажите, пожалуйста, как настроить GD для правки словарей, чтобы редактор открывал dsl-файл словаря сразу на активной карточке? Win10, GD и EmEditor портабельные, на разных логических дисках.
    yozhic, ramanuki
    Спасибо, всё работает

    Всего записей: 554 | Зарегистр. 21-08-2006 | Отправлено: 15:44 10-03-2025 | Исправлено: galina2000, 03:40 12-03-2025
    ramanuki



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

    Цитата:
    чтобы редактор открывал dsl-файл словаря сразу на активной карточке

     
    Нужно в файл конфигурации GoldenDict добавить строчку типа следующей:
     

    Код:
     <editDictionaryCommandLine>"D:\Portables\AkelPad\AkelPad.exe" /OpenFile('%GDDICT%') /Call('Scripts::Main', 4, 'EvalCmd.js', `AkelPad.TextFind(0, '(?m)^%GDWORD%$', 0x280001);`)</editDictionaryCommandLine>
     

     
    Приведенная строка ориентирована на AkelPad, расположенный по указанному адресу.
     
    Чтобы открыть файл словаря, щелкните ПКМ на названии словаря в списке "Found in Dictionaries:" и выберите команду "Edit Dictionary".

    Всего записей: 843 | Зарегистр. 07-08-2013 | Отправлено: 09:26 11-03-2025
    yozhic



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

    Код:
     <editDictionaryCommandLine>"c:\totalcmd\Profile\utils\EmEditor\x64\EmEditor.exe" %GDDICT% /ff "(?m)^%GDWORD%$" /x</editDictionaryCommandLine>

    только путь до EmEditor напишите свой, какой у Вас. Это рабочая команда, проверил только что. Про какой именно файл конфигурации речь, понятно? Если что-то не получится, пишите сюда, разберёмся вместе.
     
    Добавлено:
    Только имейте, пожалуйста, ввиду: если в заголовке открываемой карточки есть скобки или др. операторы, то эта команда только словарь откроет, а карточку не найдёт. Тут уж ничего не поделаешь, так это работает. Но такие случаи крайне редки.

    Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 16:34 11-03-2025 | Исправлено: yozhic, 21:07 11-03-2025
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чуть исправил: %GDDICT% кавычками обрамлять, оказывается, не нужно — при наличии в имени пробелов они подставляются автоматически. А вот другие кавычки нужны — они автоматом не подставляются.

    Всего записей: 3136 | Зарегистр. 20-03-2008 | Отправлено: 21:09 11-03-2025
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » GoldenDict (часть 2)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru