#MicrosoftTranslator4java
这是一个微软翻译api的java实现版本,由于我最近用jfinal弄了个blog,里面文章的文章标题为了提升逼格就想要出个英文版本,鉴于我的英文能力,就得依靠翻译,google翻译已经基本不行了,就剩下了微软翻译,看了一下说明,感觉可以弄,于是乎就弄了个这个东西,自己认为还是蛮好玩的
使用示例
public static void main(String[] args) {
TransUtils utils = new TransUtils("你自己的clientid", "你自己的client_secret");
try {
String result = utils.translate("你好,哈哈哈哈", Language.ChineseSimplified, Language.English);
System.out.println(result);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
异常在外面自己处理一下就可以了
恩,就是这样的了,简单吧
然后,微软翻译的申请教程
[申请教程](http://boliquan.com/windows-azure-application/)
最后我的jfinal博客[基于bae的jfinal博客](http://chrishao.duapp.com/) 这个的源码过几天整理一下就会发出来的
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
由于公司最初项目立项时需要使用到微软的实时语音识别,所以研究了下微软的官方sdk和api,前端和java的交互相对简单,前端页面通过HZRcorder采集实时音频流,处理成二进制,后端netty+websocket接收消息,难点是微软的翻译,微软官方给了几种翻译类型,一种是一段音频片段,一种是硬件设备直接获取流做翻译,我们的服务需要部署服务器所以没有办法用第二种,第一种情况是微软的SpeechRecognizer对象可以接收一个特殊的流对象PullAudioStreamCallback作为数据源,如果传入了这个对象,SpeechRecognizer会主动从该流对象里读取数据。但是SpeechRecognizer会在流中读取到0个字节后停止识别,在我们的场景中默认的流类型无法满足需求,当没有数据读取到时它们无法block住,PullAudioStreamCallback期望的效果是只有当明确流结束时读取流的Read()方法才返回0。因此需要定义我们自己的音频流对象;
资源推荐
资源详情
资源评论
收起资源包目录
微软翻译api的java实现.rar (21个子文件)
微软翻译api的java实现
java历史进程.pdf 214KB
MicrosoftTranslator4java-master
LICENSE 18KB
MicrosoftTranslator4java
lib
httpmime-4.3.5.jar 36KB
gson-2.3.jar 202KB
commons-logging-1.1.3.jar 61KB
httpclient-cache-4.3.5.jar 146KB
commons-codec-1.6.jar 227KB
httpcore-4.3.2.jar 276KB
httpclient-4.3.5.jar 577KB
fluent-hc-4.3.5.jar 29KB
.classpath 804B
.settings
org.eclipse.jdt.core.prefs 598B
org.eclipse.core.resources.prefs 57B
src
pw
h57
cimple
utils
trans
TransUtils.java 4KB
Language.java 3KB
TransEntity.java 819B
test
TestTrans.java 580B
.project 400B
.gitignore 6B
.gitignore 42B
README.md 1KB
共 21 条
- 1
资源评论
野生的狒狒
- 粉丝: 2371
- 资源: 2110
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功