This site is helpful if you have long strings of text to translate. Although it may not be 100% accurate, its accuracy continually improves. You will have to set the languages you want to use, but it's pretty simple to navigate. In some cases, you can have the site pronounce the words that are written.
This is a good tool for students to use if they want to hear their vocabulary pronounced for them. Just type in the word and click on the little speaker icon, which should appear for each of the words. turn your speakers up and listen to a native speaker pronouncing what you want to say.