首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >翻译API现在失败-返回

翻译API现在失败-返回
EN

Stack Overflow用户
提问于 2017-05-03 05:53:20
回答 1查看 40关注 0票数 0

以下是代码:

代码语言:javascript
复制
var newScript = document.createElement('script'); 
newScript.type = 'text/javascript'; 
var sourceText = escape(document.getElementById("sourceText").innerHTML); 
var source = 'https://translation.googleapis.com/language/translate/v2?key=AIzaSyC24dCfm2u_pdXO3KOSBNdq0cBYJubKyS8&source=zh-CN&target=zh-TW&callback=translateText&q=' + sourceText;
newScript.src = source; 

// When we add this script to the head, the request is sent off. 
document.getElementsByTagName('head')[0].appendChild(newScript); 

它以前在sourceText变量中从中文简体中返回中文繁体。现在它返回以下内容。

有人能让我知道谷歌改变了什么吗?打招呼。时间

sourceText:

钴蓝控股有限公司(美国证券交易所代码:COB)2017年年3月季度活动和现金流报告

从翻译API返回的文本:

钴蓝控股有限公司(ASX:COB) 2017%u5E743%u6708%u5B63%u5EA6%u6D3B%u52A8%u548C%u73B0%u91D1%u6D41%u62A5%u544A

EN

回答 1

Stack Overflow用户

发布于 2017-05-04 20:02:39

就在我的浏览器里你的样本可以工作。

我猜您需要解码API返回的输出。例如,响应u544A应该映射到这个UTF字符

你有什么理由对API调用进行原始的滚动吗?有一些API客户端库应该为您处理这个问题。

此外,您可能希望撤销API密钥,因为您已经公开发布了它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43752056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档