基于iOS平台藏汉词典的设计与实现

摘 要:文章通过人们生活中对藏语和汉语互译的实际需求进行分析,对系统进行了详细的功能分析,系统有藏汉查询功能、删除语料和添加语料等功能。该系统基于iOS平台,运用Objective-C语言实现了系统的增、删、改、查功能。通过对系统的整体性能测试,系统整体运行性能良好,并达到了最初的整体设计的要求。

关键词:iOS平台;藏汉词典;藏汉翻译

藏语是我国藏族人民使用的语言,大致分为卫藏、康巴、安多3种语言,主要分布在西藏自治区以及青海、甘肃、四川、云南等邻近省。

在西部大开发战略的引导下,中部和西部的交流越来越密切,人们之间的贸易活动日益频繁,西藏在国家和全国人民的共同努力下变得日益繁荣昌盛、文明富强[1]。随着西藏与内地之间的文化交流、贸易交流等日益加深,语言的不统一成为进一步扩大西藏与内地经贸活动、学术交流的障碍。因此,藏语和汉语的翻译变得越来越重要。

随着移动网络技术的发展,智能手机已经开始取代大多数电子产品,一个手机软件便可拥有专业电子产品的功能,电子词典的功能已经逐渐被手机取代。同时在线翻译又不能满足很多信号不良以及缺少专业设备的偏远地区[2]。藏文软件的研发不仅是高科技在藏语信息化的运用问题,而且在维护国家文字主权、政治稳定、民族团结、藏族长远发展等政治领域具有重要的意义[3]。

1 研究现状

1.1 研究现状

20世纪80—90年代,世界上第一台实现词典内容电子化、检索自动化的机器横空出世。20世纪80年代末90年代初,中国第一个电子词典问世。2008年中国第一款藏汉英电子词典问世,同时也是世界上第一款藏汉英电子词典问世。很多国外主流品牌学习词典已经实现了词典的数字化、终端多元化,它们的特征及新功能需要及时跟进、全面系统地研究,以更好地服务于我国电子词典的理论建设和编撰实践[4]。

目前,研究基于移动终端的翻译软件比较多,但绝大部分词典都是实现英汉、汉英的互译功能,市场上对于基于Android的藏汉词典比较常见,但是基于iOS平台的藏汉词典并不是很多,不能够满足人们对藏汉词典的市场需求,藏汉词典在未来还有很大的发展空间。

1.2 研究意义

设计藏文词典一是为了发扬藏族的优良传统文化;二是为了克服藏文传统卡片式词典用户查询词条时消耗大量时间这一缺点,并为用户提供方便;三是帮助藏族同胞随时随地更好地学习汉语。

2 功能分析

2.1 系统文件结构设计

词典系统依赖于词库文件,运行过程中需要资源文件和一些动态链接库的支持。藏汉词典系统的文件结构如图1所示。

应用程序:可运行的词典系统软件,使用Objective-C开发。

动态链接库:词典系统本身除使用系统提供的动态链接库以外,还需要依赖其他一些动态链接库来运行。

配置文件:系统的配置文件,存储查询词库名称和大小,设置学习词库课程数目和每个课程的单词数;保存应用程序关闭时的各种状态等。

图库文件:多媒体信息中图片信息的存储文件。

词库文件夹:包含两个子目录,单词查询目录和单词学习目录。查询目录包括藏汉词库目录,学习目录包括汉语HSK学习文件和英语单词学习文件。

SQLite数据库文件:单词本模块中保存生词信息的数据库文件。

2.2 系统总体框架

本系统主要包括4个模块词典,语料库,添加语料,语料批量添加。系统的总体框架如图2所示。

2.3 查询功能

查词功能是藏汉词典所具备的最基本的功能,用户输入藏语可以从词库中查到汉语,也可以输入汉语查询藏语。

2.4 添加功能

词库中的单词不够全面,没有包含所有的单词,用户输入一个藏语单词不能够查询出对应的汉语意思,不能够完全满足用户的需求,出现这种情况时,用户从别处查到对应的汉语意思,可以把藏语和对应的汉语意思添加到词库中。

3 系统的实现

3.1 词典界面

当用户打开词典,首先进入的是主界面,界面中包含4个模块:词典、语料库、添加語料和语料批量添加。用户可以根据自己的需要点击以下功能。藏汉词典的主界面如图3所示。

3.2 词典界面

点开词典,进行单词查询,当输入的是汉语的时候,点击查藏文;输入的是中文的时候,点击查藏文,查询结果会在结果文本框中显示。词典界面如图4所示。

3.3 语料库界面

用户可以在语料库中查看已经存在的语料。用户也可以在语料库中自主删除不需要的语料,用户发现之前的语料有错误,可以把错误的语料删除,然后重新添加正确的语料。语料库界面如图5所示。

3.4 增加语料界面

本系统有一个最大的优点就是可以自主添加。用户把汉语和藏语输入文本框,然后点击增加即可,有助于用户丰富语料库。增加语料界面如图6所示。

3.5 语料批量添加界面

批量添加语料可以一次添加许多语料,汉语和藏语必须成对添加。添加语料时,汉语在前,汉语后用英文冒号隔开,分号后是藏文,藏文之后用英文分号隔开。语料批量添加界面如图7所示。

4 结语

本系统基于iOS平台藏汉词典,先从国内外研究现状出发,主要讲述了系统的设计与实现,主要包括系统的文件结构设计、详细的功能分析和系统的具体实现。藏汉词典系统性能稳定,能够很好地运行,能够满足用户藏语和汉语翻译基本的要求,还能够满足用户添加语料的要求,本系统的功能还不是很全面,不能满足所有用户更高层次的要求,希望在以后的工作中进一步完善。

推荐访问:词典 设计 平台 iOS