Clean up & optimize StarDict dictionaries for SUMI
name.ifo, name.idx, and name.dict (or all of them inside a .zip).ifo metadata, validate the word index, strip any macOS resource-fork junk (.DS_Store, ._name), and pre-compute the sparse offset .cache file so your device doesn't have to scan the whole index on first lookup.zip and extract it to /dictionary/ on your SUMI SD cardSUMI expects the layout /dictionary/<name>/<name>.idx etc. The <name> is what shows up in Settings — you can rename it below before downloading.
Needs at least .idx and .dict (.dict.dz is fine) — .ifo recommended
The canonical repository for StarDict-format dictionaries. Hundreds of languages, etymology dictionaries, thesauri, encyclopedic references.
StarDict dictionaries built from Wiktionary dumps. Used as the reference test dictionary in the Crosspoint fork that this feature was ported from.
Wiktionary is public domain. Many StarDict dictionaries are compiled from Wiktionary exports. Good source for niche languages.
Raw StarDict files usually work, but there are three common problems we fix here:
._name.idx shadow files. SUMI's multi-dictionary scanner treats every folder as a candidate dictionary — these shadows show up as ghost entries and break the folder list. We strip them..idx file to build a sparse offset table (one offset per 512 words). For a 200k-word dictionary that's a 2-3 second delay. We pre-compute the .cache file client-side so the very first lookup is instant.