MyLanguages offers grammar, vocabulary and phrases in 95 languages, from Afrikaans to Zulu. Some of the vocabulary is accompanied by audio pronunciations of the words.