8

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.

Orophile
  • 1,751
  • 4
  • 11
  • 30
Grez
  • 191
  • 1
  • 4

8 Answers8

6

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

http://www-user.tu-chemnitz.de/~fri/ding/

5

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

philshem
  • 17,647
  • 7
  • 68
  • 170
2

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.

Tasos
  • 4,714
  • 3
  • 20
  • 43
  • Isn't the Princeton wordnet a monolingual English resource? But there is the Open Multilingual Wordnet at http://compling.hss.ntu.edu.sg/omw/ – unfortunately it does not feature German yet. –  Nov 24 '16 at 10:55
2

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.

Turion
  • 211
  • 1
  • 4
  • 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 08:51
  • 1
    True, in this case, wikipedia is not very useful, but wiktionary still is. – Turion Jan 11 '14 at 09:08
2

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.

1

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

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

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.

1

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

Pux
  • 171
  • 4