Javascript 谷歌将API文本转换为语音:禁止http请求

Javascript 谷歌将API文本转换为语音:禁止http请求,javascript,google-api,text-to-speech,http-status-code-403,google-translate,Javascript,Google Api,Text To Speech,Http Status Code 403,Google Translate,我正在制作一个语言学习网络应用程序,当你将鼠标悬停在单词上时,它会为你发音。我想从Google Translate API访问以英语为母语的翻译 我找到了提供http://translate.google.com/translate_tts作为基本URL,目标语言为tl,查询字符串为q 当我在浏览器中访问它时,它的效果非常好, =你好, 但我的应用程序的任何httprequest都会返回403禁止的错误 localhost:~me$wget "" --2015-06-02 11:02:06--

我正在制作一个语言学习网络应用程序,当你将鼠标悬停在单词上时,它会为你发音。我想从Google Translate API访问以英语为母语的翻译

我找到了提供
http://translate.google.com/translate_tts
作为基本URL,目标语言为
tl
,查询字符串为
q

当我在浏览器中访问它时,它的效果非常好, =你好, 但我的应用程序的任何httprequest都会返回403禁止的错误

localhost:~me$wget "" --2015-06-02 11:02:06-- 正在解析translate.google.com。。。173.194.123.38, 173.194.123.36, 173.194.123.32, ... 连接到translate.google.com | 173.194.123.38 |:80。。。有联系的。HTTP请求 已发送,正在等待响应。。。403禁止2015-06-02 11:02:07错误 403:禁止


有没有一个正式的GoogleAPI用于文本到语音的转换,它与我找不到的传统GoogleTranslateAPI的付款计划相关联?或者有没有办法
获取
并以某种方式播放此音频?

该资源已过时。谷歌不赞成免费访问语言翻译api。现在需要一个API密钥。api现在也在V2中

如果没有api密钥,您将收到403禁止错误


更多信息请点击此处:

您可以获得任何声音,我找到了:
注:client=tw ob

谢谢。我查看了他们的API文档,没有看到任何用于将文本转换为语音文件的端点。我错过了吗?如果我能访问音频,我愿意付钱。顺便说一句,您仍然可以使用
wget-q-U Mozilla-O output.mp3”从不推荐的
translate\U tts
URI下载音频http://translate.google.com/translate_tts?ie=UTF-8&tl=en&q=hello+world“
@Growler它不是官方api,但仍然需要api密钥。您可以尝试使用以下技术通过它:。一旦您发出超过100个字符的请求,您可能会经常被阻止。@Growler我已经看到,一旦Google检测到您如何使用请求,您很可能会被阻止使用它。因此,这篇文章包含了我在发布此文章时使用的不推荐的原始技术。这里最新的技术来自@Growler,所以这篇文章是最新的,你提到的链接来自那篇仍然有效的文章。你是怎么发现这个的?老兄,你是一个传奇@AtilioA你可以通过Chrome的网络工具找到它。当您按下文本到语音按钮时,它会记录请求。如果没有记录,您需要按下web工具左上角的灰色按钮。它将变为红色并开始录制。