好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

微软在线翻译API试用

微软在线翻译API试用

一直喜欢用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

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

点击确定,如下图所示:

然后在窗体上添加两个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方式是有长度限制的。

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

文章来源: http://www.189works.com/article-41792-1.html

2012-04-06 23:48 by thtfria, 129 visits,  网摘 ,  收藏 ,  编辑

摘要: 一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,因相关政策及法律原因,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。首先,需要在Bing开发人员中心,注册一个应用,获得一个Appid,这是必须滴~,注册地址如下:http://cn.bing.com/developers?如上图所示,点击“开发人员”,点“Add”,输入基本资料后,等待片刻,刷新页面,则会看到一个Applicat  阅读全文

0 Comment Categories:  ASP.NET ,  C# ,  WINFORM

关于SQL SERVER数据同步自己的一些设计经验 2012-04-04 18:14 by thtfria, 76 visits,  网摘 ,  收藏 ,  编辑

摘要: 不过这个项目已经过去N天但是数据同步部分起初是我的一些设计思想。这个项目是某电力公司的一卡通项目,这个项目将来需要在全国20几个分厂都要做。 按照项目的要求基础数据在总部存储,然后同步到各个分厂。里面一些详细的需求不详说了。直接进入正题。 同步方式:数据库之间的同步,不再做程序上的干涉了。 实现步骤: 1、总部的表建立触发器,来记录对表的增、删、改的动作,将动作记录到一张中间表中(中间表需要加一个同步标记的字段来表示数据是否已经被同步过)CREATE trigger [TG_JC_ZZJG] on [dbo].[JC_ZZJG] for insert,delete,up...  阅读全文

2 Comment Categories:  SQL SERVER

在C#中使用证卡打印机的心得 2012-04-04 17:36 by thtfria, 1423 visits,  网摘 ,  收藏 ,  编辑

摘要: 在开发过程中由于公司暂时没有证卡打印机,只好通过普通的A4纸打印机做练习。咱们的普通黑白打印机在打印一些文字和图片犹豫是黑白颜色的,所以显示不出来什么效果,无论调整大小和分辨率出来的效果几乎一致。在项目上线后客户买了证卡打印机结果打印出来的效果特别差(马赛克)。因为卡片的尺寸是338×213的,所以起初设计的发送给打印机的图片大小也是338×213的,经过多次个方面的测试打印出来的效果都是极差,问了问证卡打印机在中关村的代理商,他们告诉结果确是调整图片的DPI,但是DPI调整后仍然不行。当时我也猜到人家只是代理商,估计过多的技术问题他们也不懂。后来代理商发了一些证卡打印机厂  阅读全文

0 Comment Categories:  C#

.NET C# 发送邮件内容嵌入图片 2012-04-01 23:12 by thtfria, 955 visits,  网摘 ,  收藏 ,  编辑

摘要: 邮件内容调用图片格式为:<img src=\"cid:Email001\">发送邮件的服务端代码为:SmtpClient 发送邮件的对象 //代码省略System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();mailMessage.From="发送者邮箱";mailMessage.To.Add("收件人邮件列表");mailMessage.CC.Add("抄送人邮件列表");mailMessage.Subjec  阅读全文

0 Comment Categories:  ASP.NET

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于微软在线翻译API试用的详细内容...

  阅读:99次