OCR(截圖自動翻譯)是一款截圖自動翻譯OCR的Python實現(xiàn)的軟件工具,近期由于要做英語翻譯,就用Python寫了個自動翻譯的OCR,提供圖像文字識別,pdf文字識別,掃描文件識別服務(wù)等。
注意事項
1、建議僅在使用時打開此軟件,不建議長時間后臺運(yùn)行。
2、使用此軟件前,建議將記事本保存,以免被程序強(qiáng)制關(guān)閉而導(dǎo)致數(shù)據(jù)丟失。
3、每天最多可識別500次,請節(jié)約使用,使用次數(shù)每日更新。
4、英語識別有時不準(zhǔn),結(jié)果僅供參考。
5、初版程序比較粗糙,后續(xù)將完善,歡迎童鞋們留言建議。
、原本調(diào)用微信的dll實現(xiàn)離線截圖,但小編的是64位Python,因此選用了QQ的在線截圖。
7、原本使用pyhook監(jiān)聽鍵盤實現(xiàn)快捷截圖,但一直沒裝成功,因此選用了監(jiān)聽剪切板。
基本原理
程序監(jiān)聽剪切板 ----> Ctrl+Alt+F觸發(fā)截圖 ---->檢測到剪切板有輸入 ---->如果不是圖片,就忽略;否則 ---->圖片上傳進(jìn)行文字識別 ---->識別到的文字進(jìn)行百度翻譯 ---->將總的結(jié)果寫入本地文本 ---->打開文本 ---->結(jié)束代碼分部詳解
快捷鍵監(jiān)聽部分(連續(xù)三次ctrl)
剪切板監(jiān)聽
主函數(shù)
【贈】強(qiáng)制關(guān)閉進(jìn)程