LINUX.ORG.RU

GoldenDict-ng 26.3.0

 , , , ,


1

1

26 февраля состоялся выпуск 26.3.0 кроссплатформенного мультиформатного электронного словаря GoldenDict-ng – форка словаря GoldenDict.

Возможности словаря:

  • Поддержка локальных словарей в форматах: MDict, StarDict, ABBYY Lingvo DSL и .lsa/.dat, XDXF, Zim, Aard и Aard 2 (Slob), DictD, Epwing, SDictionary, Babylon и Babylon glossary builder, файлов со звуками в директориях и объединённых в архив zip.
  • Поддержка сетевых источников: Wikipedia и Wiktionary, протокол DICT, LinguaLibre и Forvo, любые сайты, поддерживающие поиск слов, заданных в адресной строке.
  • Поддержка других источников: из других приложений, текст-в-речь, словари морфологии, транслитерация.
  • Поиск сразу по нескольким источникам.
  • Полнотекстовый поиск в локальных словарях с использованием библиотеки Xapian.
  • Интеграция с Anki.
  • И многое другое.

Словарь написан на языке C++ с использованием фреймворка Qt 6 и распространяется по лицензии GNU GPL 3.

Основные изменения:

  • добавлена задержка инициализации «всплывающего» окна;
  • конвертирование источников в современную структуру HTML;
  • использование Wayland по умолчанию, если не задана иная платформа;
  • удалена настройка сетевого кеширования;
  • использование нормализации Юникода при создании полнотекстовых индексов и поиске;
  • добавлена возможность «белых списков» для сетевых источников;
  • другие улучшения и исправления ошибок.

>>> Подробности на GitHub

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 4)

Ещё бы иметь эти локальные словари. Когда последний раз собирал пачку по интернету юыли только старинные протухшие ссылки. А теперь?

PcheloBiaka
()

Может работать с офлайновой копией википедии?

использование Wayland по по умолчанию

Это как это? Разве логично просто использовать то окружение, в котором приложение запущено?

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

Может работать с офлайновой копией википедии?

Да, есть сконвертированная в .zim и .slob.

Это как это?

Не знаю.

Default wayland on wayland environment unless user specify the platform

dataman ★★★★★
() автор топика

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

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

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

Свобода – это то, что внутри (на Рутрекере словари Lingvo :)).

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

Это как это? Разве логично просто использовать то окружение, в котором приложение запущено?

пройди по ссылке: просто автор новости скомкал фразу: «Default wayland on wayland environment unless user specify the platform».

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

На оригинальном сайте goldendict когда-то были ссылки на файлы словарей lingvo.

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

Ну вообще, когда дают PR с огромной кучей изменений, не очень хочется его брать. У меня проект мааааааааленький, дрееееееееевний, но пришёл PR с коррекцией сборки под Windows, а там помимо коррекции куча изменений в форматировании. Попросил исправить, оставить только суть… молчание и сетование на отсутствие конфига форматтера. Ладно хрен с ним, с новыми блоками, ну нет правила описанного в проекте для cmake файлов, но сделай или по аналогии, или, как минимум, не трогай не своё. А у него IDE форматер всё передёрнул. Так и висело, пока не закрыл, после того как самому пришлось собирать в схожих условиях и сделал исправления под себя. Скорее всего в какой-то момент стал одним из ретроградов и человеков-мудаков в чьих-то глазах :)

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

Ещё бы иметь эти локальные словари.

Идёшь на Руборду или NNM или Рутрекер и качаешь Лингво. Ищешь на Гитхабе конвертер LSD в DSL. Пользуешься.

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

Может работать с офлайновой копией википедии?

Да. Только со всеми копиями, которые я видел, проблема: названия части статей начинаются с <i> То есть не «Three Amigos», а «<i>Three Amigos</i>» Неудобно, но не настолько, чтобы найти решение :)

P.S. Но в ссылающихся на них статьях может быть ссылка на «Three Amigos» вместо «<i>Three Amigos</i>», и надо руками вбивать <i>.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 3)
Ответ на: комментарий от question4

Рукалицо… И это говорит посетитель опенсорсного сайта…

PcheloBiaka
()

А он в глобальные хоткеи в Гноме не научился?

MoldAndLimeHoney ★★
()

в свое время пробовал собрать/юзать - все не то и все не так :о)
до сих пор использую старый добрый StarDict (знаю-знаю, что вроде как... но не смотря ни на что - живет и здравствует!)

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

star-dict-овские словари, вроде как, были общедоступны...
глянь, ежели чего, на гитхабе, там много чего имеется :о)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 2)

Никаких значимых улучшений по сравнению с исходным GoldenDict нет (интеграция с Anki? А нафига?), зато поломали механизм генерации хешей словарей, так что переехать с исходного GoldenDict на NG со своими пОлками не получится.

Kzer-Za
()
Ответ на: комментарий от sunjob

Ты не тому ответил – спрашивал @BruteForce :) Но вообще, ты единственный, кто попытался ответить по теме. (А, стоп, @dataman ещё.)

Конкретные ссылки по гитхабу можешь дать?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Ну хоть кто-то взялся оживить

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

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

особо не проверял, далее смотрите сами.

////////////////////////////////////////////////////////////////////////////////
StarDict Dictionary
////////////////////////////////////////////////////////////////////////////////

https://github.com/ZhanweiWu/MangoDict
This is an Android dictionary application which support all the 'stardict' format dictionaries.

https://github.com/coolshou/StarDict
StarDict is a Cross-Platform and international dictionary Software.

https://github.com/Vuizur/Wiktionary-Dictionaries
Ebook reader dictionaries extracted from Wiktionary in almost all languages, in Stardict, Tabfile and Kindle format

https://github.com/atoz-chevara/stardict-quick-english-indonesian
Stardict Quick package for English-Indonesian dictionary

https://github.com/xxyzz/wiktionary_stardict
Free dictionaries

https://github.com/nonwill/GoldenDict-OCR
GoldenDict++: Optimizations for faster dictionary loading and searching, even with large dictionary collections. OCR integration for text…

https://github.com/baskerville/sdunpack
Unpack a StarDict dictionary as plain text

https://github.com/vpnry/ptsped
A digital version of PTS Pāli-English Dictionary in Stardict dictionary format

https://github.com/ixmatus/stardict-dictionaries
A repository for the StarDict Dictionaries I find

https://github.com/lpdevs/free-dictionaries
Some free dictionary databases 

https://github.com/cellfourteen/English-Bulgarian-dictionaries-in-StarDict-format
The Dual Bg En dictionary converted from BG Office Assistant to StarDict format

https://github.com/acmpo6ou/MyDict
Android stardict dictionary lookup application.

https://github.com/ngochai/BeefNoodle
Multilingual dictionary for Android base on Stardict

https://github.com/amosbatto/native-dics
Native language dictionaries that work in StarDict, GoldenDict and SimiDic

https://github.com/vaaandark/stardict-heritage
Collection of dictionaries in stardict format.

https://github.com/kmein/kaikki-stardict
StarDict dictionary files, generated from Wiktionary

https://github.com/windwerfer/volubilis_dict
thai-english english-thai stardict (.ifo) and mdict (.mdx) dictionary converter from the volubilis dictionary

https://github.com/375gnu/dictionaries
Various belarusian dictionaries in XDXF / stardict format from different sources

https://github.com/hinantin/StarDict_Dictionary
StarDict Dictionaries

https://github.com/AnthonyK213/.stardict
Backup dictionary files for stardict.

https://github.com/sjw7453584/stardic
dictionaries for stardict

https://github.com/peterzky/startdict_dictionary
dictionary for stardict

https://github.com/peterfren/stardicts
Dictionarys for Stardict.

https://github.com/lovethisgame/stardict_dic
startdict dictionary

https://github.com/ghbalf/dictionary-stardict
Android StarDict dictionary app - offline word lookup with download, search, history, favorites, and dark mode

https://github.com/OmarIthawi/ambar-dict
J2ME dictionary that supports StarDict dictionaries.

https://github.com/drdhaval2785/DictionaryUpdater
Dictionary Updater for Stardict dictionary files.

https://github.com/drdhaval2785/hdict
Offline Stardict Dictionary Viewer

https://github.com/emfox/stardict-dicts
Stardict dictionary data of free license

https://github.com/IMAFO-DigiLab/vibe-stardict-viewer
Simple viewer for Stardict dictionaries

https://github.com/anekomaton/be_stress
StarDict Belarusian language stresses dictionary

https://github.com/simonhughxyz/dict
Personal repo for my stardict dictionaries

https://github.com/MQ37/stardict-cz-en-cihar
StarDict dictionary backup from Michal Čihař (cihar.com)

https://github.com/ccos89/japanese-wikipedia-stardict
A Stardict format dictionary containing Japanese Wikipedia article abstracts for eReaders

https://github.com/indic-dict/stardict-sanskrit-student
Collection of dictionaries created and maintained by various sanskrit students

https://github.com/indic-dict/stardict-indic-update-aur
Code for AUR package to install some useful stardict dictionaries

https://github.com/gfxprim/gpdict
A dictionary viewer for a stardict compatible formats.

https://github.com/codito/stargaze
Stargaze looks up words in a stardict dictionary.

https://github.com/spudrucket/A-Concise-Dictionary-of-Middle-English
A Concise Dictionary of Middle English in Stardict format

https://github.com/johnfactotum/dict-js
JavaScript library for reading dictd and StarDict dictionaries

https://github.com/FBergeron/qstardict
QStarDict is a simple dictionary program. It is a StarDict clone written with using Qt4. It can use DICT files as a word database for tra…

https://github.com/gunguard/abaza_preverbs
This is a Stardict/Goldendict dictionary based on Klychev's dictionary of local preverbs.

https://github.com/monk-blade/dictrepo
This repository includes various dictionary data files in stardict data format.

https://github.com/doozan/DiccConsPrep
Dictionary of Spanish Prepositional Constructions, available in StarDict, Aard2/slob, and JSON formats.

https://github.com/reader-dict/app
Android/Your offline dictionary companion app.

https://github.com/giovanism/GMD
GMD is a dictionary app to query and manages multiple StarDict’s dictionary files. Very straightforward and simple. Built as UWA

https://github.com/FrightenedFoxCN/silverdict
A feature-rich dictionary lookup program, supporting multiple dictionary formats (StarDict/Babylon/Lingvo/Dictd) and online dictionaries

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

part 2

////////////////////////////////////////////////////////////////////////////////
GoldenDict Dictionary
////////////////////////////////////////////////////////////////////////////////

https://github.com/goldendict/goldendict
A feature-rich dictionary lookup program, supporting multiple dictionary formats (StarDict/Babylon/Lingvo/Dictd) and online dictionaries

https://github.com/xiaoyifang/goldendict-ng
The Next Generation GoldenDict

https://github.com/kzelda/MyGoldenDict
My personal goldendict-dictionaries collection

https://github.com/nonwill/GoldenDict-OCR
GoldenDict++: Optimizations for faster dictionary loading and searching, even with large dictionary collections. OCR integration for text

https://github.com/MrCorn0-0/hunspell_ja_JP
Hunspell morphology dictionary for Japanese used in GoldenDict.

https://github.com/lxs602/Chinese-Mandarin-Dictionaries
Chinese / Chinese-English dictionaries.

https://github.com/Jitendex/Jitendex
A free, offline, and openly licensed Japanese-to-English dictionary. Updates monthly!

https://github.com/0xdolan/cambridge_english_korean
Cambridge English Korean Dictionary - Online for GoldenDict

https://github.com/0xdolan/longman-english-japanese
Longman English Japanese Dictionary (usable Online) for GoldenDict 

https://github.com/Ajatt-Tools/hunspell-ja
Hunspell morphology dictionary for Japanese used in GoldenDict. 

https://github.com/amosbatto/native-dics
Native language dictionaries that work in StarDict, GoldenDict and SimiDic

https://github.com/DevJogger/GoldenDict-DeepL
A program dictionary plugin for GoldenDict/GoldenDict-ng

https://github.com/jactor-sue/GoldenDict-Dictionaries
GoldenDict Dictionaries

https://github.com/Tarek-Hasan/Multilingual-Dictionaries
Dictionaries for GoldenDict

https://github.com/0xdolan/ProZ-Dictionary
ProZ Dictionary: English to Arabic & Arabic to English

https://github.com/ktsagg/goldendict
GoldenDict's dictionaries

https://github.com/alanyukeroo/Goldendict-dictionaries
My dictionary for goldendict

https://github.com/kmein/kaikki-stardict
StarDict dictionary files, generated from Wiktionary

https://github.com/zzdever/Dictionaries
Dictionaries for AppleDict and GoldenDict.

https://github.com/scillidan/share_freedict
FreeDict dictionary files for GoldenDict.

https://github.com/scillidan/share_etymonline
"Online Etymology Dictionary" dictionary files for GoldenDict, sdcv, dictd.

https://github.com/chenyue0114/dictionary-collection
The dictionaries that can be used in GoldenDict.

https://github.com/0xdolan/Al-Mawrid
Al-Mawrid Al-Hadeeth is a dictionary for translating from English to Arabic.

https://github.com/0xdolan/E2K2E
English to Korean and Synonyms & Korean to English and Synonyms (E2K2E)

https://github.com/0xdolan/HenbaneBorine
Ferhengî Henbane Borîne - is a Kurdish Dictionary for translating from Kurdish to Kurdish and Persian (Farsi) by Abdurrahman Sharafkandi 

https://github.com/az2314b12/American-and-British-Sound-for-GoldenDict-Dictionary
American and British Pronunciation Sound for GoldenDict Dictionary Updating once in a while

////////////////////////////////////////////////////////////////////////////////

sunjob ★★★★★
()

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

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

Когда отключат, останется переводчик от яндекса. Раньше(10-15 лет назад) было удобно, а сейчас и правда не понятно зачем нужно.

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

А есть преимущества перед гугл-транслейтом, кроме того, что оно локально?

А *-транслейты уже показывают источник перевода?

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

Там нейронка вроде, так что не должно. А нужно? Мне просто в повседневной жизни транслейта вполне хватает. Вот интересно стало для кого локальный переводчик - может какое-то профессиональное использование или ещё что.

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

Aard2

Вот за Aard2 прям спасибо. Зашел на сайт и на душе потеплело. Буду юзать.

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

Под андроид есть сборка сабжа, только оригинального, не этого. Словари «кушает» все те же самые и точно так же как и на десктопе.

Могу поделиться, если очень надо. Черкани, куда.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от Gonzo

Под андроид есть сборка сабжа, только оригинального, не этого.

Имеешь в виду закрытую с поддержкой LSD или открыто-свободная появилась?

question4 ★★★★★
()

С полгода-год назад щупал сабж, он постоянно падал и валялся. Сижу на оригинальном голдендикте, слухи о его смерти считаю несколько преувеличенными (релиз 2025).

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

А есть преимущества перед гугл-транслейтом, кроме того, что оно локально?

  1. Частые запросы в переводчик могут влиять на результаты поисковика :)

  2. Переводчик выдаёт всегда 1 вариант. Да, он опирается на контекст предложения, но изредка ошибается.

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

  4. Редкое слово или слово с опечаткой в словаре не найдёшь. Гуглопереводчик попытается, не предупреждая, исправить опечатку. Обычно неправильно.

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

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

постоянно падал и валялся

оригинальном

слухи о его смерти считаю несколько преувеличенными (релиз 2025).

Оригинальный использовал WebKit с Qt. Официально WebKit с Qt много лет не поддерживается, патчится людьми, у которых других дел много, накопилось много несовместимостей с современным Qt6. Пользоваться таким GD стало невозможно уже в позапрошлом году — падал от поиска по словарной статье, например.

Если у тебя какой-нибудь замороженный Qt5 и пропатченный под него WebKit — вероятно, тебе лучше оставаться на старом. Для Qt6 нужна версия на QtWebView.

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

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

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

Под андроид есть сборка сабжа, только оригинального, не этого. Словари «кушает» все те же самые и точно так же как и на десктопе.

Так-то он есть и на офф. сайте: http://goldendict.mobi/free.php

Закрытый, но теперь бесплатный.

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

Сорян, я ошибся. У меня 4pda модификация оригинального Goldendict с кучей улучшений и фиксов.

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

Так-то он есть и на офф. сайте: http://goldendict.mobi/free.php

...

Предупреждение режима «Только HTTPS»

Безопасная версия сайта недоступна

Вы включили режим «Только HTTPS» для повышения безопасности, однако HTTPS-версия сайта goldendict.mobi недоступна.

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

Вы включили режим «Только HTTPS»

ССЗБ

Gonzo ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.