https://github.com/mre/engldict
Dabblings into language learning
https://github.com/mre/engldict
english-sentence german-translation gui language-learning python sentences
Last synced: 8 months ago
JSON representation
Dabblings into language learning
- Host: GitHub
- URL: https://github.com/mre/engldict
- Owner: mre
- License: gpl-3.0
- Created: 2014-01-10T22:18:19.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-10-26T12:02:21.000Z (over 5 years ago)
- Last Synced: 2025-03-30T18:51:10.801Z (about 1 year ago)
- Topics: english-sentence, german-translation, gui, language-learning, python, sentences
- Language: Python
- Size: 167 KB
- Stars: 4
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
engldict
========
Language learning is hard. Especially because words can have ambiguous meanings.
One solution might be to learn a word only in the context of an example sentence.
This program will be a bit similar to [GnuVocabTrain](http://de.wikipedia.org/wiki/GnuVocabTrain), but it will be open source
and work on all platforms.
Basically, you have English sentences and their German translations randomly
arranged on the screen. One word in the English sentence is marked and you
have to select the correct translation. Once the player made a correct choice,
the word will be asked less frequently in the future.
Featuring the [most common english words project](https://github.com/first20hours/google-10000-english) by [first20hours](https://github.com/first20hours).
I needed a good API to query example sentences for words.
The first thing that came to mind was Wiktionary, but the API was horrendous.
Therefore I wrote a scraper for [Vocaboly](http://www.vokaboly.de/bs/index.php) to get example sentences.
I realize there are many other web resources for English example sentences but
most of them lack the German translation.