基于百度翻译和有道翻译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相关推荐

  1. Java Swing 调用有道词典API实现自定义桌面翻译字典

    具体实现内容长这个样子: 下面开始具体的内容准备: 要调用有道词典的API,必须先申请API 进入网址(https://ai.youdao.com/?keyfrom=old-openapi) 先登录注 ...

  2. 基于百度翻译API的node插件

    基于百度翻译API的node插件 背景 做过国际化的项目就明白要把每处的文案翻译成不同的语言版本,如果只是一点点,自己去百度上翻译成对应语言版本,copy过来就ok了,但是如果这个项目文案特别多的话, ...

  3. Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API

    文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...

  4. 基于PyQT5的翻译小程序(支持百度翻译和有道词典)

    基于PyQT5制作的翻译小程序 通过requests获取翻译结果,使用PyQT5设计界面,使用SystemHotkey设置全局快捷键 1. 实现基本翻译功能 2. 实现截图(支持快捷键F1启动)或拖入 ...

  5. 手把手教你设计一个翻译器—实现复制即翻译(基于百度翻译API)

    手把手教你设计一个翻译器 1 获取百度翻译 API 2 先简单实现调用百度翻译并打印翻译结果 3 实现复制即翻译功能 3.1 翻译剪贴板内容并在终端输出 3.2 翻译剪贴板内容并在屏幕输出 4 设计一 ...

  6. 彩云小译怎么翻译网页_谷歌、百度、有道做不到的,统统交给这5款翻译工具!...

    点击上方"平凡而诗意",关注我的公众号. 设为"星标",原创技术文章第一时间推送. 提到翻译工具,我们首先想到的就是谷歌.有道.百度.必应.这些工具虽然知名,且 ...

  7. 中英翻译(基于百度翻译)

    先来看效果图 只做了简单的在线翻译,语音翻译和图片翻译都要钱,哈哈 市面上有名气的翻译公司就是有道和百度了,有道尝试了一下,分为API和SDK两种,但是demo下载下来跑不了 百度的就是API,也很简 ...

  8. Python 打造基于百度翻译的命令行翻译工具

    Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的.fanyi.baidu.com 都成了我浏览器必开的网页之一了.昨天项目上线,等待过程中,无聊写了一个基于 ...

  9. Python爬取百度翻译及有道翻译

    Python爬取百度翻译及网易有道翻译 百度翻译 一.简介 明确翻译链接,百度翻译链接:https://fanyi.baidu.com/,但是该链接不能为我们提供翻译的内容,此时需要在chrome浏览 ...

最新文章

  1. 不死神兔c语言20月,不死神兔问题(斐波那契数列)
  2. jsp的flash小例子
  3. 在tomcat上全手工部署Servlet3.0
  4. OSB格式(REST)转化(XML到JSON,JSON到XML)
  5. jvisualvm监控远程服务器,Jvisualvm监控远程tomcat
  6. 计算机网络原理恺撒密码/列置密码总结
  7. C语言自学之路十三(详解C语言初阶指针)
  8. RC电路 CR电路 理解
  9. Linux虚拟机(Centos7)桥接模式静态ip配置/克隆后MAC地址配置、主机名修改
  10. 小强的HTML5移动开发之路
  11. SATA OOB CTS测试项解析
  12. angular的 #
  13. python种颜色循环_使用matplotlib颜色图进行颜色循环 - python
  14. Excel如何提取身份证中出生年月日、计算年龄、性别
  15. 什么是最小二乘法,及最小二乘法的应用详解
  16. Cisco Packet Tracer的简单使用
  17. 民生银行京东三位大咖,手把手教你构建用户画像
  18. 干货分享 | 杭州“边缘计算” 研讨会
  19. 2021-09-15单片机方案——LED补光灯方案
  20. 学习随笔#12 最优化控制(Optimal Control)

热门文章

  1. CDH6.3.1安装指南
  2. 1、登录——邮件发送激活链接
  3. Ubuntu安装有道词典youdao-dict时,[dpkg:处理软件包youdao-dict(时出错):依赖关系问题 - 仍未被配置]问题的解决方案:下载此deb安装即可;
  4. ArcGIS 30mDEM数据空洞填补
  5. 主成分分析(PCA)原理及R语言实现及分析实例
  6. Gvim高级操作001--对匹配关键字进行操作--数字运算结果替换
  7. 新一代数据中心光纤布线技术发展趋势
  8. Java-JSOUP(爬虫)
  9. 咸鱼半学期总结+老年人康复训练
  10. python将视频转为图片