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? :) Thanks

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


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
    Nov 24 '16 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
    Jan 10 '14 at 8:51
  • 1
    True, in this case, wikipedia is not very useful, but wiktionary still is.
    – Turion
    Jan 11 '14 at 9:08

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
    Nov 23 '16 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.

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.