论文部分内容阅读
随着社会的发展,对外交流日益加强,特别对于经常出国或者旅游的人而言,语言沟通往往是人们最为担心的问题。这些日渐显著的问题为一些提高语言翻译、外语学习的软件提供了有利的发展环境和发展诉求。智能化移动终端的使用也更加普遍,Android手机系统由于其特有的开放性、可定制性、友好的用户体验和良好的开发生态环境使得其在近年来成为了智能手机中主力的操作系统。本文首先对目前市场上较普遍的Android端翻译软件进行调研,分析其移动市场上翻译APP基础的功能需求和使用场景,然后以Android.系统为开发平台,设计了一款具有一些特定功能场景需求的翻译APP软件。然后介绍了基于Android平台开发应用程序的基础关键开发技术,包含Android系统的基本架构、程序的核心组件和程序的核心功能模块。在系统架构的基础上,分析软件的功能需求,并根据其功能特点基础上增加了语音识别功能、光学字符识别功能、即时通讯功能等,完善其翻译场景和功能,并在客户端功能基础之上增加开发了 Web后台管理平台模块,来增加翻译软件的自定义功能,丰富软件的功能模块。然后对翻译客户端和服务端进行功能模块的划分,针对各个模块进行介绍,讲解功能模块的部分原理和具体实现技术方案,并对最终的软件进行测试优化。本论文研究和开发的基于Android的多场景翻译软件,已成功上线试运行。经用户使用之后反馈,方便了中英文翻译,提高了交流效率,还能进行学习和记录,这充分说明了本软件具有较好的工程实用性。