2009-06-10 75 views
0

如果你知道巴比倫翻譯工具,你就知道它的字捕獲功能 - 當你右鍵點擊一個詞 - 它tanslates它(通過瀏覽器或任何documtent)。 我想獲得相同的工具 - 我應該使用什麼程序語言? 我想要得到它的工作在操作系統是雙贏的XP和Ubuntu。我正在用java寫我的程序。 如果它能夠在Java程序中發生的將是巨大的。 感謝,桌面文字捕捉

阿迪。

回答

0

你面臨兩個(恕我直言)不可克服的挑戰:

  • Windows和Linux的使用在屏幕上顯示文本完全不同的機制。將鼠標位置翻譯成實際文字相當困難。即使您針對的是單一操作系統,這也很難。

  • Java應用程序通常在沙箱中運行,也就是說,他們不能在操作系統中閒逛,要求其他窗口告訴他們鼠標下的文本,也不能覆蓋默認的右鍵單擊操作窗口他們不控制。

一個更好的用戶界面的方法是一些使用該系統剪貼板,我認爲這是可用於Java在所有系統上(我不是一個Java的傢伙,我不知道)。因此,用戶可以在任何窗口中複製一個單詞,或許會點擊某種全局快捷鍵(同樣,假設您可以在Java應用程序中分配一個快捷鍵),並且Java應用程序可以訪問剪貼板中的單詞並執行所需的操作去做。