專利名稱:多國語言的字詞學習系統(tǒng)及其方法
技術(shù)領(lǐng)域:
一種字詞學習系統(tǒng)及其方法,尤其是指一種可同時學習多國語言的字詞學習系統(tǒng)及其方法。
背景技術(shù):
擁有一種以上之外語能力是目前每一個人所需要的,無論在職場上或是在溝通上 具備多種外語能力的人常會被重視。所以如何增加學習外語能力的方法常會被人們提起, 公知的語言學習是通過專人授課,再輔以文字教材的方式達成。該方式需要求使用者和授 課者于時間上高度配合,因而較不適合工作忙碌且業(yè)余活動豐富的現(xiàn)代人。因此,通過應用于電子裝置的語言學習系統(tǒng)是可解決上述問題,諸如藉由計算機 所具有的強大多媒體功能,是可讓使用者于自己時間許可的情形下,除通過讀寫練習外,更 可利用聲音的呈現(xiàn)而加深對語言學習的記憶并大幅提升自我的聽力。不過,現(xiàn)有的語言學習系統(tǒng)是著重于單一語言的學習,亦即提供使用者單一語言 的字詞進行語言學習,當使用者需要學習不同語言時,則需要多個語言學習系統(tǒng)進行學習, 而每個不同的語言學習系統(tǒng)各自擁有自己的使用者界面,以及學習的方法會有所差異,這 樣子會造成使用者學習多國語言的困擾之外,亦會導致使用者學習效率的低落。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在現(xiàn)有的語言學習系統(tǒng)著重于單一語 言學習,無法同時提供多國語言學習的問題,因此有必要提出改進的技術(shù)手段,來解決此一 問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在現(xiàn)有的語言學習系統(tǒng)著重于單一語言學習,無法同時提供多 國語言學習的問題,本發(fā)明遂提供一種多國語言的字詞學習系統(tǒng)及其方法,其中本發(fā)明所提供的多國語言的字詞學習系統(tǒng),其包含多數(shù)個翻譯數(shù)據(jù)庫、分配模 塊、接收模塊、選定模塊、查詢模塊、生成模塊以及顯示模塊。其中,多數(shù)個翻譯數(shù)據(jù)庫分別儲存多數(shù)筆第一語言字詞與對應的英語翻譯字詞; 分配模塊是依據(jù)翻譯數(shù)據(jù)庫的第一語言分配語言索引值;接收模塊是用以接收候選語言的 語言索引值與至少一目標語言的語言索引值;選定模塊是用以自與候選語言的語言索引值 對應的翻譯數(shù)據(jù)庫中依序選定候選字詞,并獲得候選字詞的英語翻譯字詞;查詢模塊是用 以自翻譯數(shù)據(jù)庫中分別查詢出與候選字詞的英語翻譯字詞對應的第一語言字詞;生成模塊 是將查詢模塊所查詢出的第一語言字詞分別對應語言索引值儲存于字詞列表中;顯示模塊 是用以顯示候選字詞,以及顯示字詞列表中與至少一目標語言對應的第一語言字詞。本發(fā)明所提供的多國語言的字詞學習方法,其包含下列步驟首先,分別建立儲存多數(shù)筆第一語言字詞與對應的英語翻譯字詞的多數(shù)個翻譯數(shù) 據(jù)庫;接著,依據(jù)翻譯數(shù)據(jù)庫的第一語言分配語言索引值;接著,接收候選語言的語言索引 值與至少一目標語言的語言索引值;接著,自與候選語言的語言索引值對應的翻譯數(shù)據(jù)庫中依序選定候選字詞,并獲得候選字詞的英語翻譯字詞;接著,自翻譯數(shù)據(jù)庫中分別查詢出 與候選字詞的英語翻譯字詞對應的第一語言字詞;接著,將被查詢出的第一語言字詞分別 對應語言索引值儲存于字詞列表中;最后,顯示候選字詞,以及顯示字詞列表中與至少一目 標語言對應的第一語言字詞。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過建立多 數(shù)個翻譯數(shù)據(jù)庫,并且提供使用者選擇所要學習的語言種類,在藉由使用者所指定語言種 類后,提供所被指定語言種類的候選字詞,候選字詞通過英語字詞作為關(guān)聯(lián),并于多數(shù)個翻 譯數(shù)據(jù)庫中同時搜尋不同語言的字詞,并依照使用者所選擇的語言種類進行字詞的顯示, 藉以達到多國語言的學習效果。通過上述的技術(shù)手段,本發(fā)明可以達成提供使用者同時對多國語言學習的技術(shù)效^ ο
圖1繪示為本發(fā)明多國語言的字詞學習的系統(tǒng)方塊圖2繪示為本發(fā)明多國語言的字詞學習的方法流程圖3A以及圖;3B繪示為本發(fā)明多國語言的字詞學習的翻譯數(shù)據(jù)庫示意圖
圖4繪示為本發(fā)明多國語言的字詞學習的使用者界面示意圖5繪示為本發(fā)明多國語言的字詞學習的查詢結(jié)果顯示示意圖。
主要組件符號說明
10字詞學習系統(tǒng)11翻譯數(shù)據(jù)庫
12分配模塊13接收模塊
14選定模塊15查詢模塊
16生成模塊17顯示模塊
18列表生成模塊21翻譯數(shù)據(jù)庫
22第一語言字詞23英語翻譯字詞
31翻譯數(shù)據(jù)庫32第一語言字詞
33英語翻譯字詞41選單窗口
42顯示區(qū)域43彈出式窗口
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應用 技術(shù)手段來解決技術(shù)問題并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應用 技術(shù)手段來解決技術(shù)問題并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。以下首先要說明本發(fā)明所提供的多國語言的字詞學習系統(tǒng),并請參考圖1所示, 圖1繪示為本發(fā)明多國語言的字詞學習的系統(tǒng)方塊圖。本發(fā)明所提供的多國語言的字詞學習系統(tǒng)10,其包含多數(shù)個翻譯數(shù)據(jù)庫11、分 配模塊12、接收模塊13、選定模塊14、查詢模塊15、生成模塊16以及顯示模塊17。字詞學習系統(tǒng)10中包含有多數(shù)個翻譯數(shù)據(jù)庫11,每一個翻譯數(shù)據(jù)庫11是分別對應儲存一種第一語言的第一語言字詞與英語的英語翻譯字詞,即每一個翻譯數(shù)據(jù)庫11是 為第一語言的第一語言字詞轉(zhuǎn)換為英語的英語翻譯字詞的翻譯轉(zhuǎn)換,上述的第一語言可以 為漢語、英語、日語、法語、德語...等,在此僅為舉例說明之,并不以此局限本發(fā)明的應用 范圍。接著,字詞學習系統(tǒng)10會藉由分配模塊12將字詞學習系統(tǒng)10中的多數(shù)個翻譯數(shù) 據(jù)庫11的第一語言分配語言索引值,假設(shè)翻譯數(shù)據(jù)庫是儲存漢語的漢語字詞與英語的英 語字詞,翻譯數(shù)據(jù)庫是儲存日語的日語字詞與英語的英語字詞,翻譯數(shù)據(jù)庫是儲存法語的 法語字詞與英語的英語字詞,此時,字詞學習系統(tǒng)10的分配模塊12會依照翻譯數(shù)據(jù)庫的漢 語分配語言索引值為“ 1”、英語分配語言索引值為“2”,并且依照翻譯數(shù)據(jù)庫的日語分配語 言索引值為“3”以及依照翻譯數(shù)據(jù)庫的法語分配語言索引值為“4”,即可以將字詞學習系 統(tǒng)10中的多數(shù)個翻譯數(shù)據(jù)庫11的第一語言分配語言索引值,上述僅為舉例說明之,并不以 此局限本發(fā)明的應用范圍。接著,當使用者于本發(fā)明所提供的使用者界面中選擇候選語言與至少一目標語 言,即使用者選擇將候選語言翻譯轉(zhuǎn)換為至少一目標語言之后,即為候選語言同時翻譯轉(zhuǎn) 換為至少一目標語言,字詞學習系統(tǒng)10的接收模塊13即會自使用者界面中接收使用者所 輸入的候選語言的語言索引值與至少一目標語言的語言索引值。在字詞學習系統(tǒng)10的接收模塊13接收到使用者所輸入的候選語言的語言索引值 與至少一目標語言的語言索引值之后,字詞學習系統(tǒng)10的選定模塊14即會依據(jù)候選語言 的語言索引值找出與候選語言對應的翻譯數(shù)據(jù)庫11,接著,自被找出的翻譯數(shù)據(jù)庫11中依 序選定候選字詞,并同時獲得被選定候選字詞的英語翻譯字詞。具體而言,假設(shè)字詞學習系統(tǒng)10的接收模塊13接收到候選語言的語言索引值為 “2”,并且語言索引值“2”表示為英語,字詞學習系統(tǒng)10的選定模塊14即會依據(jù)候選語言 “英語”的語言索引值“2”找出與候選語言“英語”對應的翻譯數(shù)據(jù)庫11為“英英翻譯數(shù)據(jù) 庫”,接著,自被找出的翻譯數(shù)據(jù)庫11 “英英翻譯數(shù)據(jù)庫”中依序選定候選字詞,并同時獲得 被選定候選字詞的英語翻譯字詞。在字詞學習系統(tǒng)10的選定模塊14選定候選字詞之后,字詞學習系統(tǒng)10的查詢模 塊15會自所有的翻譯數(shù)據(jù)庫11中進行查詢,首先先查詢出與字詞學習系統(tǒng)10的選定模塊 14所選定候選字詞的英語翻譯字詞相同的英語翻譯字詞之后,再以查詢出英語翻譯字詞在 每一個翻譯數(shù)據(jù)庫11中所對應的第一語言字詞。具體而言,假設(shè)字詞學習系統(tǒng)10的選定模塊14選定候選字詞為“water”,接著, 字詞學習系統(tǒng)10的查詢模塊15會于所有的翻譯數(shù)據(jù)庫11中查詢出候選字詞“water”相 同的英語翻譯字詞“water”,再以查詢出英語翻譯字詞“water”所對應的第一語言字詞為 “水”,在此僅舉出其中一種翻譯詞庫的查詢結(jié)果,并不以此局限本發(fā)明的應用范圍。在字詞學習系統(tǒng)10的查詢模塊15于每一個翻譯數(shù)據(jù)庫11中分別查詢出與候選 字詞的英語翻譯字詞對應的第一語言字詞之后,即可以通過字詞學習系統(tǒng)10的生成模塊 16將字詞學習系統(tǒng)10的查詢模塊15所查詢出的第一語言字詞分別對應語言索引值儲存于 字詞列表中。具體而言,字詞學習系統(tǒng)10的查詢模塊15于每一個翻譯數(shù)據(jù)庫11中分別查詢出 與候選字詞“water”的英語翻譯字詞“water”對應的第一語言字詞分別為“水”以及“ f ”,并且第一語言字詞“水”以及“ Af ”分別對應語言索引值為“1”以及“3”,即會將語言 索引值“ 1”與第一語言字詞“水”以及語言索引值“3”與第一語言字詞“ f ”對應儲存于 字詞列表中,在此僅為舉例說明之,并不以此局限本發(fā)明的應用范圍。最后,會由字詞學習系統(tǒng)10的顯示模塊17對字詞學習系統(tǒng)10的選定模塊14選 定候選字詞進行顯示,并且會依照字詞學習系統(tǒng)10的接收模塊13所接收到的至少一目標 語言的語言索引值,自字詞學習系統(tǒng)10的生成模塊16所生成的字詞列表中,取出與至少一 目標語言的語言索引值所對應的第一語言字詞進行顯示,其中,字詞學習系統(tǒng)10的顯示模 塊17是以彈出式窗口方式進行與至少一目標語言的語言索引值所對應的第一語言字詞的 顯不。字詞學習系統(tǒng)10更可以包含列表生成模塊18,字詞學習系統(tǒng)10的列表生成模塊 18是用以依據(jù)語言索引值對應的第一語言生成語言列表,即會以列表形式列出第一語言, 并且字詞學習系統(tǒng)10的顯示模塊17更包含進行語言列表的顯示,使用者即可以通過語言 列表進行候選語言與至少一目標語言的選擇,在使用者于語言列表中選擇候選語言與至少 一目標語言即會通過字詞學習系統(tǒng)10的接收模塊13接收候選語言與至少一目標語言。接著,以下將以一個實施例來解說本發(fā)明多國語言的字詞學習系統(tǒng)及其方法的運 作方式及流程,以下的實施例說明將同步配合圖1以及圖2所示進行說明,圖2繪示為本發(fā) 明多國語言的字詞學習的方法流程圖。請參考圖3A以及圖;3B所示,圖3A以及圖繪示為本發(fā)明多國語言的字詞學習 的翻譯數(shù)據(jù)庫示意圖。如圖所示,在本實施例中,字詞學習系統(tǒng)10中所預先建立有翻譯數(shù)據(jù)庫21以及翻 譯數(shù)據(jù)庫31 (步驟110),翻譯數(shù)據(jù)庫21是為漢語轉(zhuǎn)換為英語的數(shù)據(jù)庫,即翻譯數(shù)據(jù)庫21的 第一語言為“漢語”,并且翻譯數(shù)據(jù)庫21的第一語言字詞22為“水”以及翻譯數(shù)據(jù)庫21的 英語翻譯字詞23為“water”。而翻譯數(shù)據(jù)庫31是為日語轉(zhuǎn)換為英語的數(shù)據(jù)庫,即翻譯數(shù)據(jù)庫31的第一語言為 “日語”,并且翻譯數(shù)據(jù)庫31的第一語言字詞32為“ f,,以及翻譯數(shù)據(jù)庫21的英語翻譯 字詞 33 為 “water”。接著,字詞學習系統(tǒng)10會藉由分配模塊12將字詞學習系統(tǒng)10中的翻譯數(shù)據(jù)庫21 以及翻譯數(shù)據(jù)庫31的第一語言分配語言索引值,字詞學習系統(tǒng)10的分配模塊12即會將翻 譯數(shù)據(jù)庫21的第一語言為“漢語”分配語言索引值為“1”、英語分配語言索引值為“2”,并 且依照翻譯數(shù)據(jù)庫31的第一語言為“日語”分配語言索引值為“3”(步驟120)。接著,請參圖4所示,圖4繪示為本發(fā)明多國語言的字詞學習的使用者界面示意 圖;字詞學習系統(tǒng)10通過列表生成模塊18依據(jù)語言索引值“1”、“2”以及“3”對應的語言 “漢語”、“英語”以及“日語”生成語言列表(步驟180),并且字詞學習系統(tǒng)10的顯示模塊 17會以選單窗口 41顯示語言列表(步驟190),即可以提供使用者于選單窗口 41進行候選 語言與至少一目標語言的選擇。此時,由于使用者選擇候選語言為“漢語”并且選擇目標語言分別為“英語”以及 “日語”,字詞學習系統(tǒng)10的接收模塊即會自使用者界面中接收使用者所輸入的候選語言 “漢語”的語言索引值“1”與目標語言“英語”以及“日語”的語言索引值“2”以及“3”(步 驟 130)。
請再次參考圖3A以及圖:3B所示,在字詞學習系統(tǒng)10的接收模塊13接收到使用者 所輸入的候選語言“漢語”的語言索引值“ 1”與目標語言“英語”以及“日語”的語言索引值 “2”以及“3”之后,字詞學習系統(tǒng)10的選定模塊14即會依據(jù)候選語言“漢語”的語言索引 值“1”找出與候選語言“漢語”對應的翻譯數(shù)據(jù)庫21,接著,自被找出的翻譯數(shù)據(jù)庫21中依 序選定候選字詞為“水”,并同時獲得被選定候選字詞“水”的英語翻譯字詞23 “water”(步 驟 140)。接著,在字詞學習系統(tǒng)10的選定模塊14選定候選字詞“水”之后,字詞學習系統(tǒng) 10的查詢模塊15會自翻譯數(shù)據(jù)庫21以及翻譯數(shù)據(jù)庫31中進行查詢,首先先查詢出與字 詞學習系統(tǒng)10的選定模塊14所選定候選字詞“water”的英語翻譯字詞23 “water”相同 的英語翻譯字詞23 "water"以及英語翻譯字詞33 “water”之后,再以查詢出英語翻譯字 詞23 "water"以及英語翻譯字詞33 “water”在每一個翻譯數(shù)據(jù)庫11中所對應的第一語 言字詞22 "water"以及第一語言字詞32 f ” (步驟150)。接著,請參考圖5所示,圖5繪示為本發(fā)明多國語言的字詞學習的查詢結(jié)果顯示示 意圖;在字詞學習系統(tǒng)10的查詢模塊15于翻譯數(shù)據(jù)庫21以及翻譯數(shù)據(jù)庫31中查詢出與 候選字詞“水”的英語翻譯字詞23 “water”對應的第一語言字詞22 "water"以及第一語 言字詞32 "Af ”之后,即可以通過字詞學習系統(tǒng)10的生成模塊16將字詞學習系統(tǒng)10的 查詢模塊15所查詢出的第一語言字詞22 “water”以及第一語言字詞32分別對應 語言索引值“ 1,,以及“3,,儲存于字詞列表中(步驟160)。最后,會由字詞學習系統(tǒng)10的顯示模塊17對字詞學習系統(tǒng)10的選定模塊14選定 候選字詞“water”顯示于顯示區(qū)域42中,并且會依照字詞學習系統(tǒng)10的接收模塊13所接 收到的目標語言“英語”以及“日語”的語言索引值“2”以及“3”,自字詞學習系統(tǒng)10的生 成模塊16所生成的字詞列表中,取出與目標語言“英語”以及“日語”的語言索引值“2”以 及“3”所對應的第一語言字詞22 “water”以及第一語言字詞32 “ f ”進行顯示,其中,字 詞學習系統(tǒng)10的顯示模塊17是以彈出式窗口 43方式進行與目標語言“英語”以及“日語” 的語言索引值“2”以及“3”所對應的第一語言字詞22 "water"以及第一語言字詞32
f”的顯示(步驟170)。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于通過建立多數(shù)個翻譯數(shù)據(jù)庫, 并且提供使用者選擇所要學習的語言種類,在藉由使用者所指定語言種類后,提供所被指 定語言種類的候選字詞,候選字詞通過英語字詞作為關(guān)聯(lián),并于多數(shù)個翻譯數(shù)據(jù)庫中同時 搜尋不同語言的字詞,并依照使用者所選擇的語言種類進行字詞的顯示,藉以達到多國語 言的學習效果。藉由此一技術(shù)手段可以來解決現(xiàn)有技術(shù)所存在現(xiàn)有的語言學習系統(tǒng)著重于單一 語言學習,無法同時提供多國語言學習的問題,進而達成提供使用者同時對多國語言學習 的技術(shù)效果。雖然本發(fā)明所公開的實施方式如上,惟所述之內(nèi)容并非用以直接限定本發(fā)明的專 利保護范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中的技術(shù)人員,在不脫離本發(fā)明所公開的精神和范 圍的前提下,可以在實施的形式上及細節(jié)上作些許的變動。本發(fā)明的專利保護范圍,仍須以 所附的權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種多國語言的字詞學習系統(tǒng),其包含多數(shù)個翻譯數(shù)據(jù)庫,該些翻譯數(shù)據(jù)庫分別儲存多數(shù)筆一第一語言字詞與對應的一英語 翻譯字詞;一分配模塊,依據(jù)該些翻譯數(shù)據(jù)庫的第一語言分配一語言索引值; 一接收模塊,用以接收一候選語言的語言索引值與至少一目標語言的語言索引值; 一選定模塊,用以自與該候選語言的語言索引值對應的翻譯數(shù)據(jù)庫中依序選定一候選 字詞,并獲得該候選字詞的英語翻譯字詞;一查詢模塊,用以自該些翻譯數(shù)據(jù)庫中分別查詢出與該候選字詞的英語翻譯字詞對應 的該些第一語言字詞;一生成模塊,將該查詢模塊所查詢出的該些第一語言字詞分別對應該語言索引值儲存 于一字詞列表中;及一顯示模塊,用以顯示該候選字詞,以及顯示該字詞列表中與該至少一目標語言對應 的該些第一語言字詞。
2.如權(quán)利要求1所述的多國語言的字詞學習系統(tǒng),其中該字詞學習系統(tǒng)更包含一列表 生成模塊,用以依據(jù)該語言索引值對應的第一語言生成一語言列表,并藉由該顯示模塊顯 示該語. '列表。
3.如權(quán)利要求2所述的多國語言的字詞學習系統(tǒng),其中該語言列表是用以提供該接收 模塊接收該候選語言與該至少一目標語言。
4.如權(quán)利要求1所述的多國語言的字詞學習系統(tǒng),其中該顯示模塊以一彈出式窗口顯 示與該至少一目標語言對應的該些第一語言字詞。
5.一種多國語言的字詞學習方法,其包含下列步驟分別建立儲存多數(shù)筆一第一語言字詞與對應的一英語翻譯字詞的多數(shù)個翻譯數(shù)據(jù)庫;依據(jù)該些翻譯數(shù)據(jù)庫的第一語言分配一語言索引值; 接收一候選語言的語言索引值與至少一目標語言的語言索引值; 自與該候選語言的語言索引值對應的翻譯數(shù)據(jù)庫中依序選定一候選字詞,并獲得該候 選字詞的英語翻譯字詞;自該些翻譯數(shù)據(jù)庫中分別查詢出與該候選字詞的英語翻譯字詞對應的該些第一語言 字詞;將被查詢出的該些第一語言字詞分別對應該語言索引值儲存于一字詞列表中;及 顯示該候選字詞,以及顯示該字詞列表中與該至少一目標語言對應的該些第一語言字詞。
6.如權(quán)利要求5所述的多國語言的字詞學習方法,其中該字詞學習方法更包含下列步驟依據(jù)該語言索引值對應的第一語言生成一語言列表;及 顯示該語■'列表。
7.如權(quán)利要求6所述的多國語言的字詞學習方法,其中該依據(jù)該語言索引值對應的第一語言生成該語言列表的步驟中的該語言列表是用以提供該候選語言與該至少一目標語 、曰ο
8.如權(quán)利要求5所述的多國語言的字詞學習方法,其中該顯示該候選字詞,以及顯示 該字詞列表中與該至少一目標語言對應的該些第一語言字詞的步驟是以一彈出式窗口顯 示與該至少一目標語言對應的該些第一語言字詞。
全文摘要
一種多國語言的字詞學習系統(tǒng)及其方法,提供使用者選擇所要學習的語言種類,依據(jù)被指定語言種類的候選字詞對應的英語字詞作為關(guān)聯(lián),再由英語字詞在多數(shù)個翻譯數(shù)據(jù)庫中同時搜尋不同語言的字詞,并依照使用者所選擇的語言種類進行字詞的顯示,藉此可以達成提供使用者同時對多國語言學習的技術(shù)效果。
文檔編號G06F17/30GK102081864SQ20091024672
公開日2011年6月1日 申請日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
發(fā)明者梅琳, 邱全成 申請人:英業(yè)達股份有限公司