google翻译api已经收费了,而微软翻译api目前是免费的,支持几种不同的方式访问,如果感兴趣可以自己封装下协议处理。官方介绍:

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

这里介绍一下java下的使用。Java下使用微软翻译api可以直接使用一个开源的sdk,http://code.google.com/p/microsoft-translator-java-api/。

一、首先去http://code.google.com/p/microsoft-translator-java-api/,下载相关jar文件,这里有对微软翻译api的详细使用有作详细介绍。

二,去申请key,进入http://www.bing.com/developers/createapp.aspx,填写相关的你的应用信息就行了。就会有下面的图片中显示的key,中的Application ID就是key。

三、下面给个实例:

Java代码

  1. /**
  1. * @Title: MicroTranslate.java
  1. * @Description: TODO(用一句话描述该文件做什么)
  1. * @author zengzhaoshuai
  1. * @date 2012-2-13 下午1:17:07
  1. * @version V1.0
  1. */
  1. import com.memetix.mst.language.Language;
  1. import com.memetix.mst.translate.Translate;
  1. /**
  1. * @ClassName: MicroTranslate
  1. * @Description: TODO(这里用一句话描述这个类的作用)
  1. * @author zengzhaoshuai
  2. * @date 2012-2-13 下午1:17:07
  1. *
  1. */
  1. public class MicroTranslate {
  1. public static void main(String[] args) throws Exception {
  1. // Set the Microsoft Translator API Key - Get yours at http://www.bing.com/developers/createapp.aspx
  1. // Translate.setKey(/* Enter your API Key here */);
  1. Translate.setKey("自己申请的key");
  1. String translatedText = Translate.execute("属性", Language.CHINESE_SIMPLIFIED, Language.ENGLISH);
  1. System.out.println(translatedText);
  1. }
  1. }

四、运行结果:Property

这里说下可能出现的问题:

1、android下要用microsoft-translator-java-api-0.6-jar-with-dependencies.jar,否则运行时可能会报错android java.lang.NoClassDefFoundError: org.json.simple.JSONValue。

2、使用过程中出现错误:TranslateApiException: Cannot find an Azure Market Place Translator Subscription associated with the request credentials,则需要到网址上先订阅translate api的免费流量,操作如下:

Make sure you login to azure market place  click on data and select Microsoft Translator. Now click on 2000000 c/moth @ $0 update option. Now I think this error will go away. Try following link also. This is the link where I signed up for 2000000 c/month offer. I was facing the same problem but when I updated my account through following link, this error went away.(参考:http://social.msdn.microsoft.com/Forums/zh-CN/microsofttranslator/thread/1eeb0066-553f-4523-9a1b-0976e4205bb2)

转载于:https://www.cnblogs.com/brainy/archive/2012/05/24/2516487.html

微软翻译api的使用介绍和注意事项相关推荐

  1. 利用微软翻译API替代被停用谷歌翻译API

    众所周知,谷歌已经不支持翻译API1版本了,现在提供了API2的版本,主要是面对企业级用户,需要收费的.无奈之下使用微软提供的翻译API. 一.首先去[url]http://code.google.c ...

  2. 翻译接口java_微软翻译api的java实现

    #MicrosoftTranslator4java 这是一个微软翻译api的java实现版本,由于我最近用jfinal弄了个blog,里面文章的文章标题为了提升逼格就想要出个英文版本,鉴于我的英文能力 ...

  3. Java 实现在线翻译功能 调用微软Bing API

    下面是利用java程序实现翻译功能,调用微软Bing API 注意:代码中的keyId 需要自己申请... (1)首先去 http://code.google.com/p/microsoft-tran ...

  4. 利用Bing翻译API简单的实现一个翻译工具

    常见的翻译服务提供商有Google和微软,它们的在线翻译地址如下: Bing翻译: http://www.microsofttranslator.com/?FORM=R5FD Google翻译: ht ...

  5. 14 Flask mega-tutorial 第14章 Ajax(百度翻译API):异步JavaScript和XML的缩写(Asynchronous Javascript And XML)

    如需转载请注明出处. win10 64位.Python 3.6.3.Notepad++.Chrome 67.0.3396.99(正式版本)(64 位) 注:作者编写时间2018-03-07,linux ...

  6. 微软翻译突破百种语言和方言大关

    编者按:" ياخشىمۇ سىز.ᠲᠠ ᠰᠠᠢᠨ.سالەمەتسىڭبە .ཁམས་བཟང་།",你知道这句话里有几种语言,它们又是什么意思么?其实这只是我国少数民族语言的一部 ...

  7. php 百度收录api_php使用百度翻译api示例分享

    这篇文章主要介绍了php使用百度翻译api示例,需要的朋友可以参考下 百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. function language($value,$fro ...

  8. 为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件

    大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  9. Android使用百度翻译api

    一直想试用一下百度翻译的接口,前些天从网上看了一篇关于json的博客,突然想试一下百度翻译api,于是我做了一个使用百度翻译api的Android小程序. 首先要使用百度翻译(也可以使用有道翻译)必须 ...

最新文章

  1. python【力扣LeetCode算法题库】1248- 统计「优美子数组」
  2. 通过案例学调优之--Oracle Cluster Table
  3. python 爬虫代码_python之路(一)_爬虫—爬一下网页代码输出到文件
  4. Drupal 自己定义主题实体 Theming Custom Entities
  5. 乐山市计算机学校的董事长是,乐山市计算机学校干部主题教育
  6. orm mysql nodejs_【译】Nodejs最好的ORM
  7. sql字符处理函数concat()、concat_ws()
  8. java web简单线上游戏_有什么在线的编程游戏?
  9. Linux 增加swap空间大小
  10. qcom vfe笔记(msm8996平台)
  11. 天灾面前的风险教育课:要给财产安不同的窝
  12. SpringBoot 默认数据库连接池 HikariCP
  13. 蛋蛋弹车3-具有功能安全EPS系统设计(电机控制算法-PID)
  14. mysql生产cdm文件_powerdesigner中CDM转化成PDM导出mysql脚本
  15. 螺吡喃/聚丙烯酸丁酯/聚丙烯酸丁酯和螺吡喃/聚丙烯酸丁酯/聚丙烯酸甲酯双重网络弹性体的应变-应力曲线
  16. 网易新闻页面信息抓取 -- htmlagilitypack搭配scrapysharp
  17. Photoshop快速去除图片上文字水印的方法
  18. 关于右键auto病毒清除
  19. 中国飙升金牌榜第一,奥运赛事,不止是惊心动魄……
  20. 市值首超6000亿美元!微软云转型背后的故事

热门文章

  1. 力争营收渠道多样化,Line 向自拍应用 Snow 投资 4500 万美元
  2. 谷歌Gboard输入法新增“无痕模式”:仅在Chrome隐身窗口中适用
  3. .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  4. ***教程十:数据库注入(上)
  5. Solr 11 - Solr集群模式的部署(基于Solr 4.10.4搭建SolrCloud)
  6. es6拼接字符串的方式。
  7. Siamese Network理解
  8. Snmp linux
  9. [poj2446]Chessboard
  10. Linux文件系统基础(1)