專利名稱:網頁觸發式實時翻譯系統及方法
技術領域:
一種實時翻譯系統及方法,特別是指關于一種通過開啟啟動網頁,并于
啟動網頁啟動實時翻譯功能的網頁觸發式實時翻i奪系統及方法。
背景技術:
隨著因特網和實時通訊等信息傳播渠道的高度發展,不僅大幅的提升了 信息傳播的速度,也帶動了信息的全球化。當使用者通過如計算機、手機、 PDA或其它數字裝置連接上因特網時,無論是網頁、實時通訊接口或博客等 的公開信息取得處,或是使用者所下載并儲存的文件當中,經常包含相當多 以不同語言形式出現的信息。然而,使用者在閱讀或是使用這些信息時,并 非都能精通各種不同語言且順利的閱讀或是使用這些信息,因此能夠配合數 字裝置進行信息翻譯的實時翻譯系統及方法也逐漸的成為現代人汲取信息相 當重要的工具之一。
早期于數字裝置中可使用的實時翻譯系統及方法, 一般是通過安裝特定 的單機版程序來執行實時翻譯的功能,單機版程序除了翻譯數據項、翻譯模 式選擇及查詢翻譯數據項的功能外,市場上亦出現許多包含不同的額外功能 的實時翻譯系統及方法。 一般在執行實時翻譯功能時,是由使用者輸入查詢 參數,并通過單機版程序擷取對應查詢參數的翻譯數據項,然后將翻譯數據 項實時的顯示給使用者查看,藉此可以讓使用者將不同語言的信息快速轉換 為使用者可理解的信息。而輸入查詢參數的方式,也從以往從使用者必須手 動鍵入的方式,衍生出了通過鼠標或觸控板移動鼠標光標,再偵測鼠標光標 所停留的字匯或詞句進行翻譯的方式。然而,單機版程序的安裝,往往需要 消耗使用者端數字裝置的儲存空間,而當使用者更換數字裝置時,便必須重 新安裝單機版程序,甚至需要將需要的安裝程序隨身攜帶,以便在另一數字 裝置需要執行實時翻譯功能時可以快速安裝單機版程序,然后順利的執行實時翻譯功能。
有鑒于通過安裝單機版程序執行實時翻譯功能的不便,市場上出現可通 過網絡下載特定連接程序并進行安裝的方式,使用者通過安裝檔案較小的連 接程序并通過連接程序擷取遠程的翻譯數據項后,即可執行實時翻譯功能。 然而,此種方式雖可不需隨身攜帶安裝程序也能在不同的數字裝置上使用實 時翻譯功能,但當使用者要在不同的數字裝置上執行翻譯功能時,若原先的 數字裝置上皆未安裝實時翻譯的連接程序,使用者便必須要不斷重復安裝動 作,無法便捷的在不同數字裝置上使用實時翻譯功能。
綜上所述,可知現有技術中欲通過遠程翻譯數據項進行實時翻譯時,存 在著必須先安裝特定連接程序才能進行實時翻譯的不便,因此有必要提出改 進的技術手段,來解決此問題。
發明內容
鑒于以上在現有技術中必須先安裝特定連接程序,才能通過遠程翻譯數 據項進行實時翻譯的現況,本發明目的在于提供一種網頁觸發式實時翻譯系 統及方法,可以用來解決現有技術中的待解決問題。
本發明所揭露的網頁觸發式實時翻譯系統,其包括有本地端數字裝置, 包含網頁瀏覽模塊,用以開啟啟動網頁;輸入模塊,用以于啟動網頁觸發 啟動訊號,及用以輸入查詢參數;傳輸模塊,用以通過網絡傳送啟動訊號及 查詢參數至翻譯服務器,及用以接收翻譯服務器根據查詢參數傳送的翻譯數 據項;及顯示模塊,用以顯示對應查詢參數的翻譯數據項;及翻譯服務器, 其通過網絡與本地端數字裝置連接,包含網頁伺服模塊,用以于網頁瀏覽 模塊通過網絡連接時提供啟動網頁;儲存模塊,用以儲存至少一筆翻譯數據 項;及數據伺服模塊,用以于接收到啟動訊號時傳送偵測程序至本地端數字 裝置并啟動,以偵測是否接收到查詢參數;及用以于接收到查詢參數時,到 儲存^f莫塊擷取對應查詢參數的翻譯數據項,并通過網絡傳送至本地端數字裝 置。
本發明所揭露的網頁觸發式實時翻譯方法,適用于本地端數字裝置通過 網絡與翻譯服務器聯機時,其步驟包括有于本地端數字裝置開啟翻譯服務器提供的啟動網頁;于本地端數字裝置開啟的啟動網頁觸發啟動訊號,并通
過網絡傳送啟動訊號至翻譯服務器;翻譯服務器接收啟動訊號,并根據啟動 訊號傳送偵測程序至本地端數字裝置并啟動,并偵測是否接收到本地端數字 裝置輸入的查詢參數;當翻譯服務器接收到查詢參數時,擷取對應查詢參數 的翻譯數據項;翻譯服務器傳送對應查詢參數的翻譯數據項至本地端數字裝 置;及本地端數字裝置顯示對應查詢參數的翻譯數據項。
通過上述的技術手段,本發明可以達成快速于不同數字裝置上啟動實時 翻譯功能的技術功效。
圖1為本發明網頁觸發式實時翻譯系統的架構圖; 圖2為本發明網頁觸發式實時翻譯方法的流程圖; 圖3A及圖3B為本發明網頁觸發式實時翻譯接口的操作示意圖。
具體實施例方式
以下將配合附圖及實施例來詳細說明本發明的實施方式,藉此對本發明 如何通過開啟啟動網頁,并于啟動網頁中啟動實時翻譯功能的技術手段,來 解決以往欲通過遠程翻譯數據項進行實時翻譯時,必須先安裝特定連接程序 才能進行實時翻譯的問題,并就能達成快速于不同數字裝置上啟動實時翻譯 功能的功效的實現過程進行說明,以供充分理解并據以實施。
首先,請先參考圖1為本發明網頁觸發式實時翻譯系統的架構圖。本發 明的網頁觸發式實時翻譯系統適用于本地端數字裝置100通過網絡與翻譯服 務器110連接時。連接的方式例如當本地端數字裝置100為計算機時,可 通過有線網絡或無線網絡連接上因特網后,與因特網另 一端的翻譯服務器110 連接;當本地端數字裝置100為手機或PDA時,可通過無線網絡或一般通訊 網絡與翻譯服務器no連接,本發明在此則不針對本地端數字裝置100的裝 置類型進行限定。本發明所述的本地端數字裝置100包含網頁瀏覽模塊101、輸入模塊102、 傳輸模塊103及顯示模塊104,同時本地端數字裝置100也具有圖形使用者 接口(圖中未示),用以供使用者通過輸入;t莫塊102移動鼠標光標進行操作。而 本系統所述的翻譯服務器110則包含網頁伺服模塊111、儲存模塊112及數 據伺服模塊113。
網頁瀏覽模塊101,負責供使用者開啟由網頁伺服模塊111所提供的啟 動網頁(圖中未示)。網頁瀏覽模塊101為提供使用者通過網絡擷取網頁內容的 模塊,市面上一般如IEexplorer、 Mozilla、 KKman、 PCman,或各種不同操 作系統平臺上可瀏覽網頁的工具或是接口等,皆在本發明所述的網頁瀏覽才莫 塊101的范疇中。當本地端數字裝置100連接上網絡后,網頁瀏覽模塊IOI 便可通過網絡與翻譯服務器110連接,并傳送瀏覽啟動網頁(圖中未示)的請 求。翻譯服務器IIO所提供的啟動網頁(圖中未示),可以是一個具有特定網址
的網站,可以供所有在網絡上的使用者進行瀏覽。
輸入^t塊102,用以于啟動網頁(圖中未示)中觸發啟動訊號,其中啟動網 頁(圖中未示)當中包含一個啟動組件(圖中未示)。舉例來說,在某提供翻譯功 能的特定網頁當中,可以設置一個登入區塊,當使用者于登入區塊當中輸入 了使用者名稱及使用者密碼按下登入功能4定執行登入功能后,便可以產生一 個觸發訊號,而登入功能鍵便相當于啟動組件。輸入模塊102可以是通過鼠 標或是觸控板來達成,而通過輸入^t塊102移動鼠標光標及點擊啟動組件, 便可觸發啟動訊號。輸入模塊102除了用來觸發啟動訊號外,亦負責供使用 者通過移動鼠標光標到圖形使用者接口上的某一文字組件來擷取查詢參數。 舉例來說,使用者可通過鼠標移動鼠標光標到桌面上「資源回收站J的文字 來擷取「資源回收站」作為查詢參數。
傳輸模塊103,負責通過網絡將啟動訊號傳送到翻譯服務器110當中。 當使用者在開啟的啟動網頁上觸發啟動訊號后,傳輸模塊103便會將啟動訊 號通過網絡傳送到翻譯服務器110當中,當數據伺服才莫塊113接收到啟動訊 號后,將啟動一個偵測程序,偵測使用者是否在本地端數字裝置110當中輸 入任何查詢參數。
需要特別說明的是,偵測程序可以是本地端數字裝置100當中的一個暫存程序,可在數據伺服^^莫塊113接收到啟動訊號后,自翻譯服務器110傳送 到本地端數字裝置100暫存并啟動之,當本地端數字裝置100與翻譯服務器 110為連接狀態時,偵測程序便存在本地端數字裝置100的儲存空間中,當 本地端主機100與翻譯服務器110為斷線狀態時,則將偵測程序自本地端數 字裝置IOO的儲存空間中移除,藉此可避免在沒有使用實時翻譯功能時占用
過多儲存空間的問題。
當使用者在本地端數字裝置100通過輸入模塊102擷取查詢參數時,傳 輸模塊103會立刻將查詢參數傳送到翻譯服務器110當中,而當翻譯服務器 110當中的數據伺服^莫塊113接收到查詢參數時,數據伺服才莫塊113將根據 查詢參數到翻譯服務器110當中的儲存模塊112擷取對應的翻譯數據項,再 通過網絡將翻譯數據項傳送至本地端數字裝置100當中。
顯示模塊104,負責在本地端數字裝置100顯示由傳輸模塊103所接收 的翻譯數據項。
以下,將配合圖2本發明網頁觸發式實時翻譯方法的流程圖,來說明本 發明各系統模塊之間的運作方式。本發明的網頁觸發式實時翻譯方法適用于 本地端數字裝置100通過網絡與翻譯服務器110聯機時(步驟201)。首先,在 本地端數字裝置100通過網頁瀏覽^t塊101開啟翻譯服務器110所提供的啟 動網頁(步驟202),其中,啟動網頁中包含一啟動組件,使用者可通過輸入模 塊102移動本地端數字裝置100圖形使用者接口中的鼠標光標,在啟動網頁 當中觸發啟動訊號(步驟203),其中,輸入模塊102可以是通過鼠標或是觸控 玲反來完成輸入動作。
接著,本地端數字裝置100通過網絡傳送啟動訊號至翻譯服務器IIO(步 驟204)當中,當翻譯服務器IIO接收到啟動訊號,將傳送一偵測程序至本地 端數字裝置110 (步驟205),翻譯服務器110將啟動偵測程序偵測是否接收到 本地端數字裝置IOO輸入的查詢參數(步驟206)。其中,偵測程序可以是一個 位于本地端數字裝置100的暫存程序,可在數據伺服才莫塊113接收到啟動訊 號后,自翻譯服務器IIO傳送到本地端數字裝置IOO進行暫存,當本地端數 字裝置100與翻譯服務器110為連接狀態時,偵測程序便存在本地端數字裝 置100的儲存空間中,當本地端主機100與翻譯服務器110為斷線狀態時,則將偵測程序自本地端數字裝置100的儲存空間中移除。
接著,當翻譯服務器110接收到查詢參數時,翻譯服務器110中的數據
伺服模塊113將擷取對應查詢參數的翻譯數據項(步驟207),并通過網絡傳送 對應查詢參數的翻譯數據項(步驟208)到本地端數字裝置100當中,當本地端 數字裝置IOO接收到翻譯數據項后,再通過顯示模塊104顯示出來(步驟209)。
最后,請參考圖3A及圖3B,將以一實時翻譯接口操作實施例,來說明 本發明的作法。
具體而言,有一使用者于本地端數字裝置100通過網頁瀏覽模塊101開 啟了如圖3A中的啟動網頁,并顯示于啟動網頁窗口 301中。啟動網頁是由翻 譯服務器IIO通過網頁伺服模塊111所提供的,啟動網頁可以是一個具有特 定網址的網頁,例如可為翻譯功能提供者的官方網站,或是搜尋引擎網站中 的連4妻網址等。
當使用者與網絡連接,并通過網頁瀏覽模塊101開啟了啟動網頁窗口 301 后,便可通過啟動網頁當中的啟動組件302啟動實時翻譯功能。啟動組件302 除了可以是網頁按鍵外,也可以通過功能菜單或網絡連接等網頁組件,或是 通過網頁內嵌的自動扭J亍程序來達成,而觸發啟動組件的方式,也可以加入 使用者的登入程序,使翻譯服務器110可以快速的取得使用者先前的設定或 是快速取得與使用者端的連接,以便提供使用者可快速通過網頁的觸發使用 實時翻譯的功能。
當使用者通過網頁瀏覽^t塊101開啟了具有在線翻譯功能的啟動網頁窗 口 301,并且通過本地端圖形使用者接口的鼠標光標303觸發了啟動組件302 后,便會產生啟動訊號并通過本地端數字裝置100的傳輸模塊103傳送至翻 譯服務器10當中。由于本實施例是以不需登入的啟動網頁進行說明,因此 在本實施例當中,啟動訊號可以僅包含使用者的來源地址或是連接到啟動網 頁時所分配的動態ID,翻譯服務器IIO接收到啟動訊號后,便可以根據建立 網頁連接的兩方TCP/IP的相關信息,再建立另一個可以傳送/接收實時翻譯 所需的查詢參數的信道,以便進行數據的交換。若啟動網頁為需要登入程序 的網頁,則啟動訊號則可包含使用者的賬號及密碼。當賬號及密碼通過傳輸 模塊103傳送到翻譯服務器110時,翻譯服務器110僅需直接判斷使用者是否為合格的使用者,若為合格的使用者,則翻譯服務器110便依照已儲存的 使用者數據建立數據交換信道。
當翻譯服務器110接收到啟動訊號時,翻譯服務器110將根據啟動訊號 傳送一個偵測程序到本地端數字裝置100當中并啟動偵測程序。偵測程序被 啟動后,偵測程序便會負責偵測使用者在本地端數字裝置110當中是否輸入
查詢參凄t。
使用者可通過本地端數字裝置110的鼠標或觸控板移動鼠標光標303來 輸入查詢參數。而當翻譯服務器110根據查詢參數傳送對應的翻譯數據項時, 便會通過本地端數字裝置110的顯示窗口 304進行顯示。
如圖3A所示,使用者通過啟動組件302觸發啟動訊號后,當使用者移動 鼠標光標303到圖形使用者接口中具有文字的圖形組件時(如網頁文字305), 便可通過顯示窗口 304顯示翻譯數據項,藉此便可供使用者進行實時翻譯。 而所述的具有文字的圖形組件除了網頁上的文字組件外,如圖3B所示,亦可 為圖形使用者接口中文件文字306或桌面文字307,本發明在此則不加限定。
本發明圖3A及圖3B中的操作接口僅用以示意,實際的接口則不以此為 限,任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露的 精神和范圍的前提下,可以在實施的形式上及細節上作些許的更動。
綜上所述,可知本發明與現有技術之間的差異在于具有通過開啟啟動網 頁,并于啟動網頁啟動實時翻譯功能的技術手段,藉此可以解決現有4支術中 必須先安裝特定連接程序,才能進行實時翻譯的現況,進而能達成快速于不 同數字裝置上啟動實時翻譯功能的功效。
雖然本發明所揭露的實施方式如上,但所述內容并非用以直接限定本發 明之專利保護范圍。任何本發明所屬技術領域中具有通常知識者,在不脫離 本發明所揭露之精神和范圍的前提下,可以在實施的形式上及細節上作些許 更動。本發明的專利保護范圍,仍須以所附的權利要求范圍所界定者為準。
權利要求
1、一種網頁觸發式實時翻譯系統,該系統包含一本地端數字裝置,包含一網頁瀏覽模塊,用以開啟一啟動網頁;一輸入模塊,用以于所述啟動網頁觸發一啟動訊號,及用以輸入一查詢參數;一傳輸模塊,用以通過網絡傳送所述啟動訊號及所述查詢參數,及用以接收根據所述查詢參數傳送的一翻譯數據項;及一顯示模塊,用以接收及顯示對應所述查詢參數的所述翻譯數據項;及一翻譯服務器,通過一網絡與所述本地端數字裝置連接,該翻譯服務器包含一網頁伺服模塊,用以于所述網頁瀏覽模塊通過所述網絡連接時提供所述啟動網頁;一儲存模塊,用以儲存至少一筆所述翻譯數據項;及一數據伺服模塊,用以在接收到所述啟動訊號時傳送一偵測程序至所述本地端數字裝置并啟動,以偵測是否接收到所述查詢參數;及用以在接收到所述查詢參數時,到所述儲存模塊擷取對應所述查詢參數的所述翻譯數據項,并通過所述網絡傳送至所述本地端數字裝置。
2、 如權利要求1所述的網頁觸發式實時翻譯系統,其中所述輸入才莫塊為 一鼠標或一觸控板。
3、 如權利要求1所述的網頁觸發式實時翻譯系統,其中所述查詢參數是 通過所述輸入模塊在所述本地端數字裝置的一圖形使用者接口變更一鼠標光 標的停留位置進行輸入的。
4、 如權利要求3所述的網頁觸發式實時翻譯系統,其中所述顯示模塊還 用以將所述翻譯數據項顯示在所述圖形使用者接口的一顯示窗口 。
5、 如權利要求1所述的網頁觸發式實時翻譯系統,其中所述偵測程序為 所述本地端數字裝置的一暫存程序。
6、 一種網頁觸發式實時翻譯方法,適用于一本地端數字裝置通過一網絡與一翻譯服務器連接時,該方法包含下列步驟于所述本地端數字裝置開啟所述翻譯服務器提供的一啟動網頁;于所述本地端數字裝置開啟的所述啟動網頁觸發一啟動訊號,并通過所 述網絡傳送所述啟動訊號至所述翻譯服務器;所述翻譯服務器接收所述啟動訊號,并根據所述啟動訊號傳送一偵測程 序至所述本地端數字裝置并啟動,并偵測是否接收到所述本地端數字裝置輸 入的一查詢參數;當所述翻譯服務器接收到所述查詢參數時,擷取對應所述查詢參數的翻 譯數據項;所述翻譯服務器傳送對應所述查詢參數的所述翻譯數據項至所述本地端 數字裝置;及所述本地端數字裝置顯示對應所述查詢參數的所述翻譯數據項。
7、 如權利要求6所述的網頁觸發式實時翻譯方法,其中所述本地端數字 裝置還通過一鼠標或一觸控板輸入所述查詢參數。
8、 如權利要求6所述的網頁觸發式實時翻譯方法,其中所述方法是以變 更所述本地端數字裝置的一圖形使用者接口的一鼠標光標的停留位置以輸入 所述查詢參數。
9、 如權利要求8所述的網頁觸發式實時翻譯方法,其中顯示對應所述查 詢參數的所述翻譯數據項是顯示所述翻譯數據項于所述圖形使用者接口的一 顯示窗口。
10、 如權利要求6所述的網頁觸發式實時翻譯方法,其中當所述偵測程 序為所述本地端的一暫存程序時,所述方法還包含下列步驟于所述本地端數字裝置偵測是否輸入所述查詢參數;通過所述網絡傳送所述查詢參數至所述翻譯^^務器;所述翻譯服務器擷取對應所述查詢參數的所述翻譯數據項;及所述翻譯服務器通過所述網絡傳送所述翻譯數據項至所述本地端數字裝 置顯示。
全文摘要
一種網頁觸發式實時翻譯系統及方法,目的在于解決以往欲通過遠程翻譯數據項進行實時翻譯時,必須先安裝特定連接程序才能進行實時翻譯的問題,其通過開啟啟動網頁并于啟動網頁中啟動實時翻譯功能,而能達到快速于不同數字裝置上啟動實時翻譯功能的功效。
文檔編號G06F17/28GK101599060SQ20081011140
公開日2009年12月9日 申請日期2008年6月3日 優先權日2008年6月3日
發明者張偉杰, 邱全成 申請人:英業達股份有限公司