1

In Mac-OS Catilina, how can I convert the included dictionaries (Shorter Oxford English Dictionary etc.) into a format readable without requiring Dictionary.app?

2
  • @nohillside, is the term 'free software' somehow offensive here? Commented May 15, 2021 at 11:19
  • 1
    I understand the question as an attempt to reverse-engineer the file format used by Dictionary.app, or to find other ways to access the content of the dictioniery. Free vs non-free doesn‘t seem relevant for this.
    – nohillside
    Commented May 15, 2021 at 11:47

1 Answer 1

2

Apple's Dictionaries are compiled data structures, and Apple publishes no documentation on the format.

This blog provides a detailed description of reverse-engineering Apple's dictionaries.

https://josephg.com/blog/reverse-engineering-apple-dictionaries/

(I know it's customary to provide an account of the link, but it's a very detailed and complex process.)

There are of course a wide range of existing open source dictionaries.

1
  • thanks! the github gist works for extracting xml (if one ads print(definition) at the bottom and remembers to use python2). i'm not sure what to do with the xml codes other than stripping them. i suppose doing something more sensible with them would be rather involved. Commented May 16, 2021 at 14:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .