翻譯小助手
開發需求
首先五月份的時候,正在學習爬蟲的中級階段,這時候肯定要接觸到js逆向工程,於是上網找了一個項目來練練手,這時碰巧有如何進行對百度翻譯的API破解思路
,仿造網上的思路,我摸索着完成了基本的js逆向請求
,於是又了解到了Pyqt5圖形界面開發庫
,想着能不能開發一款應用,於是就有了這個小項目.
開發思路
對於前期的開發,我是邊學習Pyqt5
的控件及其布局等知識,來構造該軟件的雛形,后期主要是優化程序,處理異常,以及修復以前的bug,開發軟件不是很難,但是維護和修復確實是一件比較費時間的事情.
軟件的基本思路
更新日志操作
1.精簡界面 (6.13)
2.美化UI (6.18)
3.新增正規百度接口,支持自動識別文本類型 (6.30)
4.移除其他接口,規范化內容 (7.1)
5.添加復制翻譯功能 (8.1)
6.支持截圖ocr翻譯,搜狗ocr接口 (8.15)
7.修復資源復用的bug,修復彈窗多重問題 (8.25)
8.修復了打開文件的編碼(gbk 漢字編碼)錯誤,無法繼續編碼的問題(8.31)
9.增加系統托盤功能(9.10)
10.減少讀寫操作,修復彈窗資源復用問題,新增信號傳遞(9.17)
11.修復托盤圖標多重顯示問題,優化圖標類型(9.23)
簡單演示
快捷鍵設置
文件操作
打開文件 | Ctrl+O |
---|---|
保存文件 | Ctrl+S |
截圖識別 | Ctrl+T |
關於
幫助 | Ctrl+H |
---|---|
關於本軟件 | Ctrl+R |