A German vocabulary trainer in your browser – levels A1 to C1.
A pronunciation recording for every word and phrase.