.Qqw324 { display:none; } 基于Android平台的多国语言翻译器设计与实现(含开题报告,毕业论文16000字,程序代码) [摘 要]随着3G时代的到来,移动通信与Internet得到飞速发展,移动用户通过GPRS可以高速享受Intenet提供的服务,采用先进的无限通信网络和手持设备是不同的国家的语言和文化学习的一个崭新和重要的应用
本系统采用Android开源系统技术,利用Java语言和Eclipse,结合目前使用广泛的KSOAP2技术和TTS语音解析技术对多国语言翻译器进行编写
本文主要介绍了多国语言翻译器的系统需求与系统实现过程,并对每个功能以及用到的技术进行了详细的阐述,本系统是一款基于Android平台开发的多国语言翻译器,不仅具备快速语言翻译的基本功能,还能够根据用户的喜好随意更换主题画面,具有图效上的视觉享受
此时用户则可以进入翻译功能,也可以根据自身的需要更换自己喜欢背景 本系统是一款应用型语言翻译软件,不仅支持中文、英文互译,也支持将中文、英文翻译为其他多国语言
要完成语言翻译功能的实现,就要从两方面来考虑:翻译语言的获取和翻译操作实现,只有完成这两方面的操作才是完成了翻译功能的实现
本课题需要重点研究的、关键的问题及解决的思路 本课题要研究是Android系统的语言翻译系统,主要功能是实现中英之间语言互译以及将中、英语言翻译成系统中目前可实现的其他国家的语言,并实现翻译结果的语音在现
关键解决问题是语言之间翻译实现、如何减少用户流量的开销、翻译结果的存储、翻译结果语音实现等问题
1)语言之间翻译的实现——使用KSOAP2调用webservice的方法通过访问URL地址实现在线翻译 2)如何减少用户流量的开销——设计软件的时候要加设一个“仓库”(Sqlite),用来存储用户从互联网获取到的信息,当用户下次访问互联网时,首先访问数据库中有没有相对应的信息;如果有,那么直接访问数据库,如果没有才会去访问互联网,通过这种方式,可以为用户省去很多的流量开销
4)翻译结果语音实现——主要采用TTS对textview中的内容进行相应的语言解析,输出相应的语言
核心是使用Speech SDK提供的文本-语音转换COM接口,构造TextToSpeech类实现语音朗读的过程
5)其他窗体:包括主窗体、背景图片等
背景图片实现实时切换
主要操作过程: a.语言之间的翻译:当启动翻译软件后,在要翻译内容的文本框中输入要翻译的内容,在选择所要翻译的目标语言,然后点击翻译按钮,得到目标翻译结果
b.翻译结果语音实现:当点击翻译按扭实现目标翻译后,再次点击speaking按钮,语音读出所翻译出来的语言结果