在线观看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

    文章

    1040

    瀏覽量

    36093
  • 代碼
    +關注

    關注

    30

    文章

    4887

    瀏覽量

    70266
  • 翻譯
    +關注

    關注

    0

    文章

    47

    瀏覽量

    10961
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86211
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    自制MSP430仿真工具的應用

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

    自制便捷式多用工具

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

    教你看筆記本屏幕

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

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

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

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

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

    自制編程語言

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

    牛人教你自制小型逆變器

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

    自制Jlilnk

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

    自制手繞空心線圈電感

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

    教你自制電子爆竹

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

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

    教你7個Python判斷字符串是否包含子串的方法
    的頭像 發表于 08-17 10:52 ?5335次閱讀
    <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 ?1629次閱讀
    用<b class='flag-5'>Python</b>寫個小<b class='flag-5'>工具</b>網頁

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

    01. 工具介紹 aicode.llmworld.net 問丫·碼語翻譯俠 是一款由LLMWorld新推出的代碼翻譯工具,支持各種語言之間的翻譯
    的頭像 發表于 12-09 11:11 ?894次閱讀
    LLMWorld上線代碼<b class='flag-5'>翻譯</b>新<b class='flag-5'>工具</b>——問丫·碼語<b class='flag-5'>翻譯</b>俠,快來體驗!
    主站蜘蛛池模板: 高清国产亚洲va精品 | 女人精69xxxxxx | 日本黄页在线观看 | 四虎影院精品在线观看 | 黄色生活毛片 | 国产精品igao在线观看樱花日本 | 少妇被按摩 | 色婷婷狠狠久久综合五月 | 手机看片自拍自自拍日韩免费 | 在线观看免费精品国产 | 日本免费黄色大片 | 51视频在线观看免费国产 | 免费看国产一级特黄aa大片 | 国内在线观看精品免费视频 | 插插操操 | 国产欧美日韩综合精品无毒 | 一 级 黄 中国色 片 | 99热久久久久久久免费观看 | 黄色在线播放网址 | 亚洲操图| 天天躁狠狠躁夜躁2021 | 天天摸天天做天天爽水多 | 黄色天天影视 | 美女扒开尿口给男人看的让 | 丁香六月婷婷综合 | 特级一级毛片视频免费观看 | 国产精品久久久久久久久久妇女 | 男人资源在线 | 成人人免费夜夜视频观看 | 夜夜橹橹网站夜夜橹橹 | 男人的天堂欧美 | 五月天亚洲 | 亚洲邪恶天堂影院在线观看 | 亚洲一区二区三区深夜天堂 | 色婷婷精品 | avbobo官网在线入口 | 亚洲国产一区二区三区在线观看 | 日本不卡视频免费 | 91日本在线观看亚洲精品 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 在线电影你懂得 |