由于我英語(yǔ)并不好,經(jīng)常在閱讀外國(guó)英文程序網(wǎng)站時(shí),一些句子中遇到個(gè)單詞不會(huì)就造成句子意思理解不全,復(fù)制到翻譯工具去翻譯吧,如果頻繁操作就太麻煩了,但我又不想用GOOGLE全文自動(dòng)翻譯,因?yàn)槿姆g不但會(huì)打亂文章布局,而且有一些我們并不需要翻譯的段,他也會(huì)自動(dòng)翻譯,比如說代碼段,并且這樣也不利于我們英語(yǔ)學(xué)習(xí)。
如果有個(gè)工具能直接翻譯我們想要的英文段,且操作又不會(huì)太麻煩,那該多好啊,所以花了大半天的時(shí)間 我寫了這個(gè)小工具。
操作方式:
開啟快捷翻譯時(shí),選中一段要翻譯的文本,再按F2鍵 直接翻譯
工具原理:
1.使用 HttpWebRequest 模擬數(shù)據(jù)請(qǐng)求獲取 GOOGLE 翻譯 內(nèi)置多語(yǔ)種切換
2.HOOK F2快捷鍵動(dòng)作,選中一段要翻譯的文本,當(dāng)按下F2時(shí),會(huì)向當(dāng)前獲得鼠標(biāo)所在句柄發(fā)送一個(gè)“復(fù)制(Ctrl+C)”命命 從而會(huì)剪切板會(huì)得到所選中文本信息,讀取文本信息后向GOOGLE 發(fā)送HttpWebRequest請(qǐng)求,獲得翻譯后文本,然后用一個(gè)打開一個(gè)窗口呈現(xiàn)出來