I'm looking for a simple German - English dictionary (txt, CSV or some other easy-to-parse format)

I need only German nouns with their gender, plural form (optional) and translation to English. I've tried to Google some, but I've been unsuccessful :( Do you guys have any tips, where should I look? :)

*It's for a non-profit open-source educational game, so a license shouldn't be issued.

8 Answers 8


If GPL licenced is acceptable to you, then you can use the German <-> English dictionary included in the Ding package:



The dict.cc dictionary is available to download as a machine readable text file (tab-delimited, UTF-8), with free registration. There are some licensing terms, mostly related to not sharing the data set (but you can share what you create, of course).

In addition to German <-> English, many other language pairs are available under the same terms

enter image description here


I am not sure for 100% that you can do all of what you want with wordnet.

I have used it a few months before with Python and it has many many options. Have you tried it? Maybe there are more functionalities that can help you.

  • Isn't the Princeton wordnet a monolingual English resource? But there is the Open Multilingual Wordnet at compling.hss.ntu.edu.sg/omw – unfortunately it does not feature German yet.
    – user6083
    Commented Nov 24, 2016 at 10:55

Here is a hack (some might consider it ugly):

  • Download the english and the german wikipedia and/or wiktionary
  • Make a list of articles that are translations of each other
  • Use the page titles as words of your dictionary

I admit, this is not an easy-to-parse format, but a huge data source that is sometimes overlooked.

  • 1
    This is a prospect but how will he retrieve the information he asks from your process? He doesn't want just a translation dictionary, but a dictionary with nouns and genders and optional the plurar form.
    – Tasos
    Commented Jan 10, 2014 at 8:51
  • 1
    True, in this case, wikipedia is not very useful, but wiktionary still is.
    – Turion
    Commented Jan 11, 2014 at 9:08

This question is 8 years old but as i couldn't find an straight forward answer in 2022 I'm sharing it here.

Wiktionary is the best resource for both monolingual and bilingual dictionaries in terms of licensing and diversity. but parsing it is a bit tricky. fortunately Karl Bartel has already done it and you can download already parsed and updated dictionaries here.


there is many dictionaries database of all languages you need in https://apkpure.com 1 - choose an application of dictionary you need 2 - download the file APK on your disk 3 - rename the APK extension to zip ans extract the files 4 - look into the biggest file in list of files ( certainely it's the database) 5 - use SQLite explorer , and open this file .. you can export it to csv

  • 1
    This is a possible way, but very roundabout and probably against the terms of use of those apps.
    – user4293
    Commented Nov 23, 2016 at 16:33

Wow, five answers an no one even mentioned the very obvious choice: Wiktionary. I recommend starting from the English language Wiktionary, extract the words tagged as German, filter by part-of-speech. All requested information (and many more) is available there.


The parsed Wiktionary under https://kaikki.org/dictionary/German/ in JSON (lines) is also very easy to use and contains a lot of data.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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