复活天若OCR的谷歌翻译接口
生活随笔
收集整理的這篇文章主要介紹了
复活天若OCR的谷歌翻译接口
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1. 資源
- 2. 效果
- 3. 前言
- 4. 網(wǎng)絡(luò)相關(guān)
- 4.1. 網(wǎng)絡(luò)判斷
- 4.2. 網(wǎng)絡(luò)設(shè)置
- 5. 修改
- 5.1. 代碼修改原理
- 5.2. 代碼修改
1. 資源
-
這里直接放出來(lái)我已經(jīng)修改編譯好的天若OCR,開(kāi)箱即用:https://www.lanzoui.com/ifT8t0jfv1gd 訪問(wèn)碼:24647
-
不過(guò)需要說(shuō)明的是,這個(gè)編譯版本的代理端口是7890,如果你使用其他代理,那么就需要首先修改重新編譯了
-
修改之后的源碼:https://www.lanzoui.com/isQuU0jgh1nc 訪問(wèn)碼:24647
-
如果想搞懂對(duì)應(yīng)的修改原理,或者想自己動(dòng)手修改的話,那么請(qǐng)接著往下看
2. 效果
3. 前言
- 對(duì)于大部分普通用戶來(lái)說(shuō),如果一款OCR工具,可以滿足OCR+翻譯+方便,那么就可以應(yīng)付日常的大部分需求了。
- 這里必須表?yè)P(yáng),天若OCR真的是一款非常好用的OCR識(shí)別軟件,簡(jiǎn)單方便易用。自己之前用這個(gè)OCR軟件幫自己節(jié)省了大把的時(shí)間,但不知為何,后面隨著版本的更新,天若開(kāi)始進(jìn)行付費(fèi)了,多了好多高級(jí)的功能,比如表格識(shí)別以及截圖之類的這些功能我自己用不到,所以一直沒(méi)有考慮升級(jí)(此外,還有窮的原因…)。直到2021年的某一天,發(fā)現(xiàn)天若OCR不支持翻譯了,當(dāng)時(shí)一度非常抓狂,找各種替代軟件,結(jié)果轉(zhuǎn)一圈回來(lái),發(fā)現(xiàn)還是天若最簡(jiǎn)單易用…其他軟件要么使用不方便,要么有太多花里胡哨的功能,搞得特別龐大,壓根兒不像一個(gè)OCR軟件。后來(lái)沒(méi)過(guò)多久,吾愛(ài)破解論壇中有人提供過(guò)修改谷歌翻譯API的方法,又讓我重新用回了天若。
- 但隨著2022年10月前后谷歌對(duì)中國(guó)地區(qū)翻譯接口的關(guān)閉,天若OCR的翻譯功能再次無(wú)法繼續(xù)使用。自己原本以為很快會(huì)有人分享對(duì)應(yīng)的二次修改方法,但不知道是現(xiàn)在切入的用戶數(shù)量少了,還是大家對(duì)翻譯這個(gè)功能不是剛需,等了兩個(gè)月,也沒(méi)有等到有人分享對(duì)應(yīng)的教程,所以只好自己動(dòng)手修復(fù)了。
4. 網(wǎng)絡(luò)相關(guān)
4.1. 網(wǎng)絡(luò)判斷
- 判斷自己的谷歌DNS是否設(shè)置正確
- 有兩種方式,一種是直接打開(kāi)下面的谷歌翻譯網(wǎng)站,看能否正常打開(kāi)。如果能正常打開(kāi)的話,就表明自己的谷歌DNS設(shè)置正確
- Google Translate
- 另一種是使用命令行ping translate.google.com,如果如果可以ping通的話,那么表明谷歌DNS設(shè)置正確
4.2. 網(wǎng)絡(luò)設(shè)置
- 可以參考下面的帖子來(lái)設(shè)置自己的谷歌翻譯DNS,這里就不展開(kāi)了
- 干貨!手把手教你解決谷歌翻譯不能用的方法 - 知乎
- 或者直接使用代理,一了百了,具體方法這里就不細(xì)說(shuō)了,自己上網(wǎng)搜索吧
5. 修改
5.1. 代碼修改原理
- 谷歌翻譯2021年的翻譯接口是
- 后來(lái)中國(guó)區(qū)的這個(gè)接口被封掉了,改為了
- 這個(gè)接口到2022年10月份的時(shí)候還可以正常使用。
- 但是后來(lái)這個(gè)API地址沒(méi)有發(fā)生改變,但是API的調(diào)用方式發(fā)生了改變。調(diào)用方式由最開(kāi)始的post(我記得好像是)發(fā)送請(qǐng)求變成了現(xiàn)在的get發(fā)送請(qǐng)求,從而導(dǎo)致原來(lái)的調(diào)用方式返回不了正常數(shù)據(jù)了,我這里把之前的谷歌翻譯部分進(jìn)行了重構(gòu),將request.Method方法修改為了get,同時(shí)添加代理的代碼
5.2. 代碼修改
-
我這里是使用的Visual Studio修改源碼的,打開(kāi)源碼文件夾中的TrOCR.sln項(xiàng)目工程文件
-
修改成自己的代理端口,然后重新編譯
打開(kāi)項(xiàng)目之后,搜索7890,將這個(gè)端口設(shè)置為自己的代理端口 -
之后重新編譯即可 -
生成的文件會(huì)放在tianruoocr-master\bin\Debug目錄下
…(img-B9rNEbv0-1672049759641)]
生成的文件會(huì)放在tianruoocr-master\bin\Debug目錄下
總結(jié)
以上是生活随笔為你收集整理的复活天若OCR的谷歌翻译接口的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: layuiadmin 升级 echart
- 下一篇: 西北大学计算机科学与技术学科评估,陕西高