Using audio clips, Forvo tells you how to pronounce things. It depends on user submissions, so it’s only as good as its community, but that also means that all kinds of words are included. There are words you’d find in a dictionary (like, say, emeritus) but also names and places related to current events. Don’t know how to pronounce that Russian leader’s name? Well, look up Medvedev. Users can vote on good and bad pronunciations, which should help weed out inaccuracies and anomalies of the sort you find at sites like Urban Dictionary.
Link: Forvo