微软翻译api的使用介绍和注意事项
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代码
- /**
- * @Title: MicroTranslate.java
- * @Description: TODO(用一句话描述该文件做什么)
- * @author zengzhaoshuai
- * @date 2012-2-13 下午1:17:07
- * @version V1.0
- */
- import com.memetix.mst.language.Language;
- import com.memetix.mst.translate.Translate;
- /**
- * @ClassName: MicroTranslate
- * @Description: TODO(这里用一句话描述这个类的作用)
- * @author zengzhaoshuai
- * @date 2012-2-13 下午1:17:07
- *
- */
- public class MicroTranslate {
- public static void main(String[] args) throws Exception {
- // Set the Microsoft Translator API Key - Get yours at http://www.bing.com/developers/createapp.aspx
- // Translate.setKey(/* Enter your API Key here */);
- Translate.setKey("自己申请的key");
- String translatedText = Translate.execute("属性", Language.CHINESE_SIMPLIFIED, Language.ENGLISH);
- System.out.println(translatedText);
- }
- }
四、运行结果: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的使用介绍和注意事项相关推荐
- 利用微软翻译API替代被停用谷歌翻译API
众所周知,谷歌已经不支持翻译API1版本了,现在提供了API2的版本,主要是面对企业级用户,需要收费的.无奈之下使用微软提供的翻译API. 一.首先去[url]http://code.google.c ...
- 翻译接口java_微软翻译api的java实现
#MicrosoftTranslator4java 这是一个微软翻译api的java实现版本,由于我最近用jfinal弄了个blog,里面文章的文章标题为了提升逼格就想要出个英文版本,鉴于我的英文能力 ...
- Java 实现在线翻译功能 调用微软Bing API
下面是利用java程序实现翻译功能,调用微软Bing API 注意:代码中的keyId 需要自己申请... (1)首先去 http://code.google.com/p/microsoft-tran ...
- 利用Bing翻译API简单的实现一个翻译工具
常见的翻译服务提供商有Google和微软,它们的在线翻译地址如下: Bing翻译: http://www.microsofttranslator.com/?FORM=R5FD Google翻译: ht ...
- 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 ...
- 微软翻译突破百种语言和方言大关
编者按:" ياخشىمۇ سىز.ᠲᠠ ᠰᠠᠢᠨ.سالەمەتسىڭبە .ཁམས་བཟང་།",你知道这句话里有几种语言,它们又是什么意思么?其实这只是我国少数民族语言的一部 ...
- php 百度收录api_php使用百度翻译api示例分享
这篇文章主要介绍了php使用百度翻译api示例,需要的朋友可以参考下 百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. function language($value,$fro ...
- 为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件
大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...
- Android使用百度翻译api
一直想试用一下百度翻译的接口,前些天从网上看了一篇关于json的博客,突然想试一下百度翻译api,于是我做了一个使用百度翻译api的Android小程序. 首先要使用百度翻译(也可以使用有道翻译)必须 ...
最新文章
- python【力扣LeetCode算法题库】1248- 统计「优美子数组」
- 通过案例学调优之--Oracle Cluster Table
- python 爬虫代码_python之路(一)_爬虫—爬一下网页代码输出到文件
- Drupal 自己定义主题实体 Theming Custom Entities
- 乐山市计算机学校的董事长是,乐山市计算机学校干部主题教育
- orm mysql nodejs_【译】Nodejs最好的ORM
- sql字符处理函数concat()、concat_ws()
- java web简单线上游戏_有什么在线的编程游戏?
- Linux 增加swap空间大小
- qcom vfe笔记(msm8996平台)
- 天灾面前的风险教育课:要给财产安不同的窝
- SpringBoot 默认数据库连接池 HikariCP
- 蛋蛋弹车3-具有功能安全EPS系统设计(电机控制算法-PID)
- mysql生产cdm文件_powerdesigner中CDM转化成PDM导出mysql脚本
- 螺吡喃/聚丙烯酸丁酯/聚丙烯酸丁酯和螺吡喃/聚丙烯酸丁酯/聚丙烯酸甲酯双重网络弹性体的应变-应力曲线
- 网易新闻页面信息抓取 -- htmlagilitypack搭配scrapysharp
- Photoshop快速去除图片上文字水印的方法
- 关于右键auto病毒清除
- 中国飙升金牌榜第一,奥运赛事,不止是惊心动魄……
- 市值首超6000亿美元!微软云转型背后的故事
热门文章
- 力争营收渠道多样化,Line 向自拍应用 Snow 投资 4500 万美元
- 谷歌Gboard输入法新增“无痕模式”:仅在Chrome隐身窗口中适用
- .NET设计模式(7):创建型模式专题总结(Creational Pattern)
- ***教程十:数据库注入(上)
- Solr 11 - Solr集群模式的部署(基于Solr 4.10.4搭建SolrCloud)
- es6拼接字符串的方式。
- Siamese Network理解
- Snmp linux
- [poj2446]Chessboard
- Linux文件系统基础(1)