● 摘要
随着通信技术的不断推广、无线带宽和传输速度的大幅度提升,移动客户端也正飞速的发展着。现如今Android作为占据全球第一大智能终端的操作系统,正吸引着无数的开发者开发Android应用程序。作为平时非常重要的用于沟通、学习和交流等方面的电子词典也不例外,一直受到开发者的重视。阿拉伯语又称为阿语,全球有超过二亿一千万的人口将阿拉伯语作为母语,有超过四亿的人正在使用阿拉伯语。随着全球化的不断发展,学习阿拉伯语的人将越来越多。经过市场调研发现市场现有阿拉伯语词典极少、且功能较单一、词汇量小,在设计上也不够人性化,用户体验差,对于阿拉伯人来说,现有阿拉伯语词典也都普遍不符合他们使用软件的习惯。本应用程序实现了具备一般电子词典的基本功能,内置丰富词汇的本地词库,翻译模式多样化,支持英语到阿拉伯语、阿拉伯语到英语、汉语到阿拉伯语和阿拉伯语到汉语四种翻译方向、且能够满足阿拉伯人使用软件的习惯,能为广大用户提供方便、快捷、优质的翻译服务。
本应用程序基于Android开源手机操作系统,采用C/S架构。客户端利用Java编程语言,Eclipse为开发工具,通过对Android平台系统架构和应用程序开发的研究,设计出了一款阿语电子词典,服务端利用PHP编程语言搭建,数据库采用MySQL,通过网络提供各种接口服务。与其他阿语词典相比本应用程序在软件界面、功能、性能上都有很大程度的改进,能提供丰富的信息供查询使用,为广大用户提供优质的翻译服务。另外它还提供了一种非常快捷方便的翻译模式,通过摄像头拍摄照片,然后圈选涂抹照片进行翻译,其主要是采用OCR(Optical Character Recognition)图像识别技术,将图像信息转化为文字信息,再进行翻译。能够非常快捷方便的供用户使用,且耗费流量少,翻译精准度高。本系统的设计遵循标准的开发流程,首先进行相应的需求分析和调研工作,包括软件本身,其他现有词典软件以及阿拉伯人使用手机应用软件的习惯等各个方面,然后确定本应用程序的相关功能,再编写程序的代码,调试,运行,测试程序,并对程序进行优化完善等工作。
利用Android提供的各种组件对界面进行设计,使用户体验达到最佳。客户端实现后,经过了反复的测试,达到需求要求。本应用程序最大的亮点是基于OCR图像识别的翻译,充分利用了这一研究领域的优势,且识别精度高,翻译效果比较理想。
相关内容
相关标签