GoldenDict — свободная кроссплатформенная программа для просмотра и поиска по словарям и справочным ресурсам. Проект разработан как универсальный клиент для локальных словарных баз и сетевых источников, обеспечивающий быстрый поиск по множеству форматов словарей, поддержку произношений и расширенных возможностей индексирования. Приложение ориентировано на пользователей, которым требуется единый интерфейс для работы с локальными словарями (например, StarDict, Babylon, ABBYY DSL и другими) и онлайн-ресурсами, такими как Википедия и Викисловарь.
Исторически GoldenDict возник как попытка объединить лучшие практики и форматы словарей в одном инструменте с гибкой системой настроек и плагинов. Программа поддерживает одновременную работу с несколькими источниками, предоставляет настраиваемые правила приоритета и отображения результатов, а также обеспечивает офлайн-доступ к подключённым базам. Интерфейс ориентирован на быстрое извлечение значений, примеров употребления и фонетических данных, при этом сохраняя нейтральный и технически подробный подход к представлению информации.
- Поддерживаемые форматы: совместимость с популярными словарными форматами (StarDict, Babylon, ABBYY DSL и др.), а также возможность добавления пользовательских баз.
- Онлайн-источники: интеграция с веб-энциклопедиями и вики-словниками для расширения результатов поиска при наличии сетевого доступа.
- Поиск и индексация: полнотекстовый поиск, поддержка морфологии, настройка приоритетов словарей и создание индексов для ускорения доступа к записям.
- Произношение и мультимедиа: воспроизведение аудиофайлов произношения, поддержка внешних аудиоурлов и локальных звуковых файлов (при условии наличия соответствующих данных в словарях).
- Интерфейс и кастомизация: настраиваемый пользовательский интерфейс, горячие клавиши, всплывающие окна и возможность изменения внешнего вида отображения записей.
- Кроссплатформенность: наличие сборок и пакетов для нескольких операционных систем, позволяющее использовать одно и то же приложение на разных устройствах.
- Работа с примерами и контекстом: отображение примеров употребления, ссылок на родственные статьи и сопутствующие лексические данные.
- Офлайн-режим: полная функциональность при использовании локальных словарей без подключения к сети, с возможностью синхронизации при подключении.
- Расширяемость: поддержка добавления новых словарей и форматов, а также настройка правил поиска и обработки данных.