bing翻译API调用方法

时间:2021-02-15 15:29:10
  • 概述

   前一段时间,遇到一个需求,需要对文章进行翻译,由于客户公司员工有国内的人员,也有国外的人员,为了照顾国外的同事,客户提出,当用户在手机端发布帖子,需要同时把帖子的内容翻译成英文,方便用户阅读。于是我们想到了调用第三方的翻译 API 来实现。目前市面上提供翻译的 API 众多,这里我就不一一列举了。在试过好几个平台提供的 API 后,经过对比,发现微软必应的翻译效果是相对比较理想的,所以最后决定使用微软必应翻译的 API 接口。由于互联网上对于必应翻译 API 接口调用的资料都不是很齐全,经过一段时间的摸索,最终搞清楚了整个调用的方法,在这里分享给有需要的小伙伴们,示例demo

  • 账号注册

   打开网址 https://login.live.com 注册帐号并登录,在新窗口点击下方的“立即注册”(有帐号的可以直接登录)。

  • 创建用户

   如果已经有账户了,可以忽略这一步骤。创建用户的具体步骤如下:

bing翻译API调用方法

   填写必要的信息

bing翻译API调用方法

  

   查看邮箱,验证邮箱(如果客户端没有收到邮件,验证邮件有可能在垃圾邮件里面)

bing翻译API调用方法

 bing翻译API调用方法

  • 完成注册

   注册成功后,打开网址:https://datamarket.azure.com/register?redirect=%2Fbrowse%2Fdata 跳转至注册Windows Azure Marketplace 帐户的页面,输入名字和姓氏等信息,点击“继续”按钮。

 bing翻译API调用方法

bing翻译API调用方法

  • 注册成为开发人员

   点击“我的账户”,然后点击左边的开发人员,然后点击“点注册”按钮。  

bing翻译API调用方法

bing翻译API调用方法

  

   填写必要的信息,然后点击创建(客户端ID即是API帐号,客户端密钥即API密码)

bing翻译API调用方法

  • 订阅Microsoft Translator API

  点击导航栏中“数据”菜单,在搜索框中输入“Microsoft Translator”,在点击搜索图标。

bing翻译API调用方法

  

  选择Microsoft Translator - Text Translation,进入订阅界面。

bing翻译API调用方法

  注册页面,点击页面右侧的注册按钮,然后勾选同意协议,再点击注册按钮。

bing翻译API调用方法

bing翻译API调用方法

  在我的账号-->我的数据里面就能看到已经订阅的Microsoft Translator以及对应的使用情况。

  • 查看开发者信息

  在我的账号-->开发人员里面就能看开发者已注册的应用信息。

bing翻译API调用方法

  点击编辑,进入已注册应用的详情,其中的客户端ID和客户端秘钥是开发者调用bing翻译API需要用到的信息。

bing翻译API调用方法

  • 代码

  示例demo,可以查看我GitHub上的项目 translation_bing

欢迎转载,转载必须标明出处