2012-07-04 68 views
0

我想從我的JavaScript代碼中使用Google Translate TTS引擎。它不提供公共API,因此很難使用這個非常好的服務。我寫了下面的代碼,它完美地在我的桌面上的靜態html文件中運行,但不在我的web服務器中運行。隱藏JavaScript中的推薦信息

var url = "http://translate.google.com/translate_tts?ie=UTF-8&q=" + encodeURIComponent(txt) + "&tl=es&total=1&idx=0prev=input"; 
var snd = new Audio(url); 
snd.load(); 
snd.play(); 

我知道的問題是,谷歌看到轉診信息和不理我,因爲如果我運行Chrome中--no轉診的說法,一切都運行良好,它的聲音,甚至從我的Web服務器。

所以我的問題是如何從JavaScript代碼隱藏我的推介信息,以避免運行帶有額外參數的瀏覽器的需要。我需要Google不知道我是誰。

謝謝。

回答

1

你不能因爲安全原因。有TTS api的可用只是沒有免費...加上谷歌添加了這個過濾器,因爲誰開始使用它作爲一個API的人...

+0

但是...爲什麼有可能使用它作爲本地HTML的API文件? – sgmonda

+0

他們沒有HTTP referer頭 – Ties