google提供的翻译API需要收费,不过还好,微软提供的翻译API在每月200W以下不收费.我想200W已经足够了,详情可以访问:https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb了解.
首先下载https://code.google.com/p/microsoft-translator-java-api/ 这个提供了两个jar包其中microsoft-translator-java-api-0.6.2.jar是为Android提供的.这里我下载microsoft-translator-java-api-0.6.2-jar-with-dependencies.jar.
使用微软提供的翻译API需要ClientId和ClientSecret.访问:https://datamarket.azure.com/account注册获得如下图:
其使用的方法也相当简单.
package gd.hz.lang; import com.memetix.mst.language.Language; import com.memetix.mst.translate.Translate; public class Bing { public static void main(String[] args) throws Exception { //关于微软翻译API如何收费:https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb //每月200W以下不收费. Translate.setClientId("xxxx"); Translate.setClientSecret("xxxxxx"); String translatedText; String content = "<p>你好.</p><li><a href='#new_post' class='btn_1'><span><img src='/assets/ico_return.gif' alt='' />回复</span></a></li>";//text/plain Translate.setContentType("text/html;charset=utf-8"); translatedText = Translate.execute(content, Language.CHINESE_SIMPLIFIED, Language.ENGLISH); System.out.println(translatedText); } }
这里我们可以设置内容的类型和字符集设为text/plain即翻译普通文本:
Translate.setContentType("text/html;charset=utf-8");
translatedText = Translate.execute(content, Language.CHINESE_SIMPLIFIED, Language.ENGLISH);
第一个参数:要翻译的内容
第二个参数;源语言
第三个参数:目标语言
需要注意,ClientId和ClientSecret是需要注册微软的帐号才能获得.
相关推荐
2,采用谷歌+bing翻译api 程序需要翻译key(翻译字数和次数有限制),如果本程序提供的key不能使用,请自行申请翻译key 3,注意,如果想绕过翻译key,直接翻译 请使用第二版,它提供利用,网页漏洞,直接进行翻译的方法 4,翻译...
免费翻译工具_API——使用bing引擎制作、方便好用,用法:双击运行后选择文件,等翻译完成后会给出提示,生成另一个文件。
bing翻译APIDemo Soap接口,说明完善,使用参考信息,写的都很详细
通过自己申请的客户端ID、客户端密码访问api获得翻译结果
必应翻译器 该gem包装了Microsoft Cognitive Services Translator API。 安装 要使用此宝石Ruby,请执行以下操作: $ sudo gem install bing_translator 使用捆绑器: gem "bing_translator", "~> 6.1.0" 信息 ...
调用bing搜索api 本地网站实现搜索功能 并借用fiddler软件 解决跨域问题 伪装服务器 本地实现该搜索功能
Bing API SDK 是微软提供的 Bing 服务的 API 开发包,包含搜索、广告发布、站长工具和地图交互功能。
phpbing PHP Bing翻译API类
之前软件做国际化,配置文件英文版需要翻译成中文版,总共快两万行了,但是翻译软件总会有字符限制,例如百度翻译5000个字符限制,bing翻译,最多的是google翻译,但是还是有字符限制,所以想到调用Translator API来...
Qt调用Bing翻译接口实现在线翻译,针对光标点击位置判断所在句子并翻译该句,高亮显示相邻句子。Ps:单线程(所以会卡)
轻巧的 Bing 今日美图 API
ms-translator 使用 Bing Translate API 翻译文本##操作说明使用 Microsoft 的必应翻译服务 HTTP API 翻译您的文本该代码基于 Microsoft 在文档中提供的代码,为 Composer 准备。 在两行中,您可以让翻译服务工作...
bing-translate-api 一个简单而免费的API,用于 forNode.js。 安装 npm install bing-translate-api 用法 从自动检测的语言到英语: const { translate } = require ( 'bing-translate-api' ) ; translate ( '你好...
Bing Speech API C#版本的源程序。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
java调用bing search api搜索关键字.docxjava调用bing search api搜索关键字.docx
QOnlineTranslator:Qt5库,可免费使用Google,Yandex和Bing翻译API
Bing search engine API doc
使用Bing Search API端点搜索Web的基本代码方案
Node Bing API Microsoft Cognitive Bing Web搜索API的Node.js库 变更日志v4 使用认知V7。 显然,新注册只能使用该版本。 小心升级! 变更日志v3 感谢的贡献,第3版支持新的API(认知服务)。 变更日志v2 为了...