# goldendict/goldendict

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/goldendict-goldendict).**

6,616 stars · 758 forks · C++ · NOASSERTION

## Links

- GitHub: https://github.com/goldendict/goldendict
- Homepage: http://goldendict.org/
- awesome-repositories: https://awesome-repositories.com/repository/goldendict-goldendict.md

## Description

GoldenDict is an offline and online dictionary reader that retrieves word definitions from local files and web sources, displaying entries with full formatting, images, and hyperlinks through an embedded WebKit rendering engine. It reads dictionary files in Babylon, StarDict, Dictd, and ABBYY Lingvo formats without requiring conversion, and supports querying arbitrary websites via user-defined URL templates.

The application integrates with the system through global hotkeys and clipboard monitoring, allowing users to trigger lookups or translate selected text in any other application without manual intervention. Hunspell-based morphological analysis provides spelling suggestions and word stemming for fuzzy matching, while accent-insensitive search normalizes diacritical marks and capitalization to find entries regardless of input variations.

GoldenDict offers a community forum for users to share questions and experiences, and its plugin-based architecture enables loading of multiple dictionary formats through format-specific plugins.

## Tags

### Business & Productivity Software

- [Offline Dictionary Readers](https://awesome-repositories.com/f/business-productivity-software/offline-dictionary-readers.md) — Looks up word definitions from local dictionary files without an internet connection, supporting multiple formats.
- [Clipboard Translators](https://awesome-repositories.com/f/business-productivity-software/clipboard-translators.md) — Monitors the system clipboard to provide real-time word translations without user intervention.
- [Cross-Application Word Translators](https://awesome-repositories.com/f/business-productivity-software/cross-platform-translation-applications/cross-application-word-translators.md) — Translating or defining a word selected in any other application by showing a pop-up with dictionary results. ([source](http://goldendict.org/wiki/index.php/Special:Random))
- [Dictionary and Translation Lookups](https://awesome-repositories.com/f/business-productivity-software/dictionary-and-translation-lookups.md) — Retrieves full dictionary entries with markup, illustrations, and content from local and online sources. ([source](https://cdn.jsdelivr.net/gh/goldendict/goldendict@master/README.md))
- [Hunspell-Based Checkers](https://awesome-repositories.com/f/business-productivity-software/real-time-spell-checkers/hunspell-based-checkers.md) — Applies Hunspell-based morphology to stem words and suggest spelling corrections.

### Artificial Intelligence & ML

- [Hunspell-Based Analyzers](https://awesome-repositories.com/f/artificial-intelligence-ml/sentence-structure-analysis/morphological-analysis/hunspell-based-analyzers.md) — Applies Hunspell-based morphology to stem words and suggest spelling corrections during lookups.
- [Hunspell-Based Stemmers](https://awesome-repositories.com/f/artificial-intelligence-ml/spelling-correction/hunspell-based-stemmers.md) — Apply Hunspell-based morphology to stem words and offer spelling corrections. ([source](http://goldendict.org/wiki/index.php/Special:Random))
- [Hunspell-Based Correctors](https://awesome-repositories.com/f/artificial-intelligence-ml/spelling-correction/hunspell-based-correctors.md) — Suggests correct spellings and word stems using Hunspell-based morphology during dictionary lookups.

### Data & Databases

- [Dictionary Format Loaders](https://awesome-repositories.com/f/data-databases/json-editors/data-loading/multi-format-file-loading/dictionary-format-loaders.md) — Reads dictionary files in Babylon, StarDict, Dictd, and ABBYY Lingvo formats without conversion. ([source](http://goldendict.org/wiki/index.php/Special:Random))

### Development Tools & Productivity

- [Global Hotkey Triggers](https://awesome-repositories.com/f/development-tools-productivity/global-hotkey-triggers.md) — Captures system-wide keyboard shortcuts to trigger lookups or clipboard translation.
- [Translation Hotkey Triggers](https://awesome-repositories.com/f/development-tools-productivity/global-hotkey-triggers/translation-hotkey-triggers.md) — Shows pop-up translations for selected text in any application using system-wide keyboard shortcuts.
- [Dictionary Format Parsers](https://awesome-repositories.com/f/development-tools-productivity/multi-format-data-parsers/dictionary-format-parsers.md) — Reads dictionary files in StarDict, Babylon, Lingvo, and Dictd formats without conversion.

### Education & Learning Resources

- [Custom URL Template Sources](https://awesome-repositories.com/f/education-learning-resources/word-dictionaries/dictionary-integrations/custom-url-template-sources.md) — Use URL templates to query arbitrary websites as dictionary sources. ([source](http://goldendict.org/wiki/index.php/Special:Random))

### Software Engineering & Architecture

- [Dictionary Format Plugins](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-format-adapters/file-format-plugin-support/dictionary-format-plugins.md) — Loads dictionary files in Babylon, StarDict, Dictd, and Lingvo formats via format-specific plugins.
- [Accent-Insensitive Matchers](https://awesome-repositories.com/f/software-engineering-architecture/string-matching-algorithms/string-comparisons/case-insensitive-comparators/accent-insensitive-matchers.md) — Normalizes diacritical marks and case to find dictionary entries regardless of input variations.

### User Interface & Experience

- [WebKit Article Renderers](https://awesome-repositories.com/f/user-interface-experience/web-based-rendering-engines/embedded-web-renderers/webkit-article-renderers.md) — Renders dictionary articles with complete formatting, images, and links using a WebKit-based engine.
- [URL Templates](https://awesome-repositories.com/f/user-interface-experience/links/url-templates.md) — Constructs HTTP requests from user-defined URL templates to fetch definitions from arbitrary websites.

### Web Development

- [Dictionary Article Renderers](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-engines/web-rendering-engines/mobile-web-embedding-engines/webkit-based-browsers/dictionary-article-renderers.md) — Renders dictionary articles with complete markup, images, and links using a WebKit-based engine.

### Content Management & Publishing

- [MediaWiki Dictionary Retrievers](https://awesome-repositories.com/f/content-management-publishing/online-content-retrievers/mediawiki-dictionary-retrievers.md) — Retrieve definitions from MediaWiki-based sites like Wikipedia or Wiktionary. ([source](http://goldendict.org/wiki/index.php/Special:Random))
