I'll talk about pronunciation first:

Wiktionary has pages for 99% of the words you'll come across (reading a news article or something), it has declensions, pronunciations, definitions and the lot...