我想从我的JavaScript代码中使用Google Translate TTS引擎。它不提供公共API,因此很难使用这种非常好的服务。我编写了以下代码,它在我桌面的静态html文件中完美运行,但不在我的Web服务器中运行。
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();
我知道问题是Google会看到引荐信息并忽略我,因为如果我使用--no-referral参数运行Chrome,一切运行良好,即使是从我的网络服务器也是如此。
所以我的问题是如何从JavaScript代码隐藏我的推荐信息,以避免运行带有额外参数的浏览器。我需要谷歌不知道我是谁。
谢谢。
答案 0 :(得分:1)
你不能因为安全原因。有TTS api可用而且不是免费的...另外Google添加了这个过滤器,因为有人开始将它用作API ......