bing的翻译API 国际化
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/plainTranslate.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是需要注册微软的帐号才能获得.
bing的翻译API 国际化相关推荐
- 让Python使用Bing翻译API V2
最近要整点自动翻译的东东,发现最亲民的Google的翻译API关闭了.那么摆在码农的面前大概也只有2条路, 一是,直接使用web版本的的google翻译,然后分析URL,和结果得到翻译结果.然后直接调 ...
- 利用Bing翻译API简单的实现一个翻译工具
常见的翻译服务提供商有Google和微软,它们的在线翻译地址如下: Bing翻译: http://www.microsofttranslator.com/?FORM=R5FD Google翻译: ht ...
- node调用谷歌翻译Api,实现自动国际化
原因: 项目国际化过程繁琐,每次都需要人工去google翻译,导致工作效率不高. 需求: 1.减少人工的重复劳动,提高工作效率. 2.使用脚本调用谷歌翻译接口自动化翻译. 3.free,作为程序员肯定 ...
- 借助Bing Translate API翻译API实现网站多国语言翻译功能
前几天发了篇<借助Google Translate API实现网站多国语言翻译功能>,但好心人告诉我,谷歌即将关闭一些API,其中就包括谷歌翻译的API,以下是原文: 最近Google宣布 ...
- 为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件
大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...
- 微软翻译api的使用介绍和注意事项
google翻译api已经收费了,而微软翻译api目前是免费的,支持几种不同的方式访问,如果感兴趣可以自己封装下协议处理.官方介绍: http://msdn.microsoft.com/en-us/l ...
- 资源:网页翻译API(文档)
文章目录 网页翻译API汇总 VS 技术储备 一.百度翻译API(文档) 1.1. 官方文档: 二.必应翻译API(文档) 2.1. 官方文档: 2.2. 资源: 三.Google在线翻译API(文档 ...
- python有道翻译接口-Python调用有道翻译api实现翻译
通过调用有道翻译的api,实现中译英.其他语言译中文 代码: # coding=utf-8 import urllib import urllib2 import json import time i ...
- 整篇文章翻译软件提供多平台翻译api接口
整篇文章翻译软件提供多平台翻译api接口,可以实现整篇文章翻译成中文.英文.阿拉伯语和其他多个语种,整篇文章翻译软件不仅支持整篇文章翻译,还可以保留原文格式段落,通过对存放文件夹进行监控,可以完成文件 ...
- 利用微软翻译API替代被停用谷歌翻译API
众所周知,谷歌已经不支持翻译API1版本了,现在提供了API2的版本,主要是面对企业级用户,需要收费的.无奈之下使用微软提供的翻译API. 一.首先去[url]http://code.google.c ...
最新文章
- HikariCP--一款高性能的 JDBC 连接池
- 小白看Word2Vec的正确打开姿势|全部理解和应用
- POJ 1330 LCA最近公共祖先 离线tarjan算法
- 处理输入屏幕的互相锁定
- 百度平台K12人群洞察报告
- 漫步最优化三十一——梯度法
- Asp.net输出Excel文件并且下载该文件以及某些细节问题解决
- EditText焦点自动带出软键盘问题
- JAVA版的IntHashMap的多个源码
- python vba 区别_VBA和Python该学哪个?
- 关于C笔记使用体验和比较
- Vue html转word
- Snipaste截长图方法
- 微博android签名工具,微博签名
- 微信小程序:选择图片、上传图片(应用:切换用户头像)及过程中遇到的问题
- Window10 IoT家庭物联网网关系统设计
- spark常见转换算子(transformation)的操作
- 软件工程结对开发——返回一个整数数组中最大子数组的和(JAVA)
- 画出传输门、三态门、开路门_(整理)第2章 门电路
- TensorFlow 高维tenso常用工具函数
热门文章
- java webrtc视频会议_JAVA webRtc的实现视频会议系统
- 【STM32】STM32驱动 LCD12864程序代码(串行方式)
- 《OpenGL编程指南》学习笔记
- qt鼠标键盘钩子类设计
- windowskb2685811补丁_Win7/8.1 KB2685811、KB2685813和KB2670838蓝屏补丁下载汇总 (32位+64位)...
- 1. 安全测试法规和专业术语介绍
- python教程视频ajax_Ajax教程
- 数据库服务器信息填写,数据库服务器是怎么填写
- 阿里云 SLB CDN SCDN DCDN区别在哪?如何选择?
- backup exec 安装时报‘Microsoft sql express安装失败