Owen T. Heisler

Last updated 2017-10-11

This page is also available in PDF and EPUB formats.

If you have any questions, comments, or suggestions, see Feedback.

About

Imagine that you want to have fast, offline access to a dictionary. To multiple dictionaries, glossaries, and encyclopedias. Perhaps you want to store this data in a way that can be used across multiple systems, without relying on a local dictionary server (like dictd or dicod). Perhaps you would like the option of using either a simple, scriptable command to query those dictionaries, or a full GUI.

The primary StarDict project is stardict-3.

Dictionary storage

User dictionaries are stored in ~/.stardict/dic; system dictionaries in /usr/share/stardict/dic.

As an example, the following files exist in ~/.stardict/dic/stardict-wordnet-3.0.0/:

Dictionaries are gzip compressed (the dz file).

Client software

Dictionary sources

A good source for dictionaries in StarDict format: http://download.huzheng.org/

Recommended dictionaries:

The GoldenDict site has a list of dictionary sources.

Wikipedia and Wiktionary

Two obvious sources for dictionaries are Wikipedia and Wiktionary; perhaps someday there will be a way to convert these to StarDict format. Note that Babylon provides a Wikipedia glossary which seems to be an abbreviated Wikipedia.

Regarding Wikipedia database conversion, the following links may be interesting:

Converting a dictionary to StarDict format

The KTranslator project provides ‘dictconv’, a tool for converting between dictionary formats. It converts Babylon, Freedict, and Sdictionary formats to StarDict. In Debian, just install dictconv.

The stardict-3 project provides ‘stardict-tools’; these can convert DICT, wquick, mova, and pydict formats to StarDict. In Debian, just install stardict-tools.

Stardicter is a Python tool for converting various dictionary formats to the StarDict format.

See also