我试图用Bing API来翻译完整的网页,而不是Bing小部件,因为我想为翻译面板做定制设计,但是我找不到任何方法,我在Azure市场注册并获得了密钥,所有的示例都是用来翻译文本框文本的。有谁能帮我一下吗?
发布于 2014-11-19 13:15:46
找到了,你必须用这个java脚本来翻译网页,
<script src="http://www.microsoftTranslator.com/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**" type="text/javascript"></script>
<script type="text/javascript">
function translate(co) {
if (document.readyState == 'complete') {
Microsoft.Translator.Widget.Translate('en', co, onComplete);
}
}
function onComplete() {
Microsoft.Translator.Widget.domTranslator.showTooltips = false;
Microsoft.Translator.Widget.domTranslator.showHighlight = false;
Microsoft.Translator.Widget.domTranslator.showmessagebox = false;
Microsoft.Translator.Widget.showTooltips = false;
}
//You can use Microsoft.Translator.Widget.GetLanguagesForTranslate to map the language code with the language name
只需在任何onclick中发送语言代码,例如:
<a href="#" id="a1" style="list-style-image: url('images/flags/ac.png');" lang="en" class="selected">English</a>
希望你能找到有用的东西。
https://stackoverflow.com/questions/26990932
复制相似问题