首页> 中文学位 >Android平台基于云服务的随身翻译工具的设计与实现
【6h】

Android平台基于云服务的随身翻译工具的设计与实现

代理获取

目录

摘要

第一章 引言

1.1 课题的背景与意义

1.2 国内外应用现状

1.3 论文的目标

1.4 论文的结构

第二章 相关技术和研究工作

2.1 Android(安卓)平台

2.1.1 Android操作系统概述

2.1.2 Android OS结构

2.1.3 Android应用程序构成

2.2 Google Translate服务

2.2.1 统计机器翻译

2.2.2 Google Translate API

2.3 讯飞语音云开放平台

2.3.1 讯飞语音云简介

2.3.2 讯飞语音云软件架构

2.3.3 讯飞语音云硬件架构

2.4 本章小结

第三章 系统需求分析与设计

3.1 系统概述

3.2 系统网络架构

3.3 系统用例分析

3.4 系统功能设计

3.4.1 翻译功能设计

3.4.2 语音处理功能设计

3.4.3 生词本功能设计

3.4.4 个人设置功能设计

3.5 系统非功能性需求

3.6 本章小结

第四章 系统实现与测试

4.1 系统开发环境

4.2 文本翻译模块的实现

4.2.1 申请Google Translate API Key

4.2.2 Google Translate API的调用

4.2.3 翻译结果解析

4.3 文档翻译模块的实现

4.3.1 文档截取算法设计

4.3.2 文档截取算法实现

4.3.3 多线程处理

4.3.4 WebView与JavaScript交互

4.4 语音翻译模块的实现

4.4.1 准备开发环境

4.4.2 语音识别功能的实现

4.4.3 语音合成功能的实现

4.5 用户界面的实现

4.5.1 使用XML布局定义界面

4.5.2 主要界面的实现

4.6 系统测试

4.6.1 测试环境

4.6.2 测试用例

4.6.3 测试结果分析

第五章 总结及展望

5.1 全文总结

5.2 展望

参考文献

致谢

声明

展开▼

摘要

随着移动智能设备的不断发展、3G技术日益的普及和云服务的逐渐兴起,功能强大的手机操作系统和网络服务支持给智能手机插上了腾飞的翅膀,智能手机在应用上不断完善,提高了对多媒体、照相、绘图、GPS等功能的服务。而技术的进步和工艺的完善又使得手机价格降低,从而使智能手机由高端的小众市场,逐渐地转向了大众,吸引了更多关注的目光。
  中国的手机用户们也紧随着时代开始走向世界,然而大部分中国人还不具备完全看懂英文及其它外语的能力。随着经济全球化和网络的发展,在日常应用,旅游出行,商务洽谈等多方面对用户的语言能力提出了更高的要求。因此,开发一款能够支持多种常用语言之间互相翻译的手机应用软件就显得很有必要了。
  随着Google公司开放了其Google Translate的API,付费用户可以通过该API来获取较高精度的文本翻译服务。本文研究了Google Translate的原理和在Android平台上的运作机制,构建了一款支持多种目标语言相互转译,兼容单词翻译、网页翻译、文档翻译和单词记忆的翻译工具,基本满足了用户的移动随身翻译需求。
  在此基础上,本文研究和分析了目前发展迅速的云语音识别和语音合成技术,结合中国自主研发的“讯飞语音云”,在系统中构建了语音转文本和语音合成播报功能,实现基于移动平台的语音即时翻译功能,有一定的技术难度和创新性。
  最后,本文详细介绍了文本翻译、文档翻译、语音翻译和用户界面等几大核心模块的设计和实现,系统地解决了开发中遇到的技术难点,然后对系统进行了有效的测试,论证了系统的可行性和可用性,并且总结和展望了系统的优缺点和发展方向。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号