You now have to pay to use the google translate api. I'm happy to pay for the service but I can't find a way to use the tts. This is what I'm doing
var GoogleTranslate = function(){
  var key = "myapikey"
  this.speak = function(words) {
    var url = "http://translate.google.com/translate_tts?tl=es&q=" + escape(words) + "&key=" + key
    new Audio(url).play();      
  }
}
but when I do new GoogleTranslate().speak("hola")
The requests to http://translate.google.com/translate_tts never return a response. How do I get this working?