I'm looking for a Spanish - English downloadable dictionary, similar to CC-CEDICT for Chinese.

CC-CEDICT is a continuation of the CEDICT project. The objective of the CEDICT project was to create an online, downloadable (as opposed to searchable-only) public-domain Chinese-English dictionary.

The Chinese dictionary gives me a comprehensive text file of Character, Pronunciation (pinyin), Meaning:

㮚 㮚 [li4] /old variant of 栗[li4]/
㮸 㮸 [song4] /variant of 送[song4]/
㯭 橹 [lu3] /variant of 櫓|橹[lu3]/

Is there any such downloadable dictionary for Mac?


I found a few that may be useful, depending on what you want to do:

  • Manuel Bueno's Spanish-English-Spanish XML dictionary consists of a Spanish-English and an English-Spanish XML file. The licence is Apache 2.0, which is very liberal.
  • Elliot Cooper's Spanish_Dictionary for Kindle has source files that may be useful. The project is available under the GPL 2 licence, so you can only reuse it in projects with a GPL-compatible licence.
  • shakespeare is a Spanish-English dictionary. You can find the database under src/core/dict.db. According to the person who put it on GitHub, the dictionary is "old" (whatever that means). Unfortunately, the repository has no licence, so it is unclear whether you can reuse it (except privately).
  • Gaurav's SpanishEnglishDictionary for Nokia S40 phones. The config.xml, however, describes it as an English-Spanish dictionary. Unfortunately, this is another repository without a proper licence file.
  • Thanks for these. I'm looking for an API/Downloadable Dictionary that is conjugation-sensitive. Meaning, if I search quiero, I get back "yo (I) form of querer". Do these exist? – Growler Jul 19 '17 at 17:49
  • I think that goes beyond the capabilities of the resources I listed. A stemmer, such as the one in Python NLTK would just give you the stem, not the infinitive, of "quiero". On Stack Overflow, someone suggested using Hunspell as an alternative to the Porter stemmer. I don't know if that will do the trick... – Tsundoku Jul 19 '17 at 18:50
  • Thanks. I downloaded a es-en dictionary a while back that includes only genders per word and the English definitions. So what I was planning on doing is modifying each row I need to include conjugations: querer; desear - want - <yo: quiero>, <tú: quieres>... etc. This takes a lot of time to do per word I need for my app. Would stemming in Spanish/using hunspell give me the conjugations I need? – Growler Jul 19 '17 at 19:07
  • 1
    I think it's worth looking for either an existing database/list of conjugations (e.g. [fred-jehle-spanish-verbs ](github.com/ghidinelli/fred-jehle-spanish-verbs)) or a library that can generate conjugated forms (e.g. conjugator or Spanish-Verb-Conjugation-Creator). I would carefully look whether an appropriate licence is available, especially if you want to release your code. – Tsundoku Jul 19 '17 at 19:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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