关键词:
智能手机
安卓平台
翻译软件
OCR字符识别
摘要:
语言作为人与人之间最重要的交流工具,实现不同语种的快速转换,是人们日益增长的需求。现代科学计算机软件技术的发展,让人们追求高效实用、简单易用的语言学习辅助工具的迫切愿望成为可能。以此为切入点,论文设计了一款智能翻译软件,将人们的迫切需求与计算机软件相结合,促进人与人之间的交流和计算机发展,实现更大的社会价值。论文设计的基于Tesseract的翻译软件,依托于Linux操作系统内核,以安卓系统做二次平台开发,主要应用于智能手机终端,以SQLite作为软件数据库。智能翻译软件主要包含三个基本功能模块:即时翻译功能模块;拍照翻译功能模块;字典翻译功能模块,分别实现单个字符图片的即时翻译,照片存储的字段翻译和字典查询功能。智能手机翻译软件设计共分为两个部分,分别是功能实现和软件设计优化,采用了光学字符识别技术,以开源的Tesseract框架为基础,搭建OCR引擎,完成了功能用例建模,最终实现了可以安装在智能手机终端的智能翻译功能。在此基础上,论文对智能翻译软件APP进行软件设计,并通过Android模拟器提供了软件界面设计模拟。最终,论文确定翻译软件的需求分析,明确功能设计,实现翻译软件的功能和模块划分,完成了以OCR为基础的小型翻译软件,实现JNI技术和多线程断点续传下载技术。在此基础上,论文对基于Tesseract的智能手机翻译软件提供了成果展示图,并对即时翻译功能的性能进行分析,为进一步研究和优化作铺垫。