Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking, now for quite some time for a Spanish-English / English-Spanish .dictionary integration/extension in Apples native

So far no fruitful success!! Isn´t there any version just like "New Oxford American Dictionary" and "Dictionnaire de l'Académie Française " at all?! (I would prefer a freebie of decent quality and with a basic set the most common verbs and words)

Any Link or Information is highly appreciated! -Thank you.

share|improve this question
Despite of what the FAQ might say, Toms answer is acceptable and within my phrased request. thank you! – v2r Feb 27 '12 at 18:05
up vote 3 down vote accepted

There are ways to convert dictionaries in other popular formats for use with OSX

For example, to convert a Babylon dictionary to AppleDict, all it takes is:

pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict webster.bgl webster.xml
make install

The full list of formats supported by pyglossary: - move up several dir to get the git clone URL.

I had to fiddle for a while with reading readme's and installing the additional Apple Command Line Dev Extensions but it worked for me in the long run.

Considering that there are hundreds of good dictionaries in ABBYY Lingvo DSL format, I have also made a script that automates the conversion process for DSL:

Again, all of this will not work out of the box, and you'll first need to make sure all the prerequisites are satisfied.

share|improve this answer
Hi ccpizza, thank you very much for your answer, which is applicable, since i made it work like this in a similar case, using my linux distribution of choice, a few month back. For OSX it works as well! – v2r Jan 30 '14 at 17:59
@v2r: forgot to mention about the stardict dictionaries which pyglossary also supports, which means they can all be converted too. – ccpizza Jan 31 '14 at 18:55
I have switched from .rst to .md. Simply opening the project in your browser will show you the RAEDME file: – saeedgnu Oct 16 '15 at 1:39

Look at this link. Here you can find the requested "eng-esp / esp-eng" dictionaries.

share|improve this answer
Answers on Ask Different need to be more than just a link. It's okay to include a link, but please summarize or excerpt it in the answer. The idea is to make the answer stand alone. – Daniel Feb 27 '12 at 12:48
As the answer was not stand alone it is useless now. The link is dead. – Saaru Lindestøkke Aug 14 '13 at 9:06
@Bart I was able to fix the link – Tom Gewecke Jan 29 '14 at 19:07
@TomGewecke Excellent! I hope this time the link stays up. – Saaru Lindestøkke Jan 29 '14 at 19:16

As a follow-up to ccpizza's answer, here's what you need as of today:

  • Auxiliary Tools for Xcode:
    You need an Apple Developer account to get that.
    Once you downloaded it, you can just create a new folder at /Developer/Extras and copy the Dictionary Development Kit folder from the Auxiliary Tools there.
  • Python. This might be preinstalled.
  • beautifulsoup. Fire up a Terminal and launch this command:
    sudo easy_install beautifulsoup4
  • pyglossary:

Now you can download a dictionary in any format pyglossary can read. All English - X Babylon dictionaries are here:

Now do what ccpizza said. I had to change the command a bit to

python pyglossary.pyw --read-options=resPath=OtherResources --write-format=AppleDict webster.bgl webster.xml
make install

Note that the output name (in this case "webster") will be the dictionaries name in's toolbar; I used Spanish.xml for the Spanish dictionary. The last command will automatically install the dictionary file, so you can then enable it in's preferences.

share|improve this answer
Thank you as well Alex, for the additional information. Much appreciated!! – v2r Jan 30 '14 at 18:00
@Alex: i didn't include the dependencies into the answer because they are listed in the Readme files that come with pyglossary and Apple auxiliary tools, but it's good to have them here. Btw, the actual URL Aux package is I think that installing Command line tools for Xcode is also required, but cannot say for sure. There is also a Readme in the Dictionary Development Kit folder - it has the up-to-date instructions about compiling and folder locations, which is useful since Apple changed a bit the directory structure in the latest OSX versions. – ccpizza Jan 31 '14 at 18:46
Oops. I didn't notice that in the README file, I used compiler warnings to find out what I was missing :/ ^^ It did take me a while to find the free Babylon dictionaries for download, so that was another part of the reason for this post. - Also, thanks for correcting my Apple Developer link :) – Alex Feb 6 '14 at 9:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.