在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你Python自制屏幕翻譯工具

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-11-02 16:02 ? 次閱讀

1. 場景

大家如果平常遇到不認識的英文,相信大部分的人都會復制內容后,使用翻譯軟件,或者拷貝到網站上去執行翻譯。

當然,對于 IDE、瀏覽器可以裝一些插件來翻譯,有道也有劃詞翻譯。

但是,經常會有一些解析對話框,沒法拷貝文本內容,上面的方式都就變得束手無策。

圖片

今天教大家利用 10 行 Python 代碼制作一個翻屏軟件,隨處翻譯,高效辦公。

2. 實現步驟

首先,我們使用 PIL 依賴庫剪切板讀取圖片,然后下載到本地。

# 安裝PIL依賴
# 從剪切板讀取圖片
img = ImageGrab.grabclipboard()

# 保存到本地
image_result = './temp.png'
img.save(image_result)

接著,使用 pytesseract 依賴庫的 OCR 功能,識別圖片中的英文內容。

# OCR識別
# 識別圖片中的英文
content_eng = pytesseract.image_to_string(Image.open(image_result), lang='eng')

然后,就是翻譯上面識別的英文內容了。

為了保證英文翻譯的準確性,這里利用 Google 翻譯的簡易依賴庫:googletrans

# 翻譯
# Google翻譯
translator = Translator(service_urls=['translate.google.cn'])

# 翻譯成中文
content_chinese = translator.translate(content_eng, src='en', dest='zh-cn').text

最后,使用 Python 自帶的 GUI tkinker,將識別后的中文顯示出來。

# 初始化
root = Tk()
root.withdraw()

# 顯示翻譯后的結果,以對話框的形式
tkinter.messagebox.showinfo('翻譯結果', content_chinese)

3. 簡化步驟

為了加快翻譯的步驟,先將上面的腳本保存到本地,然后設置快捷鍵執行腳本。

PC 端,可以打包成 EXE 后設置快捷鍵,或者利用 WinHotKey 設置腳本執行。

MAC OSX,使用自動操作( 運行 Shell 腳本 )+ 鍵盤快捷鍵(服務),即可以快速執行腳本。

如此,后面只需要截圖 + 快捷鍵,兩步快速執行翻譯操作。

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 瀏覽器
    +關注

    關注

    1

    文章

    1036

    瀏覽量

    35554
  • 代碼
    +關注

    關注

    30

    文章

    4837

    瀏覽量

    69128
  • 翻譯
    +關注

    關注

    0

    文章

    47

    瀏覽量

    10835
  • python
    +關注

    關注

    56

    文章

    4811

    瀏覽量

    85076
收藏 人收藏

    評論

    相關推薦

    教你如何自制太陽能手機充電器

    教你如何自制太陽能手機充電器?怎樣去設計一種基于單片機的指紋識別電子密碼鎖?
    發表于 09-23 06:10

    自制MSP430仿真工具的應用

    自制MSP430仿真工具的應用
    發表于 03-16 12:35 ?52次下載

    自制便捷式多用工具

    自制便捷式多用工具
    發表于 09-09 11:44 ?527次閱讀
    <b class='flag-5'>自制</b>便捷式多用<b class='flag-5'>工具</b>

    教你看筆記本屏幕

    教你看筆記本屏幕 如果對筆記本電腦不是很熟悉的朋友,一定是覺得任何一款筆記本的屏幕似乎都是一樣的,表面看到的都是液晶面
    發表于 01-19 17:11 ?1033次閱讀

    投影屏幕選購讓專家教你三招

    投影屏幕選購讓專家教你三招  1、不同應用選擇不同材質  表面上看,投影屏幕的外觀顏色都是白的,沒有什么差別,其實不同材質
    發表于 02-11 09:29 ?547次閱讀

    教你如何來認識和選擇投影屏幕?

     教你如何來認識和選擇投影屏幕? 如何選擇最適合的投影屏幕   不論是購置家庭影院,還是布置多媒體教室,
    發表于 02-11 10:04 ?1934次閱讀

    自制編程語言

    教你自制編程語言的書籍,希望對你有用哦。
    發表于 03-11 17:41 ?1次下載

    牛人教你自制小型逆變器

    牛人教你自制小型逆變器,感興趣的小伙伴們可以看看。
    發表于 07-25 10:45 ?56次下載

    自制Jlilnk

    自制Jlink,教你12元做一個Jlink
    發表于 12-17 17:01 ?6次下載

    自制手繞空心線圈電感

    教你怎么自制手繞空心線圈電感
    發表于 11-24 14:11 ?4次下載

    教你自制電子爆竹

    一圖教你自制電子爆竹。
    的頭像 發表于 02-09 11:02 ?7595次閱讀
    <b class='flag-5'>教你</b><b class='flag-5'>自制</b>電子爆竹

    教你7個Python判斷字符串是否包含子串的方法

    教你7個Python判斷字符串是否包含子串的方法
    的頭像 發表于 08-17 10:52 ?5151次閱讀
    <b class='flag-5'>教你</b>7個<b class='flag-5'>Python</b>判斷字符串是否包含子串的方法

    《Dive Into Python》中文翻譯版.pdf

    《Dive Into Python》中文翻譯版.pdf
    發表于 02-25 17:22 ?0次下載

    Python寫個小工具網頁

    簡簡單單的用 Python 擼一個計算年齡的工具網頁,不用對前端特別熟悉,只要專注于工具的邏輯,其他都交給 Python 吧。
    的頭像 發表于 03-03 14:52 ?1375次閱讀
    用<b class='flag-5'>Python</b>寫個小<b class='flag-5'>工具</b>網頁

    LLMWorld上線代碼翻譯工具——問丫·碼語翻譯俠,快來體驗!

    01. 工具介紹 aicode.llmworld.net 問丫·碼語翻譯俠 是一款由LLMWorld新推出的代碼翻譯工具,支持各種語言之間的翻譯
    的頭像 發表于 12-09 11:11 ?409次閱讀
    LLMWorld上線代碼<b class='flag-5'>翻譯</b>新<b class='flag-5'>工具</b>——問丫·碼語<b class='flag-5'>翻譯</b>俠,快來體驗!
    主站蜘蛛池模板: 欧美四虎影院 | 亚洲一区日本 | 让她爽的喷水叫爽乱 | 欧美日韩a | 国产人成午夜免视频网站 | 一级aaaaa毛片免费视频 | 欧美成人性色生活片天天看 | h在线观看网站 | 午夜视频在线观看www中文 | 婷五月综合 | 伊人精品网 | 天天干天天在线 | 国产午夜精品久久理论片小说 | 午夜影院7cdy | 噜噜噜噜影院 | 康熙古代高h细节肉爽文全文 | 免费国产不卡午夜福在线 | 黑色丝袜美女被网站 | 欧美黄色片免费 | 国产黄色片在线观看 | 久久天天躁狠狠躁夜夜爽 | 色在线视频网站 | 中文字幕在线播放第一页 | 手机看片国产免费现在观看 | 日本一卡精品视频免费 | 曰本女人一级毛片看一级毛 | 伊人久久亚洲综合 | 另类视频色综合 | 中文字幕一区二区三区精品 | 色多多影视 | 国产三级日产三级韩国三级 | 国产一区二卡三区四区 | 猛操女人| 福利视频网站 | 五月在线观看 | a男人的天堂久久a毛片 | 天天色天天色 | 欧美18xxoovideos | 尻老逼 | 日本高清加勒比 | 欧美色图俺去了 |