詞彙即時翻譯系統及方法
2023-05-20 04:12:01
專利名稱:詞彙即時翻譯系統及方法
技術領域:
本發明涉及一種翻譯系統及方法,更具體地,涉及一種應用於網 頁瀏覽視窗中,以對網頁中的目標詞彙進行即時翻譯的詞彙即時翻譯 系統及方法。
背景技術:
隨著電腦及網絡技術的高速發展,網際網絡逐漸成為一種獲取信
息的重要管道。通常而言,使用者是通過網頁瀏覽視窗(如正,Internet Explore)閱讀網際網絡信息(網頁),由於網際網絡信息來自於世界各 地,因此,網頁中會包含有不同語種的文字信息,語言即成為使用者 通過閱讀網頁以獲取信息處理過程中的主要障礙,而目前眾多翻譯軟 件開發商亦正致力於解決網頁瀏覽過程中的詞彙翻譯問題。
如圖3A所示,其顯示金山詞霸網站推出的網頁即劃即譯功能。該 網頁即劃即譯功能在網頁中通過雙擊或拖曳滑鼠以選取詞彙,同時在 該選取的詞彙旁彈出小視窗30以顯示該詞彙在金山詞霸網站提供在線 辭典中的解釋;另外,在網頁中的固定位置亦設有該功能的啟用設定 項31。此種網頁即劃即譯功能可令使用者在瀏覽網頁時方便的使用在 線辭典功能,亦無需另外打開金山詞霸使用屏幕取詞功能,且非常有 利於金山詞霸網站提供在線辭典乃至金山詞霸的推廣。
然而,前述的網頁即劃即譯功能系存在如下缺失由於該功能是 通過在網頁中嵌入一Java腳本程序(script)而實現的,因此,其僅限 於在與金山詞霸網站有合作關係(如一些英語學習網站)的網站中使 用,而沒有嵌入該Java腳本程序的網頁是無法使用該功能的;另外, 用以開啟或停用即劃即譯功能的啟用設定項31設於網頁的固定位置 (如最上方),當網頁滾動後使用者即無法看到該設置項31,因此亦無 法依需求對該功能進行即時開啟或關閉。
又,如圖3B所示,其顯示Dr.eye推出的在線辭典插件功能。該在
線辭典插件功能是在IE視窗中增加Dr.eye在線辭典工具欄32,使用者 可在該工具欄32中輸入詞彙,直接查詢Dr.eye在線辭典,同時將翻譯 結果顯示在新視窗330中(選擇"使用彈出視窗"選項33),或將翻譯 結果顯示在當前視窗中(選擇"使用當前視窗"選項)。此種在線辭典 插件功能可令使用者在瀏覽網頁時無需打開Dr.eye在線辭典網頁,且 非常有利於推廣Dr.eye在線辭典。
但是,前述的在線辭典插件功能亦存在如下缺失使用者需要在 工具欄中手動鍵入需要査詢的詞彙,或是採用選中、複製及貼上的方 式將詞彙輸入工具欄,因此其査詢方式亦略顯繁瑣;另外,若選擇"使 用當前視窗"選項,則翻譯結果會覆蓋原有的網頁,使用者即無法繼 續瀏覽原有的網頁。
發明內容
鑑於上述現有技術的種種缺點,本發明的主要目的在於提供一種 詞彙即時翻譯系統及方法,其應用於網頁瀏覽視窗中,以對網頁中的 目標詞彙進行即時翻譯。
本發明的又一目的在於提供一種詞彙即時翻譯系統及方法,其可 隨時開啟或關閉,並具有詞彙查詢便利及不影響網頁瀏覽的優點。
為達到前述及其他目的,本發明即提供一種詞彙即時翻譯系統及 方法。該詞彙即時翻譯系統應用於電子裝置的網頁瀏覽視窗中,用以
對網頁中的目標詞彙執行即時翻譯作業,該系統包括設定模塊,提 供一選項,並將該選項整合至該網頁瀏覽視窗的工具欄中,用以設定 該選項以開啟/關閉該網頁瀏覽視窗的即時翻譯作業;擷取模塊,用以 於接收一觸發指令且於該設定模塊的選項被設定為開啟該網頁瀏覽視 窗的即時翻譯作業時,擷取網頁中對應於該觸發指令的目標詞彙;査 詢模塊,用以依據該擷取模塊所擷取的目標詞彙査詢一詞彙翻譯數據 庫,以獲取對應於該目標詞彙的詞彙翻譯數據;以及顯示模塊,用以 將該査詢模塊所獲取的詞彙翻譯數據顯示於一翻譯視窗中。
其中,該觸發指令是指在網頁中雙擊滑鼠事件及拖曳滑鼠事件的 其中一者;該詞彙翻譯資料庫是指該電子裝置的翻譯辭典及網際網絡 上的在線翻譯辭典的其中一者。此外,該詞彙即時翻譯系統還包括鏈
接模塊,其於該顯示模塊依據該査詢模塊所獲取的翻譯視窗且該擷取 模塊接收一連結指令時,連結該詞彙翻譯資料庫且開啟另一網頁瀏覽 視窗以顯示對應於該翻譯視窗的目標詞彙的另一詞彙翻譯數據。
對應於前述的詞彙即時翻譯系統,本發明還提供一種詞彙即時翻 譯方法,應用於電子裝置的網頁瀏覽視窗中,用以對網頁中的目標詞 匯執行即時翻譯作業,該方法包括下述步驟於該網頁瀏覽視窗的工 具欄中設置一選項,由該選項提供即時翻譯作業的開啟/關閉設定;接 著,於接收一觸發指令且該選項被設定為開啟該網頁瀏覽視窗的即時 翻譯作業時,擷取網頁中對應於該觸發指令的目標詞彙;然後,依據 所擷取的目標詞彙查詢一詞彙翻譯資料庫,以獲取對應於該目標詞彙 的詞彙翻譯數據;最後,將所獲取的詞彙翻譯數據顯示於一翻譯視窗 中。
其中,該觸發指令是指在網頁中雙擊滑鼠事件及拖曳滑鼠事件的 其中之一;該詞彙翻譯資料庫是指該電子裝置的翻譯辭典及網際網絡 上的在線翻譯辭典的其中之一。此外,該詞彙即時翻譯方法還包括依 據所獲取的翻譯視窗且接收一連結指令時,連結該詞彙翻譯資料庫且 開啟另一網頁瀏覽視窗以顯示對應於該翻譯視窗的目標詞彙的另一詞 匯翻譯數據。
相比於現有技術,本發明的詞彙即時翻譯系統及方法,主要是通 過擷取模塊、査詢模塊及顯示模塊的運作以實現對網頁瀏覽視窗所顯 示的網頁中的詞彙的即時翻譯功能;同時,由於設定模塊整合於該網
頁瀏覽視窗的工具欄中而非網頁中,因此,即使滾動網頁也不會影響 即時翻譯功能在開啟或關閉上的便利性及隨機性。再者,使用者無需 打開翻譯辭典的屏幕取詞功能或是進入在線辭典網站,亦無需手動鍵 入詞彙或對其進行複製及貼上,而可直接通過雙擊或拖曳滑鼠即可方 便快捷的選擇和查詢需翻譯的詞彙。此外,詞彙翻譯數據顯示於一翻 譯視窗中,該翻譯視窗僅覆蓋部分使用者正在瀏覽的網頁且可隨時關 閉,此即不會中斷使用者目前所瀏覽的網頁。
圖1A為本發明的詞彙即時翻譯系統的基本架構示意圖IB及1C為本發明的詞彙即時翻譯系統應用於一網頁瀏覽視窗
中的一實施例示意圖2為本發明的的詞彙即時翻譯方法的一實施例流程示意圖; 圖3A為現有的詞彙即時翻譯系統的一實施例示意圖;以及 圖3B為現有的詞彙即時翻譯系統的另一實施例示意圖。
主要元件符號說明
I 詞彙即時翻譯系統 10 設定模塊
II 網頁
12 擷取模塊 13a 觸發指令 13b 連結指令
14 査詢模塊
15 詞彙翻譯資料庫
16 顯示模塊
17 翻譯視窗
18 連結模塊
19 "查看更多解釋"選項(連結指令所呈現的方式)
30 小視窗
31 啟用設定項
32 在線辭典工具欄
33 "使用彈出視窗"選項 330 新視窗
S20 S27 步驟
具體實施例方式
以下通過特定的具體實施例說明本發明的實施方式,本領域技術 人員可由本說明書所揭示的內容輕易地了解本發明的其他優點與功 效。本發明亦可通過其他不同的具體實施例加以施行或應用,本說明 書中的各項細節亦可基於不同觀點與應用,在不背離本發明的精神下 進行各種修飾與變更。
請參閱圖1A、 1B及1C,其中,圖1A顯示本發明的詞彙即時翻 譯系統1的基本架構示意圖;圖1B及1C為該詞彙即時翻譯系統1應 用於一網頁瀏覽視窗中的實施例示意圖。本發明的詞彙即時翻譯系統 1,應用於電子裝置的網頁瀏覽視窗中,用以對網頁中的目標詞彙執行 即時翻譯作業,本實施例即以該系統應用於個人電腦的IE瀏覽器為例 加以詳細說明。
如圖1A所示,該詞彙即時翻譯系統1包括設定模塊10、擷取模 塊12、查詢模塊14、顯示模塊16以及連結模塊18。
該設定模塊10用以執行開啟/關閉該網頁瀏覽視窗的即時翻譯作 業的設定。如圖1B所示,本實施例中,該設定模塊IO提供一 "即劃 即譯"選項100,並將該"即劃即譯"選項100整合至該網頁瀏覽視窗 (即IE瀏覽器)的工具欄中,換言之,該設定模塊10所提供的即時翻 譯作業設定是指即劃即譯功能的設定,其可作為一插件功能而直接嵌 入於IE瀏覽器中。
該擷取模塊12用以於接收一觸發指令13a且該設定模塊10被設 定為網頁瀏覽視窗的即時翻譯作業開啟時,擷取如圖1B所示的網頁 11中對應於該觸發指令13a的目標詞彙。其中,該觸發指令13a是指 在網頁11中雙擊滑鼠事件,亦即,若使用者在網頁11中在需翻譯的 詞彙上雙擊滑鼠且該設定模塊IO所提供的"即劃即譯"選項100被開 啟時,該擷取模塊12即擷取對應於該滑鼠位置的詞彙作為目標詞彙(即 需要翻譯的詞彙),如圖1B所示的目標詞彙110 (本實施例為Match)。 此外,該觸發指令13a可為在網頁中拖曳滑鼠事件,即在目標詞彙110 上拖曳滑鼠以選中該詞彙。
該査詢模塊14用以依據該擷取模塊12所擷取的目標詞彙110査 詢一詞彙翻譯資料庫15,以獲取對應於該目標詞彙110的詞彙翻譯數 據。在本實施例中,該詞彙翻譯資料庫15是指網際網絡的在線翻譯辭 典,亦即該査詢模塊14自在線翻譯辭典中査詢對應於該目標詞彙110 的翻譯數據。需要說明的是,該詞彙資料庫15並非以本實施例所述的 在線翻譯辭典為限,其亦可為個人電腦中的翻譯辭典,即安裝於個人 電腦中的翻譯軟體,亦即可位於本地或遠端的電子裝置所提供的翻譯 軟體,視實施例而有不同的變化。
該顯示模塊16用以將該査詢模塊14所獲取的詞彙翻譯數據顯示 於一如圖IB所示的翻譯視窗17中,該翻譯視窗17顯示於網頁11的 上層,且僅顯示該目標詞彙110的主要解釋以節省覆蓋網頁的翻譯視 窗的顯示面積。此外,使用者在翻譯視窗17以外的其他區域點擊滑鼠 即可關閉該翻譯視窗17。
該連結模塊18於該顯示模塊16依據該査詢模塊14所獲取的翻譯 視窗17且該擷取模塊12接收一連結指令13b時,連結該詞彙翻譯數 據庫15且開啟另一網頁瀏覽視窗以顯示對應於該翻譯視窗17中的目 標詞彙110更詳細的詞彙翻譯數據。本實施例中,該連結指令所呈現 的方式為如圖1B所示的"査看更多解釋"選項19。由於該翻譯視窗 17僅顯示目標詞彙110的主要解釋,因此,若使用者需要了解更詳細 的解釋則可採用滑鼠點擊該"査看更多解釋"選項19,接著,該連結 模塊18即會開啟另一 正瀏覽器並連結至在線翻譯辭典網站,同時在 網頁中顯示該目標詞彙110更詳細解釋,如圖1C所示。
通過本發明的詞彙即時翻譯系統1執行本發明的詞彙即時翻譯方 法如圖2所示。本實施例中是以上述嵌入於個人電腦的IE瀏覽器中的 即劃即譯功能及查詢在線翻譯辭典為例說明本發明的詞彙即時翻譯方 法,但並非以此限制本發明。本發明的詞彙即時翻譯方法首先執行步 驟S20,開啟IE瀏覽器的即劃即譯功能。其中,該即劃即譯功能的選 項設定整合至該IE瀏覽器的工具欄中,使用者僅需使用滑鼠點擊該選 項設定即可開啟或關閉該即劃即譯功能。接著進至步驟S21。
在步驟S21中,判斷是否接收到雙擊滑鼠或拖曳滑鼠事件。亦即, 判斷使用者是否在網頁中雙擊滑鼠或拖曳滑鼠,若是,則進至步驟S22; 若否,則返回該步驟S21,亦即等待使用者在網頁中雙擊滑鼠或拖曳鼠 標。
在步驟S22中,判斷網頁中對應於滑鼠的位置是否有詞彙,若是, 則進至步驟S23;若否,則返回步驟S21,亦即等待使用者在網頁中雙 擊滑鼠或拖曳滑鼠。
在步驟S23中,擷取對應於滑鼠位置的目標詞彙。本步驟中,位 於該滑鼠位置的詞彙為目標詞彙,即需要翻譯的詞彙。接著進至步驟 S24。
在步驟S24中,依據所擷取的目標詞彙査詢一在線翻譯辭典,以 獲取對應於該目標詞彙的詞彙翻譯數據。接著進至步驟S25。
在步驟S25中,將所獲取的詞彙翻譯數據中詞彙的主要解釋顯示 於一翻譯視窗中。該步驟S24所獲取的詞彙翻譯數據為對應於目標詞 匯的詳細解釋(完整解釋),而為節省覆蓋網頁的翻譯視窗的顯示面積, 該翻譯視窗即僅顯示該目標詞彙的主要解釋(常用解釋)。此外,使用 者在翻譯視窗以外的其他區域點擊滑鼠即可關閉該翻譯視窗。接著進 至步驟S26。
在步驟S26中,判斷是否連結在線翻譯辭典,査看更多解釋。亦 即,判斷使用者是否採用滑鼠點擊"查看更多解釋"選項,若是,則 進至步驟S27;若否,則結束本實施例流程。
在步驟S27中,開啟另一IE瀏覽器並連結至在線翻譯辭典網站, 同時在網頁中顯示該目標詞彙的詳細解釋。
綜上所述,本發明的詞彙即時翻譯系統及方法,主要是通過擷取 模塊、査詢模塊及顯示模塊的運作以實現對網頁瀏覽視窗所顯示的網 頁中的詞彙的即時翻譯功能;同時,由於設定模塊整合於該網頁瀏覽 視窗的工具欄中而非網頁中,因此,即使滾動網頁也不會影響即時翻 譯功能的開啟或關閉的便利性及隨機性。再者,使用者無需打開翻譯 辭典的屏幕取詞功能或是進入在線辭典網站,亦無需手動鍵入詞彙或
對其進行複製及貼上,而可直接通過雙擊或拖曳滑鼠即可方便快捷的 選擇和查詢需翻譯的詞彙,並即時顯示該詞彙的解釋。此外,詞彙的 主要解釋(翻譯數據)顯示於一翻譯視窗中,該翻譯視窗僅覆蓋部分 使用者正在瀏覽的網頁且可隨時關閉,而詞彙的詳細解釋(翻譯數據) 顯示於另一網頁瀏覽視窗中,該詳細解釋網頁不會覆蓋使用者正在瀏 覽的網頁且亦可隨時關閉,如此即不會中斷使用者目前所瀏覽的網頁。 上述實施例僅為示例性說明本發明的原理及其功效,而非用於限 制本發明。任何本領域技術人員均可在不違背本發明的精神及範疇下, 對上述實施例進行修飾與變化。因此,本發明的權利保護範圍,應如 後述的權利要求所列。
權利要求
1.一種詞彙即時翻譯系統,應用於電子裝置的網頁瀏覽視窗中,用以對網頁中的目標詞彙執行即時翻譯作業,該系統包括設定模塊,其提供一選項,並將該選項整合至該網頁瀏覽視窗中,用以設定該選項以開啟/關閉該網頁瀏覽視窗的即時翻譯作業;擷取模塊,用以於接收一觸發指令且於該設定模塊的選項被設定為開啟該網頁瀏覽視窗的即時翻譯作業時,擷取網頁中對應於該觸發指令的目標詞彙;查詢模塊,用以依據該擷取模塊所擷取的目標詞彙查詢一詞彙翻譯資料庫,以獲取對應於該目標詞彙的詞彙翻譯數據;以及顯示模塊,用以將該查詢模塊所獲取的詞彙翻譯數據顯示於一翻譯視窗中。
2. 根據權利要求l所述的詞彙即時翻譯系統,其中,該該選項為整合 至該網頁瀏覽視窗的工具欄中。
3. 根據權利要求l所述的詞彙即時翻譯系統,其中,該觸發指令是指 在網頁中雙擊滑鼠事件及拖曳滑鼠事件的其中之一。
4. 根據權利要求l所述的詞彙即時翻譯系統,其還包括連結模塊,其 於該顯示模塊依據該査詢模塊所獲取的翻譯視窗且該擷取模塊接收一 連結指令時,連結該詞彙翻譯資料庫且開啟另一網頁瀏覽視窗以顯示 對應於該翻譯視窗的目標詞彙的另一詞彙翻譯數據。
5. 根據權利要求1或4所述的詞彙即時翻譯系統,其中,該詞彙翻譯 資料庫是指該電子裝置的翻譯辭典及網際網絡上的在線翻譯辭典的其中之一。
6. —種詞彙即時翻譯方法,應用於電子裝置的網頁瀏覽視窗中,用以 對網頁中的目標詞彙執行即時翻譯作業,該方法包括下述步驟於該網頁瀏覽視窗中設置一選項,由該選項提供即時翻譯作業的開啟/關閉設定;於接收一觸發指令且該選項被設定為開啟該網頁瀏覽視窗的即時 翻譯作業時,擷取網頁中對應於該觸發指令的目標詞彙;依據所擷取的目標詞彙査詢一詞彙翻譯資料庫,以獲取對應於該 目標詞彙的詞彙翻譯數據;以及將所獲取的詞彙翻譯數據顯示於一翻 譯視窗中。
7. 根據權利要求6所述的詞彙即時翻譯方法,其中,該選項整合至該 網頁瀏覽視窗的工具欄中。
8. 根據權利要求6所述的詞彙即時翻譯方法,其中,該觸發指令是指 在網頁中雙擊滑鼠事件及拖曳滑鼠事件的其中之一 。
9. 根據權利要求6所述的詞彙即時翻譯方法,還包括於依據所獲取的 翻譯視窗且接收一連結指令時,連結該詞彙翻譯資料庫且開啟另一網 頁瀏覽視窗以顯示對應於該翻譯視窗的目標詞彙的另一詞彙翻譯數 據。
10. 根據權利要求6或9所述的詞彙即時翻譯方法,其中,該詞彙翻譯 資料庫是指該電子裝置的翻譯辭典及網際網絡上的在線翻譯辭典的其中之一。
全文摘要
一種詞彙即時翻譯系統及方法,應用於電子裝置的網頁瀏覽視窗中,用以對網頁中的目標詞彙執行即時翻譯作業,其於該網頁瀏覽視窗的工具欄中設置一選項,由該選項提供即時翻譯作業的開啟/關閉設定;接著,於接收一觸發指令且該選項被設定為開啟該網頁瀏覽視窗的即時翻譯作業時,擷取網頁中對應於該觸發指令的目標詞彙;然後,依據所擷取的目標詞彙查詢一詞彙翻譯資料庫,以獲取對應於該目標詞彙的詞彙翻譯數據;最後,將所獲取的詞彙翻譯數據顯示於一翻譯視窗中。本發明具有詞彙查詢便利及不會因詞彙查詢而中斷使用者目前所瀏覽的網頁的優點。
文檔編號G06F17/30GK101110071SQ20061010628
公開日2008年1月23日 申請日期2006年7月17日 優先權日2006年7月17日
發明者韜 周, 邱全成 申請人:英業達股份有限公司