提问人:Tasia Rodrigues 提问时间:6/14/2018 最后编辑:Rory McCrossanTasia Rodrigues 更新时间:7/3/2018 访问量:181
翻译我的 Web 应用程序时出错
Error on translating my web application
问:
我使用的代码和我得到的错误(附上屏幕截图)
<div onclick="event.stopPropagation();" id="translaterWidget"></div>
var ts = document.getElementById("translaterWidget");
ts.innerHTML = '<div id="MicrosoftTranslatorWidget"></div>';
ts.style.display = 'block';
setTimeout(function() {
var s = document.createElement("script");
s.type = "text/javascript";
s.charset = "UTF-8";
s.src = ((location && location.href && location.href.indexOf('https') == 0) ? "https://ssl.microsofttranslator.com" : "http://www.microsofttranslator.com") + "/ajax/v2/widget.aspx?mode=auto&from=en&layout=ts";
var p = document.getElementsByTagName('head')[0] || document.documentElement;
p.insertBefore(s, p.firstChild);
}, 0);
错误
_mste3(“TranslateApiException:IP 超出配额:ID=0642.V2_Json.TranslateArray.16B1A559”);
答:
0赞
Microsoft Translator
7/3/2018
#1
Microsoft 翻译 Web 小组件正在被弃用。请考虑仅使用文本翻译 API 或网页翻译器。使用网页翻译器是免费的,Azure 门户中有一个文本翻译 API 订阅,你可以免费订阅该订阅,每月最多使用 200 万个字符。
评论
0赞
Tasia Rodrigues
7/17/2018
您好,感谢您的回复。但我的问题是,当我通过一个或多个请求发出包含 2000 个字符的请求时,它能够翻译整个请求。但是当我请求超过 2000 个字符时,它会抛出上述错误。可以建议任何解决方法来克服这个问题。
评论