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