微软在线翻译API试用

简介: 一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,因相关政策及法律原因,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。

一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,因相关政策及法律原因,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。

 
首先,需要在Bing开发人员中心,注册一个应用,获得一个Appid,这是必须滴~,注册地址如下:
http://cn.bing.com/developers
?

 

如上图所示,点击“开发人员”,点“Add”,输入基本资料后,等待片刻,刷新页面,则会看到一个Application ID,记下来备用。

 

然后进入MSDN文档

http://msdn.microsoft.com/en-us/library/dd576287.aspx

根据文档编写代码即可,下面我以SOAP为例,写一个简单的翻译程序。

 

在VS2010 新建一个应用程序,(或桌面程序或控制台或网站均可),

右键应用,点击“添加服务引用”,输入

http://api.microsofttranslator.com/V2/Soap.svc

点击“前往”,点击服务可查看相关操作和方法

然后在下面输入一个命名空间,如ServiceReference1

点击确定,如下图所示:

 

然后在窗体上添加两个richTextBox,再添加一个button按扭,在单击事件中写入

1 string result; 2 ServiceReference1.LanguageServiceClient client = new ServiceReference1.LanguageServiceClient(); 3 result = client.Translate("前面申请到的APPID", richTextBox1.Text, "en", "zh-CHS", "text/html", "general"); 4 richTextBox2.Text = result;

 

点运行,在richTextBox1中输入要翻译的英文,点按扭,翻译成功。

PS:SOAP貌似无1000字节翻译长度限制,HTTP和AJAX方式是有长度限制的。

对于翻译的准确率,我觉得微软的翻译接口还是相当给力的,尤其是技术方面的翻译,相当给力,速度也很快,推荐大家使用。

目录
相关文章
一个免费功能强大的谷歌翻译api
分享一个免费且功能强大谷歌翻译api
10017 2
一个免费功能强大的谷歌翻译api
|
人工智能 API Python
Python 技术篇-有道翻译api接口调用详细讲解、实战演示,有道智云·AI开放平台
Python 技术篇-有道翻译api接口调用详细讲解、实战演示,有道智云·AI开放平台
3172 0
Python 技术篇-有道翻译api接口调用详细讲解、实战演示,有道智云·AI开放平台
|
26天前
|
存储 安全 Java
jdk21的外部函数和内存API(MemorySegment)(官方翻译)
本文介绍了JDK 21中引入的外部函数和内存API(MemorySegment),这些API使得Java程序能够更安全、高效地与JVM外部的代码和数据进行互操作,包括调用外部函数、访问外部内存,以及使用不同的Arena竞技场来分配和管理MemorySegment。
23 1
jdk21的外部函数和内存API(MemorySegment)(官方翻译)
|
26天前
|
IDE API 定位技术
Python--API编程:IP地址翻译成实际的物理地址
Python--API编程:IP地址翻译成实际的物理地址
48 0
|
3月前
|
API 数据库 索引
indexedDB 操作库IDBWRAPPER 教程翻译及API翻译第二部分part2
indexedDB 操作库IDBWRAPPER 教程翻译及API翻译第二部分part2
|
3月前
|
存储 JSON 机器人
【Azure 机器人】微软Azure Bot 编辑器系列(2) : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorials)
【Azure 机器人】微软Azure Bot 编辑器系列(2) : 机器人/用户提问回答模式,机器人从API获取响应并组织答案 (The Bot Framework Composer tutorials)
|
5月前
|
Java API Apache
详尽分享百度翻译api
详尽分享百度翻译api
102 0
|
6月前
|
开发框架 JSON .NET
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
331 0
|
API 开发者
百度翻译接口API的获取与授权方法
本文介绍获取百度翻译官方接口及其密钥,并将接口授权给自己或他人开发的软件或插件的方法~
1758 1
百度翻译接口API的获取与授权方法
|
XML JSON 缓存
翻译文本 API说明示例
翻译文本 API说明示例