文/方煦童
如今,全球化經(jīng)濟(jì)發(fā)展已經(jīng)成為大勢所趨,社會對于翻譯行業(yè)的要求也在不斷提高。英語在線翻譯平臺的出現(xiàn),突破了傳統(tǒng)翻譯模式的局限性,實現(xiàn)了效率與質(zhì)量的同步提高。同時各種先進(jìn)移動終端設(shè)備的出現(xiàn),也為英語在線翻譯平臺的發(fā)展提供了更多的可能和機(jī)遇。所以應(yīng)該對于英語在線翻譯平臺的設(shè)計與實現(xiàn)過程進(jìn)行深入探究,促進(jìn)翻譯行業(yè)的發(fā)展。
英語在線翻譯平臺就是基于互聯(lián)網(wǎng)平臺的一種語言和數(shù)據(jù)資源的處理技術(shù)程序,通過對于不同語言間的轉(zhuǎn)換,達(dá)到精準(zhǔn)的翻譯效果。英語在線翻譯平臺的常規(guī)功能就是人們熟知詞典功能,如在線翻譯服務(wù)、在線翻譯詞典、英語學(xué)習(xí)功能、發(fā)音學(xué)習(xí)功能等。當(dāng)前的市場上也存在很多的在線翻譯學(xué)習(xí)平臺,成為了以學(xué)生為主體的學(xué)習(xí)人員的重要輔助工具,可以有效提高學(xué)生對于互聯(lián)網(wǎng)資源數(shù)據(jù)的利用效率。除此之外,英語在線翻譯平臺和軟件在翻譯的專業(yè)領(lǐng)域還有著許多不被熟知的專業(yè)功能,如在專業(yè)的翻譯領(lǐng)域?qū)τ谟⒄Z在線翻譯平臺的應(yīng)用,就有效的提高了翻譯工作的效率,并極大的降低了翻譯過程中人力、時間等成本消耗,促進(jìn)了翻譯行業(yè)的良性發(fā)展。總而言之,英語在線翻譯平臺有著良好的技術(shù)支撐和發(fā)展前景,其在發(fā)展過程中一定可以為各種翻譯需求提供更加便捷高效的翻譯服務(wù)。
隨著互聯(lián)網(wǎng)技術(shù)的不斷升級與發(fā)展以及經(jīng)濟(jì)全球化進(jìn)程的不斷推進(jìn),翻譯工作的需求領(lǐng)域也在不斷擴(kuò)大,英語在線翻譯平臺可謂是應(yīng)運(yùn)而生,其在開發(fā)領(lǐng)域的必然處于快速發(fā)展的機(jī)遇期。但現(xiàn)階段市場上的主要英語在線翻譯平臺都是被外國公司所掌握,我國的翻譯平臺開發(fā)公司規(guī)模都偏小,整體的產(chǎn)業(yè)集中度也較低,行業(yè)整體欠缺技術(shù)與模式的創(chuàng)新探索。當(dāng)前的英語在線翻譯平臺開發(fā)公司一般有兩種經(jīng)營方式:一種是全職、兼職翻譯相結(jié)合的自身內(nèi)部生產(chǎn)模式;另一種是在線翻譯服務(wù)和業(yè)務(wù)外包模式,如國內(nèi)的火云譯客平臺就是以提供較為全面的權(quán)威術(shù)語庫進(jìn)行中英互譯的在線翻譯過程為經(jīng)營方式。國內(nèi)大多英語在線翻譯平臺的用戶體驗都很一般,很難實現(xiàn)協(xié)同性的管理和翻譯,導(dǎo)致翻譯的進(jìn)度和效率都達(dá)不到最佳預(yù)期,同時大部分平臺還做不到兼容多個系統(tǒng)平臺,給翻譯工作帶來很多不便。除了在專業(yè)翻譯領(lǐng)域,當(dāng)前針對學(xué)生的英語學(xué)習(xí)在線翻譯軟件也有很多種類,如有道詞典、百度翻譯、谷歌翻譯等,但這些單純開發(fā)在線翻譯服務(wù)功能的英語在線翻譯平臺也存在著嚴(yán)重的發(fā)展困境,尤其是一些免費(fèi)的在線翻譯平臺,其嚴(yán)謹(jǐn)性、權(quán)威性、全面性都有待提高,很多英語在線翻譯平臺無法給學(xué)生提供正確的翻譯服務(wù),最終反倒影響學(xué)習(xí)質(zhì)量。同時現(xiàn)階段市場上英語翻譯在線平臺大多缺乏創(chuàng)新思考,其提供的單一性翻譯功能會降低學(xué)生對于英語學(xué)習(xí)的探究能力,使學(xué)生產(chǎn)生嚴(yán)重的依賴性,很難真正的提高英語的掌握水平。
英語在線翻譯平臺一般可分為客戶端、服務(wù)器、數(shù)據(jù)庫、搜索引擎等幾個部分,英語在線翻譯平臺正是通過這些組成部分實現(xiàn)數(shù)據(jù)信息的連接與交換,從而實現(xiàn)在線翻譯的目的。網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計就是實現(xiàn)數(shù)據(jù)交換的技術(shù),在不同的客戶端中其網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計也是有著一定的區(qū)別,如基于Android系統(tǒng)的英語在線翻譯平臺就是通過C/S結(jié)構(gòu)實現(xiàn)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計的,用戶想要實現(xiàn)網(wǎng)絡(luò)端口的連接,就要利用Android系統(tǒng)收集客戶端,再通過數(shù)據(jù)庫的服務(wù)器進(jìn)行單詞的在線翻譯。在基于Android系統(tǒng)的英語在線平臺運(yùn)行過程中,想要有效的降低服務(wù)器運(yùn)行的負(fù)荷,一般翻譯程序都會安裝在查詢網(wǎng)絡(luò)服務(wù)器的一端,從而有效提高處理能力和翻譯效率。
英語在線翻譯平臺的硬件結(jié)構(gòu)設(shè)計中很重要的一項工作就是內(nèi)部網(wǎng)絡(luò)的選擇,內(nèi)部網(wǎng)絡(luò)的選擇一般包括前端服務(wù)器和后端服務(wù)器,前端服務(wù)器就是起到接收和反饋用戶數(shù)據(jù)信息的作用,而后端服務(wù)器就是進(jìn)行查詢與存儲工作的。同時內(nèi)部網(wǎng)絡(luò)的選擇一般要考慮很多因素,如平臺流量、數(shù)據(jù)吞吐量、負(fù)荷能力、運(yùn)行穩(wěn)定性、安全性、使用維護(hù)成本等。隨著翻譯領(lǐng)域的不斷發(fā)展,英語在線翻譯平臺的使用量日益加大,使用頻率也越來越高,所以服務(wù)器的硬件架構(gòu)應(yīng)該充分考慮其承載負(fù)荷的能力以及使用過程中的運(yùn)行穩(wěn)定性。同時英語在線翻譯平臺架構(gòu)在公用網(wǎng)絡(luò)之上,其訪問的隨意性也注定很容易受到攻擊和網(wǎng)絡(luò)病毒影響,所以加強(qiáng)整體的安全性也是重點(diǎn)問題。除了負(fù)荷和安全性方面的考慮,英語在線平臺的開發(fā)公司作為商業(yè)公司,其本身就是具有商業(yè)目的的,所以硬件機(jī)構(gòu)的設(shè)計與架構(gòu)還要充分考慮服務(wù)器選擇的性價比問題以及升級維護(hù)的成本問題。英語在線翻譯平臺的軟件設(shè)計是對于整體系統(tǒng)的抽象性描述,其明確的表述整個系統(tǒng)結(jié)構(gòu)的各項特點(diǎn)。英語在線翻譯平臺的軟件設(shè)計架構(gòu)一般包括客戶端軟件、前端服務(wù)軟件和后端服務(wù)軟件,客戶端服務(wù)軟件是在使用過程中呈現(xiàn)給在線翻譯平臺用戶的終端軟件;前端服務(wù)軟件是對于瀏覽器和服務(wù)器之間的信息交互的實現(xiàn);后端服務(wù)器則是進(jìn)行預(yù)翻譯、記憶庫搜索、術(shù)語匹配等工作,起到項目核心的作用,處理各項業(yè)務(wù)邏輯。
英語在線翻譯平臺在網(wǎng)絡(luò)結(jié)構(gòu)和軟硬件選擇設(shè)計后要根據(jù)系統(tǒng)需求進(jìn)行功能的設(shè)定,我們以基于Android等移動端平臺的英語在線翻譯軟件為例?;谝苿佣说挠⒄Z在線翻譯平臺其基本系統(tǒng)模塊一般包括單詞查詢模塊、單詞翻譯模塊、生詞本模塊、發(fā)音模塊、用戶管理模塊和詞庫管理模塊。單詞查詢翻譯界面通常會通過線性和框架兩種方式進(jìn)行結(jié)合,從而實現(xiàn)查詢界面的多空間屬性。通常在查詢的過程中會出現(xiàn)多個翻譯結(jié)果信息,所以界面的信息展示要以滑動翻看的方式呈現(xiàn)。單詞翻譯模塊在客戶端接入互聯(lián)網(wǎng)時要進(jìn)行英語的中英互譯過程,單詞的查詢翻譯過程如果在沒有互聯(lián)網(wǎng)接入時就在本地詞庫進(jìn)行離線的查詢,然后進(jìn)行中英互譯的翻譯。生詞本模塊起到提供生詞記錄的功能,其中包括發(fā)音、釋義等信息,同時也可以提供生詞的應(yīng)用舉例服務(wù)。發(fā)音模塊就是提供正確、權(quán)威的單詞發(fā)音查詢服務(wù)。用戶管理模塊是用戶進(jìn)行軟件功能管理設(shè)置的操作模塊,可以進(jìn)行生詞本生詞刪除、清理系統(tǒng)緩存等功能,同時提供軟件系統(tǒng)的升級更新服務(wù)。詞庫管理模塊為用戶提供單詞添加的詞庫服務(wù),方便用戶根據(jù)自身學(xué)習(xí)情況生成專屬詞庫,從而再下次便捷的使用離線查詢和快速尋找功能。
在線翻譯軟件的整體運(yùn)行流程在運(yùn)行時會自動檢測是否為首次運(yùn)行,首次運(yùn)行的用戶系統(tǒng)會自動加載詞庫并建立詞庫文件夾,然后系統(tǒng)會進(jìn)入軟件的主要功能界面,再根據(jù)用戶的具體選擇進(jìn)入各個分模塊。首先在整個在線翻譯軟件的運(yùn)行過程中,要基于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)運(yùn)行,其過程主要就是通過移動客戶端向在線平臺系統(tǒng)發(fā)送訪問請求,然后進(jìn)行數(shù)據(jù)信息的交互,再將翻譯結(jié)果反饋給查詢用戶。所以網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的設(shè)計一般采用C/S架構(gòu),以達(dá)到充分考慮響應(yīng)速度、滿足用戶體驗的要求。其次在系統(tǒng)應(yīng)用程序的框架設(shè)計中,要通過不同程序的構(gòu)架去完成整體系統(tǒng)的程序部署,一般可以選擇采用MVC的架構(gòu)模式,達(dá)到分離邏輯層和展現(xiàn)層的目的,從而加快開發(fā)速度,提高翻譯效率。最后是對于搜索算法的設(shè)計,單詞的搜索查詢是英語在線翻譯平臺的最直接用戶體驗過程,要著重關(guān)注搜索效率的提升。
英語在線翻譯平臺在移動端平臺的系統(tǒng)實現(xiàn)主要包括發(fā)音模塊的實現(xiàn)以及翻譯模塊的實現(xiàn),現(xiàn)在的移動端設(shè)備也基本都有著專門的語音合成功能配置,如Android系統(tǒng)中的TTS功能就是為了實現(xiàn)英語單詞發(fā)音的功能配置。而單詞翻譯模塊的開發(fā)設(shè)計主要應(yīng)用IBM模型和EM算法實現(xiàn),其過程主要是進(jìn)行單詞翻譯模型的創(chuàng)建,然后通過算法進(jìn)行不同語言的翻譯過程。除此之外,英語在線翻譯平臺如果是要應(yīng)用于專業(yè)翻譯領(lǐng)域,其系統(tǒng)實現(xiàn)還要包括基礎(chǔ)性數(shù)據(jù)維護(hù)模塊、項目數(shù)據(jù)的創(chuàng)建模塊、語音語料的管理模塊等。
當(dāng)前,經(jīng)濟(jì)全球化的發(fā)展進(jìn)程已經(jīng)處于關(guān)鍵時期,整個社會的對外交流程度都在不斷提升。對于英語在線翻譯平臺來說,不管是在生活領(lǐng)域還是工作領(lǐng)域,其在未來必定會發(fā)揮越來越重要的作用。所以我們必須積極探索大數(shù)據(jù)時代背景下英語在線翻譯平臺的的發(fā)展方向和設(shè)計技術(shù)應(yīng)用,使其不斷滿足技術(shù)升級的要求和社會發(fā)展的需要。