蔡淑婷 解東寧
1 沈陽師范大學教育技術(shù)學院 沈陽 110034
2 中國科學院沈陽計算技術(shù)研究所 沈陽 110034
作者:蔡淑婷,沈陽師范大學教育技術(shù)學院2010級碩士研究生,教育技術(shù)學專業(yè),研究方向為教育媒體技術(shù)與資源;解東寧,中國科學院沈陽計算技術(shù)研究所計算機技術(shù)專業(yè)工程碩士,中國軟件與技術(shù)服務(wù)股份有限公司。
國內(nèi)外知名的翻譯軟件有很多,常用的有金山詞霸、有道詞典、Google辭典等。國內(nèi)學者陳芳、王薔等通過研究證明學生通過電子詞典學習高中英語可提高學習效率并且能增強學習的自主性。并通過對學生使用電子詞典的頻率等各方面的調(diào)查,提出使用電子詞典的學習趨勢和教師將電子辭典與課堂教學相結(jié)合的必要性[1]。英漢雙向電子詞典不僅體現(xiàn)在與過去的詞典檢索方式不同的前提下,本系統(tǒng)的開發(fā)是基于自主學習理論基礎(chǔ)的,且能夠全面快速地檢索到所需要的詞語解釋。采用RCP富客戶端的界面開發(fā),使用Lucene全文檢索技術(shù),將詞匯信息存儲在索引文件中,通過Lucene搜索引擎快速檢索詞匯信息,引入Microsoft Speech SDK的語音合成方式,對詞匯信息合成發(fā)聲。本系統(tǒng)不僅可以讓學生實現(xiàn)全文檢索,而且通過模擬發(fā)音以及語音識別功能,滿足不同學習者進行自主學習和個性化學習。
Bialystock(1978)認為,學習策略是利用有效的信息來提高第二語言學習水平最理想的方法[2];Stern(1992)指出,學習策略是采取的行動、行為步驟和方法,旨在提高第二語技能[3]。張殿玉認為,自主學習方式可促進新語言的內(nèi)化、儲存、修正和使用[4]。O′Malley和Chamot所認為的學習策略是個人運用特別的思想或行為來幫助其理解、學習和記住新信息[5]。王篤勤認為,自主學習策略是語言教學和語言學習的目標[6]。然而,筆者認為自主學習策略就是以學生為中心,積極發(fā)揮學生的主體作用,學生能夠用行動主動地來獲取知識的過程。
學習者通過英漢雙向電子詞典的指導,進行分等級的自主學習。英漢雙向電子詞典的研發(fā)是根據(jù)學習者特征來選擇相應(yīng)的學習任務(wù),然后根據(jù)學習目標來開展內(nèi)容的學習。電子辭典中的詞匯的設(shè)計都是結(jié)合“情景”聯(lián)想式記憶,可以根據(jù)情景來進行自主學習,不僅能激發(fā)學習者對學習英語知識的興趣,還能夠利用原有的知識體系進行聯(lián)想,構(gòu)建新的知識樹。通過情景聯(lián)想記憶,能夠把隱性知識轉(zhuǎn)換成易于理解的形式呈現(xiàn)給學習者。然而,自主學習中的自主性是決定因素。培養(yǎng)自主學習能力的重要組成部分就是培養(yǎng)學生使用語言學習策略。
語言學習策略含蓋了認知策略、元認知策略、交際策略以及情感策略。
1)認知策略,主要指在信息加工過程中采用的各種方法和技術(shù),涉及對學習工具的操縱,包括重復(fù)、查辭典、翻譯、想象、組塊、做筆記、口述、關(guān)鍵詞語等。聽力和口語是語言學習的重要環(huán)節(jié),復(fù)讀、跟讀和搜索關(guān)鍵詞的檢索功能都添加到了本辭典中。
2)認知策略,指在學習的信息加工系統(tǒng)中,對其進行計劃、監(jiān)督認知活動和評估學習活動的技能,用以增強學生的學習效果。辭典的設(shè)計要以學習者的學習效果為基礎(chǔ),評估是評價學習者的途徑,增加一些英語測試以及評價環(huán)節(jié)。
3)資源管理策略,包括:時間管理,建時間表、設(shè)置學習目標;資源管理,教師互動、伙伴討論和個別指導。在辭典中設(shè)計互動環(huán)節(jié),包括同步和異步的教學互動、資源共享。
4)情感策略,涵蓋自我強化、調(diào)整心境、努力程度。在英漢雙向電子詞典的設(shè)計中要考慮到學習者的學習情感態(tài)度、價值觀、參與度、學習狀態(tài)因素,以及使用時間,這些是衡量學習者努力程度的重要因素,為學習者營造更完善的英語學習情境。
美觀大方,對于控件中的字體、大小、色彩和背景的參數(shù)根據(jù)配置文件中的屬性設(shè)定,做到應(yīng)用人性化,系統(tǒng)的布局合理,不同的視圖可以進行拖動,手動控制各個視圖位置。
系統(tǒng)主界面由五部分組成:整體面版、菜單、TopView、LeftView、MainView(圖1)。
初始化用戶查詢狀態(tài)為英譯漢,左側(cè)的列表中自動加載所有的英文單詞,并將光標的焦點置放到TopView的輸入框中,等待用戶進一步操作。
該英漢雙向電子詞典打開默認在整個瀏覽器中心位置。
系統(tǒng)托盤通過加載RCP中的TrayItem對象將詞典映射到托盤中,當用戶最小化程序時,將軟件縮小到托盤中,在打開軟件時帶有Windows氣泡,提示系統(tǒng)正在被使用,見圖2。
用戶詞典的數(shù)據(jù),存放在User.xls文件中,每次打開用戶詞典時,系統(tǒng)自動讀取Excel中的內(nèi)容。分別對應(yīng)的操作有添加單詞、修改單詞、保存數(shù)據(jù)、刪除單詞,見圖3。
添加單詞時對必填屬性進行校驗,當用戶將光標定位于某一行時,通過獲取行號來獲取單詞的解釋及內(nèi)容,將單詞的信息封裝在一個Word類中的部分屬性中。
圖1 系統(tǒng)首界面
圖2 系統(tǒng)最小化
圖3 用戶詞典界面
用戶詞典操作:系統(tǒng)根據(jù)用戶詞典的操作給予相應(yīng)的信息提示,系統(tǒng)中的用戶詞典仿照金山詞霸的用戶詞典進行開發(fā),在用戶向自己的詞典中添加生詞時,并沒有真正地填入到文件中,而是將用戶詞典列表臨時增加了一項,在修改和刪除的同時,同樣是對列表的內(nèi)容進行更改。若用戶選擇了保存文件,則新的列表中的內(nèi)容重新導入Excel中對應(yīng)的單詞屬性中對應(yīng)的表格列中。若不保存,則關(guān)閉當前的用戶詞典,再次登錄的時候,仍然會重新讀取原始的Excel中的單詞數(shù)據(jù)信息。
用戶添加單詞時進行重復(fù)及非空校驗,若校驗未通過,提示添加失敗。當用戶修改單詞時同樣會進行重復(fù)及非空校驗。
詞典設(shè)置分為背景設(shè)置和字體/色彩設(shè)置(圖4)。
背景設(shè)置:根據(jù)所選擇的圖片加載到MainView的頁面瀏覽中的背景圖像。
字體/色彩設(shè)置:能設(shè)置文字字體,只對中文進行設(shè)置,包括字體大小、字體顏色、背景顏色。
將詞典的屬性都存放到config.propertie的配置文件中,由于文字解析存在差異,在配置文件中存放的中文全部由漢字所對應(yīng)的代碼組成。當系統(tǒng)運行裝載的時候,系統(tǒng)調(diào)用解析配置文件的方法,分別獲得其中的參數(shù),將這些字體加入到列表和按鈕中,一處設(shè)置,能影響到用戶詞典、英漢漢英雙向電子詞典的LeftView中的單詞列表、TopView中的Label和Button。
如果用戶需要修改背景圖片的選擇樣式,到icons文件夾下,替換pic1.jpg和pic1s.jpg:按照同樣的大小和名字進行替換,pic1.jpg為120*100尺寸的,pic1s.jpg為450*380尺寸的;pic1.jpg嵌入到設(shè)置面版中,而pic1s.jpg加載到用戶界面MainView中的背景圖象。如果單詞的解釋內(nèi)容過多,背景圖片不會隨著大小的變化而移動。
圖4 詞典設(shè)置界面
圖5 查詢英文單詞界面
設(shè)置提示,目的用于將設(shè)置信息反饋給用戶信息,系統(tǒng)提示需要重新裝載樣式內(nèi)容。系統(tǒng)將提供關(guān)閉按鈕詢問是否關(guān)閉當前系統(tǒng),如果用戶選擇關(guān)閉,則當用戶再次打開詞典時,自動加載新的詞典樣式;如果用戶不關(guān)閉當前的詞典,則繼續(xù)保持現(xiàn)在的樣式。
設(shè)置色彩根據(jù)中文的顏色列表(紅色、綠色、藍色等)轉(zhuǎn)換成對應(yīng)的RGB色彩的十六進制數(shù)值,字體樣式通過以下列方式加載。
查詢英文單詞,如圖5所示,根據(jù)輸入的內(nèi)容,去列表中匹配,如果找到匹配的單詞,則將光標定位到該單詞。左側(cè)列表加入鍵盤監(jiān)聽事件,判斷當前光標的位置,如果光標定位到最后一個單詞時,再次按向下按鈕時,光標不會向下移動;同理,當光標定位在第一個單詞時,若按向上的方向鍵時,光標定位在第一個單詞,不會指出列表。當鼠標點擊列表中的單詞時,如果該單詞有例子及其解釋,則在Main-View中顯示具體解釋內(nèi)容,當鼠標點擊查詢按鈕時,響應(yīng)的原理同鼠標左鍵點擊單詞列表一致。
發(fā)聲功能:當用戶點擊發(fā)音喇叭的時候,系統(tǒng)調(diào)用TTS讀出當前單詞的內(nèi)容。朗讀的方式分為4種:第一次點擊,美式男音Mike;第二次點擊,美式男音Sam;第三次點擊,美式女音Mary;第四次點擊,按字母讀出單詞內(nèi)容。在讀出單詞時,口型跟隨讀單詞的韻律進行變化,模擬人嘴的發(fā)音細節(jié)。學習者可以根據(jù)嘴型及發(fā)音進行模擬發(fā)音練習。
語音識別功能能夠把語音文件傳給系統(tǒng),可以進行語音匹配、更正發(fā)音的指導。
單詞查詢反饋給學習者的信息包括詞性、音標、解釋、例句、例句情景解釋。
查詢中文原理同查詢英文一致,在顯示中文單詞時,MainView中的字體樣式及其布局變化都是由單詞信息組成的HTML頁實現(xiàn)的。
圖6 查詢中文單詞界面
查詢結(jié)果包含詞組、漢語拼音、英文解釋、中文解釋、例句和例句解釋,如圖6所示。
中文發(fā)音只有一種發(fā)音模式,通過調(diào)用Microsoft Speech SDK中的Microsoft Simplified Chinese來朗讀單詞信息。
在設(shè)置樣式時,左側(cè)的中文單詞列表根據(jù)樣式的字體、大小、背景和字體顏色來控制顯示效果,由于字體設(shè)置存放了宋體、黑體等樣式,所以在中文演示時候效果最為明顯。
在系統(tǒng)中能夠?qū)τ⑽暮椭形牟樵?,顯示不同的查詢結(jié)果,系統(tǒng)能夠自動分辨輸入的為哪種語言類型,通過JAVA調(diào)用正則表達式來實現(xiàn)判斷條件。
系統(tǒng)將詞源文件存儲生成對應(yīng)的索引文件,后臺通過Lucene API中提供的方法來實現(xiàn)對數(shù)據(jù)的檢索,相對于單純的文件檢索,檢索效率高,搜索方便,擴展性能更強。由于Lucene為開源框架,所以使用的領(lǐng)域更為廣泛。
在系統(tǒng)中,根據(jù)用戶輸入的單詞匹配到在詞庫中單詞的序列位置,將光標定位在查詢的單詞所在處,如果存在該單詞,則光標定位準確;如果不存在,則光標定位在最為相似的單詞所在處。
在初始化單詞列表時,根據(jù)編號將所有的單詞存放在List中,根據(jù)拆分的單詞,將詞匯加載入List中,對存儲的Field中的內(nèi)容進行檢索。
用戶可以根據(jù)自己的需求向詞典中添加生詞,或自己不認識的單詞,將單詞信息存儲到Excel中,方便用戶拷貝、查看,即使是系統(tǒng)無法運行時,用戶的個人詞典記錄也能通過Office打開而查看其內(nèi)容。
整體采用RCP的開發(fā)界面方式,在RCP中嵌入SWT,通過對各個控件的布局,使得整體效果看上去比較規(guī)整。在系統(tǒng)的界面設(shè)計中,通過配置文件來實現(xiàn)對系統(tǒng)屬性的更改,實現(xiàn)詞典換膚的功能。允許用戶根據(jù)個人的喜好來設(shè)置字體、顏色、背景等屬性,美化視覺效果。
系統(tǒng)在聲音合成時,英文分別有4種讀音方式。為了更好地展示單詞讀音的效果,當合成人聲時,有一個嘴型的發(fā)音圖標,從而使用戶在查詢詞典朗讀單詞時,更加形象地對單詞發(fā)聲的口型有更深入的認識。而中文只有一種來實現(xiàn)中發(fā)音模式,來合成人聲。
綜上,基于自主學習策略開發(fā)設(shè)計的一款英漢雙向電子辭典,是個性化與人性化的結(jié)合,從學生的需求出發(fā),是一款操作簡單且能夠方便用戶使用的合適的翻譯詞典,能夠培養(yǎng)學生自主學習的能力。從教學方面,這款辭典能夠結(jié)合電子白板來開展詞匯課程,也是英語翻譯不可缺少的實用工具,為語言學習者提供了便捷的服務(wù)。
[1]陳芳,王薔,陳則航.電子詞典應(yīng)用于高中英語教學的實證研究[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]王篤勤.大學英語自主學習能力的培養(yǎng)[J].Foreign Language World,2002(5):17-23.