基于百度翻译和有道翻译api的一款翻译Demo
基于百度翻译和有道翻译api的一款翻译Demo
Translation-Voice
一个整合百度翻译(支持多种语言)跟科大讯飞的口语翻译app
百度翻译界面 | 科大讯飞语音识别跟语音合成界面 |
Screenshot_20180621-190257.png
|
Screenshot_20180621-190304.png
|
选择想要翻译的语言 | 选择目标语言 |
Screenshot_20180621-190249.png
|
Screenshot_20180621-190238.png
|
添加的依赖
implementation fileTree(dir: 'libs', include: ['*.jar'])implementation 'com.android.support:appcompat-v7:26.1.0'implementation 'com.android.support.constraint:constraint-layout:1.1.0'implementation 'com.android.support:design:26.1.0'testImplementation 'junit:junit:4.12'androidTestImplementation 'com.android.support.test:runner:1.0.2'androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'implementation files('libs/Msc.jar')implementation files('libs/gson-2.8.1.jar')
登陆科大讯飞的官网注册账号下载新的SDK导入
并且修改MyApplication.java类的科大讯飞的参数即可使用
SpeechUtility.createUtility(this, SpeechConstant.APPID + "=5ad97691");RecognitionManager.getSingleton().init(this,"5ad97691");SynthesisManager.getSingleton().init(this,"5ad97691");
登陆翻译开放平台
并申请成为开发者创建应用将你的AppID和password写入对应文件即可
别忘了重新导入jar包
IDActivity.class
String appid = "你应用的AppID"String pw = "对应的password"File dir = getApplicationContext().getFilesDir();//查找这个应用下的所有文件所在的目录Log.d("文件夹:" , dir.getAbsolutePath());FileWriter writer;try {writer = new FileWriter(dir.getAbsolutePath() + "/userinfo.txt");writer.append(appid+","+pw+","+choose);writer.close();ToastUtil.showToast(IDActivity.this,"设置成功");} catch (IOException e) {e.printStackTrace();}}
然后就可以愉快的的翻译跟语音了
如果觉得不错的话就点个start
基于百度翻译和有道翻译api的一款翻译Demo相关推荐
- Java Swing 调用有道词典API实现自定义桌面翻译字典
具体实现内容长这个样子: 下面开始具体的内容准备: 要调用有道词典的API,必须先申请API 进入网址(https://ai.youdao.com/?keyfrom=old-openapi) 先登录注 ...
- 基于百度翻译API的node插件
基于百度翻译API的node插件 背景 做过国际化的项目就明白要把每处的文案翻译成不同的语言版本,如果只是一点点,自己去百度上翻译成对应语言版本,copy过来就ok了,但是如果这个项目文案特别多的话, ...
- Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API
文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...
- 基于PyQT5的翻译小程序(支持百度翻译和有道词典)
基于PyQT5制作的翻译小程序 通过requests获取翻译结果,使用PyQT5设计界面,使用SystemHotkey设置全局快捷键 1. 实现基本翻译功能 2. 实现截图(支持快捷键F1启动)或拖入 ...
- 手把手教你设计一个翻译器—实现复制即翻译(基于百度翻译API)
手把手教你设计一个翻译器 1 获取百度翻译 API 2 先简单实现调用百度翻译并打印翻译结果 3 实现复制即翻译功能 3.1 翻译剪贴板内容并在终端输出 3.2 翻译剪贴板内容并在屏幕输出 4 设计一 ...
- 彩云小译怎么翻译网页_谷歌、百度、有道做不到的,统统交给这5款翻译工具!...
点击上方"平凡而诗意",关注我的公众号. 设为"星标",原创技术文章第一时间推送. 提到翻译工具,我们首先想到的就是谷歌.有道.百度.必应.这些工具虽然知名,且 ...
- 中英翻译(基于百度翻译)
先来看效果图 只做了简单的在线翻译,语音翻译和图片翻译都要钱,哈哈 市面上有名气的翻译公司就是有道和百度了,有道尝试了一下,分为API和SDK两种,但是demo下载下来跑不了 百度的就是API,也很简 ...
- Python 打造基于百度翻译的命令行翻译工具
Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的.fanyi.baidu.com 都成了我浏览器必开的网页之一了.昨天项目上线,等待过程中,无聊写了一个基于 ...
- Python爬取百度翻译及有道翻译
Python爬取百度翻译及网易有道翻译 百度翻译 一.简介 明确翻译链接,百度翻译链接:https://fanyi.baidu.com/,但是该链接不能为我们提供翻译的内容,此时需要在chrome浏览 ...
最新文章
- 不死神兔c语言20月,不死神兔问题(斐波那契数列)
- jsp的flash小例子
- 在tomcat上全手工部署Servlet3.0
- OSB格式(REST)转化(XML到JSON,JSON到XML)
- jvisualvm监控远程服务器,Jvisualvm监控远程tomcat
- 计算机网络原理恺撒密码/列置密码总结
- C语言自学之路十三(详解C语言初阶指针)
- RC电路 CR电路 理解
- Linux虚拟机(Centos7)桥接模式静态ip配置/克隆后MAC地址配置、主机名修改
- 小强的HTML5移动开发之路
- SATA OOB CTS测试项解析
- angular的 #
- python种颜色循环_使用matplotlib颜色图进行颜色循环 - python
- Excel如何提取身份证中出生年月日、计算年龄、性别
- 什么是最小二乘法,及最小二乘法的应用详解
- Cisco Packet Tracer的简单使用
- 民生银行京东三位大咖,手把手教你构建用户画像
- 干货分享 | 杭州“边缘计算” 研讨会
- 2021-09-15单片机方案——LED补光灯方案
- 学习随笔#12 最优化控制(Optimal Control)
热门文章
- CDH6.3.1安装指南
- 1、登录——邮件发送激活链接
- Ubuntu安装有道词典youdao-dict时,[dpkg:处理软件包youdao-dict(时出错):依赖关系问题 - 仍未被配置]问题的解决方案:下载此deb安装即可;
- ArcGIS 30mDEM数据空洞填补
- 主成分分析(PCA)原理及R语言实现及分析实例
- Gvim高级操作001--对匹配关键字进行操作--数字运算结果替换
- 新一代数据中心光纤布线技术发展趋势
- Java-JSOUP(爬虫)
- 咸鱼半学期总结+老年人康复训练
- python将视频转为图片