Google Translate and Bable Fish provide free machine translation of text from various languages. The Text-to-Speech Web site now allows you to hear how the text should be pronounced. Over two dozen languages are available. The Spanish options include Chilean, Mexican, Castilian and Argentine accents. English options are American, Indian, Irish, Australian, Scottish, and South African. These are machine translations so the voices are a bit robotic.