蔡淑婷 解东宁
1 沈阳师范大学教育技术学院 沈阳 110034
2 中国科学院沈阳计算技术研究所 沈阳 110034
作者:蔡淑婷,沈阳师范大学教育技术学院2010级硕士研究生,教育技术学专业,研究方向为教育媒体技术与资源;解东宁,中国科学院沈阳计算技术研究所计算机技术专业工程硕士,中国软件与技术服务股份有限公司。
国内外知名的翻译软件有很多,常用的有金山词霸、有道词典、Google辞典等。国内学者陈芳、王蔷等通过研究证明学生通过电子词典学习高中英语可提高学习效率并且能增强学习的自主性。并通过对学生使用电子词典的频率等各方面的调查,提出使用电子词典的学习趋势和教师将电子辞典与课堂教学相结合的必要性[1]。英汉双向电子词典不仅体现在与过去的词典检索方式不同的前提下,本系统的开发是基于自主学习理论基础的,且能够全面快速地检索到所需要的词语解释。采用RCP富客户端的界面开发,使用Lucene全文检索技术,将词汇信息存储在索引文件中,通过Lucene搜索引擎快速检索词汇信息,引入Microsoft Speech SDK的语音合成方式,对词汇信息合成发声。本系统不仅可以让学生实现全文检索,而且通过模拟发音以及语音识别功能,满足不同学习者进行自主学习和个性化学习。
Bialystock(1978)认为,学习策略是利用有效的信息来提高第二语言学习水平最理想的方法[2];Stern(1992)指出,学习策略是采取的行动、行为步骤和方法,旨在提高第二语技能[3]。张殿玉认为,自主学习方式可促进新语言的内化、储存、修正和使用[4]。O′Malley和Chamot所认为的学习策略是个人运用特别的思想或行为来帮助其理解、学习和记住新信息[5]。王笃勤认为,自主学习策略是语言教学和语言学习的目标[6]。然而,笔者认为自主学习策略就是以学生为中心,积极发挥学生的主体作用,学生能够用行动主动地来获取知识的过程。
学习者通过英汉双向电子词典的指导,进行分等级的自主学习。英汉双向电子词典的研发是根据学习者特征来选择相应的学习任务,然后根据学习目标来开展内容的学习。电子辞典中的词汇的设计都是结合“情景”联想式记忆,可以根据情景来进行自主学习,不仅能激发学习者对学习英语知识的兴趣,还能够利用原有的知识体系进行联想,构建新的知识树。通过情景联想记忆,能够把隐性知识转换成易于理解的形式呈现给学习者。然而,自主学习中的自主性是决定因素。培养自主学习能力的重要组成部分就是培养学生使用语言学习策略。
语言学习策略含盖了认知策略、元认知策略、交际策略以及情感策略。
1)认知策略,主要指在信息加工过程中采用的各种方法和技术,涉及对学习工具的操纵,包括重复、查辞典、翻译、想象、组块、做笔记、口述、关键词语等。听力和口语是语言学习的重要环节,复读、跟读和搜索关键词的检索功能都添加到了本辞典中。
2)认知策略,指在学习的信息加工系统中,对其进行计划、监督认知活动和评估学习活动的技能,用以增强学生的学习效果。辞典的设计要以学习者的学习效果为基础,评估是评价学习者的途径,增加一些英语测试以及评价环节。
3)资源管理策略,包括:时间管理,建时间表、设置学习目标;资源管理,教师互动、伙伴讨论和个别指导。在辞典中设计互动环节,包括同步和异步的教学互动、资源共享。
4)情感策略,涵盖自我强化、调整心境、努力程度。在英汉双向电子词典的设计中要考虑到学习者的学习情感态度、价值观、参与度、学习状态因素,以及使用时间,这些是衡量学习者努力程度的重要因素,为学习者营造更完善的英语学习情境。
美观大方,对于控件中的字体、大小、色彩和背景的参数根据配置文件中的属性设定,做到应用人性化,系统的布局合理,不同的视图可以进行拖动,手动控制各个视图位置。
系统主界面由五部分组成:整体面版、菜单、TopView、LeftView、MainView(图1)。
初始化用户查询状态为英译汉,左侧的列表中自动加载所有的英文单词,并将光标的焦点置放到TopView的输入框中,等待用户进一步操作。
该英汉双向电子词典打开默认在整个浏览器中心位置。
系统托盘通过加载RCP中的TrayItem对象将词典映射到托盘中,当用户最小化程序时,将软件缩小到托盘中,在打开软件时带有Windows气泡,提示系统正在被使用,见图2。
用户词典的数据,存放在User.xls文件中,每次打开用户词典时,系统自动读取Excel中的内容。分别对应的操作有添加单词、修改单词、保存数据、删除单词,见图3。
添加单词时对必填属性进行校验,当用户将光标定位于某一行时,通过获取行号来获取单词的解释及内容,将单词的信息封装在一个Word类中的部分属性中。
图1 系统首界面
图2 系统最小化
图3 用户词典界面
用户词典操作:系统根据用户词典的操作给予相应的信息提示,系统中的用户词典仿照金山词霸的用户词典进行开发,在用户向自己的词典中添加生词时,并没有真正地填入到文件中,而是将用户词典列表临时增加了一项,在修改和删除的同时,同样是对列表的内容进行更改。若用户选择了保存文件,则新的列表中的内容重新导入Excel中对应的单词属性中对应的表格列中。若不保存,则关闭当前的用户词典,再次登录的时候,仍然会重新读取原始的Excel中的单词数据信息。
用户添加单词时进行重复及非空校验,若校验未通过,提示添加失败。当用户修改单词时同样会进行重复及非空校验。
词典设置分为背景设置和字体/色彩设置(图4)。
背景设置:根据所选择的图片加载到MainView的页面浏览中的背景图像。
字体/色彩设置:能设置文字字体,只对中文进行设置,包括字体大小、字体颜色、背景颜色。
将词典的属性都存放到config.propertie的配置文件中,由于文字解析存在差异,在配置文件中存放的中文全部由汉字所对应的代码组成。当系统运行装载的时候,系统调用解析配置文件的方法,分别获得其中的参数,将这些字体加入到列表和按钮中,一处设置,能影响到用户词典、英汉汉英双向电子词典的LeftView中的单词列表、TopView中的Label和Button。
如果用户需要修改背景图片的选择样式,到icons文件夹下,替换pic1.jpg和pic1s.jpg:按照同样的大小和名字进行替换,pic1.jpg为120*100尺寸的,pic1s.jpg为450*380尺寸的;pic1.jpg嵌入到设置面版中,而pic1s.jpg加载到用户界面MainView中的背景图象。如果单词的解释内容过多,背景图片不会随着大小的变化而移动。
图4 词典设置界面
图5 查询英文单词界面
设置提示,目的用于将设置信息反馈给用户信息,系统提示需要重新装载样式内容。系统将提供关闭按钮询问是否关闭当前系统,如果用户选择关闭,则当用户再次打开词典时,自动加载新的词典样式;如果用户不关闭当前的词典,则继续保持现在的样式。
设置色彩根据中文的颜色列表(红色、绿色、蓝色等)转换成对应的RGB色彩的十六进制数值,字体样式通过以下列方式加载。
查询英文单词,如图5所示,根据输入的内容,去列表中匹配,如果找到匹配的单词,则将光标定位到该单词。左侧列表加入键盘监听事件,判断当前光标的位置,如果光标定位到最后一个单词时,再次按向下按钮时,光标不会向下移动;同理,当光标定位在第一个单词时,若按向上的方向键时,光标定位在第一个单词,不会指出列表。当鼠标点击列表中的单词时,如果该单词有例子及其解释,则在Main-View中显示具体解释内容,当鼠标点击查询按钮时,响应的原理同鼠标左键点击单词列表一致。
发声功能:当用户点击发音喇叭的时候,系统调用TTS读出当前单词的内容。朗读的方式分为4种:第一次点击,美式男音Mike;第二次点击,美式男音Sam;第三次点击,美式女音Mary;第四次点击,按字母读出单词内容。在读出单词时,口型跟随读单词的韵律进行变化,模拟人嘴的发音细节。学习者可以根据嘴型及发音进行模拟发音练习。
语音识别功能能够把语音文件传给系统,可以进行语音匹配、更正发音的指导。
单词查询反馈给学习者的信息包括词性、音标、解释、例句、例句情景解释。
查询中文原理同查询英文一致,在显示中文单词时,MainView中的字体样式及其布局变化都是由单词信息组成的HTML页实现的。
图6 查询中文单词界面
查询结果包含词组、汉语拼音、英文解释、中文解释、例句和例句解释,如图6所示。
中文发音只有一种发音模式,通过调用Microsoft Speech SDK中的Microsoft Simplified Chinese来朗读单词信息。
在设置样式时,左侧的中文单词列表根据样式的字体、大小、背景和字体颜色来控制显示效果,由于字体设置存放了宋体、黑体等样式,所以在中文演示时候效果最为明显。
在系统中能够对英文和中文查询,显示不同的查询结果,系统能够自动分辨输入的为哪种语言类型,通过JAVA调用正则表达式来实现判断条件。
系统将词源文件存储生成对应的索引文件,后台通过Lucene API中提供的方法来实现对数据的检索,相对于单纯的文件检索,检索效率高,搜索方便,扩展性能更强。由于Lucene为开源框架,所以使用的领域更为广泛。
在系统中,根据用户输入的单词匹配到在词库中单词的序列位置,将光标定位在查询的单词所在处,如果存在该单词,则光标定位准确;如果不存在,则光标定位在最为相似的单词所在处。
在初始化单词列表时,根据编号将所有的单词存放在List中,根据拆分的单词,将词汇加载入List中,对存储的Field中的内容进行检索。
用户可以根据自己的需求向词典中添加生词,或自己不认识的单词,将单词信息存储到Excel中,方便用户拷贝、查看,即使是系统无法运行时,用户的个人词典记录也能通过Office打开而查看其内容。
整体采用RCP的开发界面方式,在RCP中嵌入SWT,通过对各个控件的布局,使得整体效果看上去比较规整。在系统的界面设计中,通过配置文件来实现对系统属性的更改,实现词典换肤的功能。允许用户根据个人的喜好来设置字体、颜色、背景等属性,美化视觉效果。
系统在声音合成时,英文分别有4种读音方式。为了更好地展示单词读音的效果,当合成人声时,有一个嘴型的发音图标,从而使用户在查询词典朗读单词时,更加形象地对单词发声的口型有更深入的认识。而中文只有一种来实现中发音模式,来合成人声。
综上,基于自主学习策略开发设计的一款英汉双向电子辞典,是个性化与人性化的结合,从学生的需求出发,是一款操作简单且能够方便用户使用的合适的翻译词典,能够培养学生自主学习的能力。从教学方面,这款辞典能够结合电子白板来开展词汇课程,也是英语翻译不可缺少的实用工具,为语言学习者提供了便捷的服务。
[1]陈芳,王蔷,陈则航.电子词典应用于高中英语教学的实证研究[J].中国电化教育,2010(10):85-89.
[2]Bialystok E. A theoretical model of second language learning[C]//Croft K. Readings on English as a Second Language .2nd edition. Boston: Little, Brown and Company,1980.
[3]Stern H H. Fundamental Concepts of Language Teaching[M ].Oxford: Oxford University Press,1983.
[4]张殿玉.英语学习策略与自主学习[J].外语教学,2005(1):49-55.
[5]O′Malley J M & Chamot A U. Learning Strategies in Second Language Acquisition[M].Cambridge University Press,1990.
[6]王笃勤.大学英语自主学习能力的培养[J].Foreign Language World,2002(5):17-23.