【问题标题】:translating complete web page with bing tranlation API使用必应翻译 API 翻译完整的网页
【发布时间】:2014-11-18 09:36:41
【问题描述】:

我正在尝试使用 Bing API 而不是 Bing 小部件来翻译完整的网页,因为我想为翻译面板进行自定义设计,但我找不到任何方法,我在 Azure 市场注册并获得了密钥,所有示例都是用于翻译文本框文本...有人可以帮我吗?

【问题讨论】:

    标签: javascript vb.net azure translation bing


    【解决方案1】:

    找到了,你必须用这个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>
    

    希望你会发现这很有用。

    【讨论】:

    • 嗨,我也在努力实现这一点。我为此创建了一个 web api,但您似乎不需要 web api?你把你的客户ID和秘密放在哪里?你的回复对我有很大的帮助。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 2014-02-04
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多