zoukankan      html  css  js  c++  java
  • 微软在线翻译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

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

    然后在下面输入一个命名空间,如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方式是有长度限制的。

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

    文章来源: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 阅读全文

    关于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... 阅读全文

    在C#中使用证卡打印机的心得

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

    .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 阅读全文
  • 相关阅读:
    108. Convert Sorted Array to Binary Search Tree
    107. Binary Tree Level Order Traversal II
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    104. Maximum Depth of Binary Tree
    103. Binary Tree Zigzag Level Order Traversal
    102. Binary Tree Level Order Traversal
    系统和进程相关信息
    文件I/0缓冲
    系统编程概念(文件系统mount等函数的使用)
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2438274.html
Copyright © 2011-2022 走看看