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 阅读全文
  • 相关阅读:
    关于在组件GIS开发中使用Python的一点补充说明
    shell环境变量以及set,env,export的区别
    快速配置 Samba 将 Linux 目录映射为 Windows 驱动器
    Expect 教程中文版
    rpm 包管理
    .bash_profile和.bashrc的什么区别
    grep 零宽断言
    自动化测试
    dialog shell下的gui设计 代替繁杂libncurses编程
    x11 gtk qt gnome kde 之间的区别和联系
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2438274.html
Copyright © 2011-2022 走看看