翻譯系統及翻譯方法
【技術領域】
[0001]本發明有關于一種翻譯系統及翻譯方法,尤指一種應用圖標被拖曳至翻譯窗口而翻譯應用圖標所對應的鏈接目標的翻譯系統及翻譯方法。
【背景技術】
[0002]近年來,隨著因特網的普及與蓬勃發展,網絡信息更為全球化,許多知識可由各種網站上的信息獲得,但是許多外國網站所提供的文章一般都是以英文或其他外語呈現,因此使用者在閱讀時,若遇到不懂的英文或其他外語的詞匯的話,都需以翻譯軟件進行翻譯。
[0003]—般來說,現有的翻譯方法主要分為兩種,其中一種為翻譯網站,使用者一般先復制需要翻譯的文字,并將復制的文字貼至上述的翻譯網站,再通過翻譯網站直接翻譯上述復制的文字;另一種翻譯方法是使用翻譯軟件,其同樣是先啟動翻譯軟件,接著將需要翻譯的文字復制到翻譯窗口界面中才進行翻譯。
[0004]然而,上述兩種方式使用者均需將所需要翻譯的文字復制到翻譯網站或翻譯軟件中才可進行翻譯,當使用者需要進行全文翻譯時,勢必需要將所有文字復制起來,但當需要翻譯的是多達二十頁以上的文字時,用戶需要花許多時間復制文字才可進行翻譯。此外,當用戶需要安裝或執行如程序文件的應用程序(例如是英文版的影像編輯軟件等)時,現有的翻譯軟件或翻譯網站通常無法翻譯此類應用程序,致使用戶僅能將不懂的字輸入至翻譯網站或翻譯軟件中才可進行翻譯,這使得使用者在操作上仍有所不便。
【發明內容】
[0005]有鑒于現有的翻譯軟件或翻譯網站需用戶將所需的文字復制后才可翻譯,且無法翻譯如程序文件的應用程序,因而普遍具有使用不方便的問題。緣此,本發明提供一種翻譯系統及翻譯方法,主要可在使用者將應用圖標拖曳至翻譯窗口后,直接翻譯應用圖標所對應的鏈接目標,以解決上述的問題。
[0006]基于上述目的,本發明所采用的主要技術手段為提供一種翻譯系統,翻譯系統包含一顯示模塊、一偵測模塊、一判斷模塊、一翻譯處理模塊以及一搜尋模塊。顯示模塊顯示一翻譯窗口及至少一應用圖標,偵測模塊連接于顯示模塊,偵測模塊偵測翻譯窗口的一窗口坐標范圍,以及偵測該至少一應用圖標被拖曳所產生的一目標位置坐標。判斷模塊連接于偵測模塊,當該至少一應用圖目標目標位置坐標位于窗口坐標范圍內時,判斷模塊判斷該至少一應用圖標所對應的一鏈接目標的屬性。搜尋模塊連接于判斷模塊,搜尋模塊依據鏈接目標的屬性搜尋鏈接目標所對應的一文檔存儲地址。翻譯處理模塊連接于判斷模塊與搜尋模塊,當鏈接目標的屬性為一應用程序屬性時,翻譯處理模塊供觸發鏈接目標,并依據鏈接目標所對應的文檔存儲地址擷取鏈接目標的一程序窗口元件予以翻譯程序窗口元件所對應的一文件數據,藉以顯示被翻譯的程序窗口元件。
[0007]其中,上述翻譯系統的附屬技術手段的較佳實施例中,當應用圖標所對應的鏈接目標的屬性為一文檔屬性時,翻譯處理模塊觸發鏈接目標并翻譯鏈接目標所對應的一文檔資料予以顯示被翻譯的文檔資料;當鏈接目標的屬性為一網頁屬性時,搜尋模塊搜尋并下載鏈接目標的一鏈接網址數據,翻譯處理模塊依據鏈接網址數據啟動鏈接目標對應之一為一第一語言的網站并翻譯網站的顯示內容,藉以使顯示模塊顯示被翻譯為一第二語言的網站。此外,翻譯處理模塊翻譯鏈接目標的程序窗口元件時,程序窗口元件依據一字詞數據庫自一第一語言被翻譯為一第二語言,第二語言允許被修改,鏈接目標被翻譯處理模塊觸發而啟動一窗口時,翻譯處理模塊翻譯包含至少一操作元件的窗口,當偵測模塊偵測到于窗口中的該至少一操作元件被觸發時,翻譯處理模塊重新翻譯窗口。
[0008]本發明所采用的主要技術手段還提供一種翻譯方法,其主要包括步驟(a):使一顯示模塊顯示一翻譯窗口及至少一應用圖標;步驟(b):偵測翻譯窗口的一窗口坐標范圍:以及偵測該至少一應用圖標被拖曳所產生的一目標位置坐標,步驟(c):判斷目標位置坐標是否位于窗口坐標范圍內;步驟(d):在步驟(C)判斷結果為是時,判斷該至少一應用圖標所對應的一鏈接目標的屬性;步驟(e):當該鏈接目標的屬性為一應用程序屬性時,依據該鏈接目標的屬性搜尋該鏈接目標所對應的一文檔存儲地址,步驟(f):依據該文檔存儲地址擷取該鏈接目標的一程序窗口元件予以翻譯該程序窗口元件所對應的一文件數據,并觸發該鏈接目標,藉以顯示被翻譯的該程序窗口元件。
[0009]其中,上述翻譯方法的附屬技術手段的較佳實施例中,在執行上述步驟(d)時,當判斷鏈接目標的屬性為一文檔屬性時,觸發鏈接目標并翻譯鏈接目標所對應的一文檔資料予以顯示被翻譯的文檔資料;當判斷鏈接目標的屬性為一網頁屬性時,搜尋并下載鏈接目標的一鏈接網址數據,并依據鏈接網址數據啟動鏈接目標對應的一為一第一語言的網站并翻譯網站的顯示內容,藉以顯示被翻譯為一第二語言的網站。此外,鏈接目標被觸發而啟動一包含至少一操作元件的窗口,且窗口并被翻譯,窗口中的該至少一操作元件被觸發時重新翻譯窗口。
[0010]藉由本發明所采用的翻譯系統及翻譯方法的主要技術手段后,由于使用者僅需將應用圖標拖曳至翻譯窗口即可翻譯應用圖標所對應的鏈接目標,進而可翻譯全文而不需要再復制文字,因此可有效增加使用者使用上的方便性。此外,當鏈接目標的屬性為應用程序屬性時,仍可依據文檔存儲地址擷取一程序窗口元件所對應的一文件數據并翻譯文件數據,因此可確實翻譯如應用程序的程序文件,進而大幅增加使用者使用上的方便性。
[0011 ]本發明所采用的具體實施例,將藉由以下的實施例及圖式作進一步的說明。
【附圖說明】
[0012]圖1顯示本發明較佳實施例的翻譯系統的方塊示意圖;
[0013]圖2與圖2A顯示本發明較佳實施例的翻譯方法的流程示意圖;
[0014]圖3顯示本發明較佳實施例的翻譯系統的實務示意圖;
[0015]圖4顯示本發明較佳實施例的翻譯系統翻譯鏈接目標的第一示意圖;
[0016]圖5顯示本發明較佳實施例的翻譯系統翻譯鏈接目標的第二示意圖;以及
[0017]圖6顯示本發明較佳實施例的翻譯系統翻譯鏈接目標的第三示意圖;以及
[0018]圖7與圖7A顯示本發明其他實施例的翻譯方法的流程示意圖圖2為顯示睡眠周期與睡眠
[0019]深度的示意圖
[0020]元件標號說明:
[0021 ]I翻譯系統
[0022]11顯示模塊
[0023]12偵測模塊
[0024]13判斷模塊
[0025]14翻譯處理模塊
[0026]15搜尋模塊
[0027]2翻譯窗口
[0028]21窗口坐標范圍
[0029]3、3a、3b 應用圖標
[0030]31目標位置坐標[0031 ]4計算機主機
[0032]5、5a程序窗口元件
[0033]51文件數據
[0034]52a操作元件
[0035]6、6a文檔資料
[0036]61a窗口
[0037]611a操作元件
[0038]7、7a網站
[0039]71a操作元件
【具體實施方式】
[0040]由于本發明所提供的翻譯系統及翻譯方法中,其組合實施方式不勝枚舉,故在此不再一一贅述,僅列舉一較佳實施例加以具體說明。
[0041]請一并參閱圖1至圖6,圖1顯示本發明較佳實施例的翻譯系統的方塊示意圖,圖2與圖2A顯示本發明較佳實施例的翻譯方法的流程示意圖,圖3顯示本發明較佳實施例的翻譯系統的實務示意圖,圖4顯示本發明較佳實施例的翻譯系統翻譯鏈接目標的第一示意圖,圖5顯示本發明較佳實施例的翻譯系統翻譯鏈接目標的第二示意圖,以及圖6顯示本發明較佳實施例的翻譯系統翻譯鏈接目標的第三示意圖。
[0042]如圖所示,本發明較佳實施例所提供的翻譯系統I中,可以軟硬件結合的形式應用于現有的手機、平板計算機、桌面計算機與筆記本電腦等電子裝置,其中,本發明較佳實施例中以桌面計算機為例進行說明。翻譯系統I包含一顯示模塊11、一偵測模塊12、一判斷模塊13、一翻譯處理模塊14以及一搜尋模塊15。本發明較佳實施例的顯示模塊11為顯示器,其可為LED顯示器、IXD顯示器、OLED顯示器、AMOLED顯示器