Language Guide is an in-depth site that contains guides on many different languages.
Learning and Teaching Resources
Whether you teach French, Spanish, Hebrew, Russian or Japanese, this website can help you pronounce basic words accurately. Roll the mouse over the relevant word and some kind soul will say the word out loud for you. Wonderful stuff.