淺談python實(shí)現(xiàn)Google翻譯PDF,解決換行的問(wèn)題
我們復(fù)制PDF到Google翻譯時(shí),總是會(huì)出現(xiàn)換行的情況,如果自己手動(dòng)去除,那就太麻煩了。

那么用Python就可以解決,復(fù)制到粘貼板以后,Python程序自動(dòng)可以把\n換成空格,然后我們就可以復(fù)制到Google翻譯中去
代碼:
import pyperclip
import time
import webbrowser
copyBuff=' '
while True:
time.sleep(10)
copyedText=pyperclip.paste()
if copyBuff!=copyedText:
copyBuff=copyedText
normalizedText = copyBuff.replace('\n', ' ')
pyperclip.copy(normalizedText)
else:
print('no change')
這樣一來(lái),其實(shí)還是有點(diǎn)麻煩,我們想如果復(fù)制完以后,自動(dòng)把復(fù)制內(nèi)容用谷歌翻譯就好了,所以稍微更改一下代碼
import pyperclip
import time
import webbrowser
copyBuff=' '
while True:
time.sleep(10)
copyedText=pyperclip.paste()
if copyBuff!=copyedText:
copyBuff=copyedText
normalizedText = copyBuff.replace('\n', ' ')
url='https://translate.google.cn/#en/zh-CN/'+normalizedText
#webbrowser.open(url)之前這么做的,默認(rèn)用Safari打開(kāi),404 not found
#所以要用chrome打開(kāi)就OK啦
w = webbrowser.get('chrome')
w.open(url)
else:
print('no change')
完美!
以上這篇淺談python實(shí)現(xiàn)Google翻譯PDF,解決換行的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python利用google翻譯方法實(shí)例(翻譯字幕文件)
- Python 實(shí)現(xiàn)的 Google 批量翻譯功能
- python3使用urllib示例取googletranslate(谷歌翻譯)
- python在命令行下使用google翻譯(帶語(yǔ)音)
- python翻譯軟件實(shí)現(xiàn)代碼(使用google api完成)
- Python爬蟲(chóng)爬取有道實(shí)現(xiàn)翻譯功能
- python 簡(jiǎn)單的調(diào)用有道翻譯
- python 爬蟲(chóng)如何實(shí)現(xiàn)百度翻譯
- python 實(shí)現(xiàn)批量圖片識(shí)別并翻譯
- python用tkinter實(shí)現(xiàn)一個(gè)gui的翻譯工具
- python調(diào)用有道智云API實(shí)現(xiàn)文件批量翻譯
- python開(kāi)發(fā)一款翻譯工具
- python 調(diào)用Google翻譯接口的方法
相關(guān)文章
python tools實(shí)現(xiàn)視頻的每一幀提取并保存
這篇文章主要為大家詳細(xì)介紹了python tools實(shí)現(xiàn)視頻的每一幀提取并保存,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05
python一行代碼就能實(shí)現(xiàn)數(shù)據(jù)分析的pandas-profiling庫(kù)
這篇文章主要為大家介紹了python一行代碼就能實(shí)現(xiàn)數(shù)據(jù)分析的pandas-profiling庫(kù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
Python裝飾器類(lèi)方法擴(kuò)展元類(lèi)管理實(shí)例探究
這篇文章主要為大家介紹了Python裝飾器類(lèi)方法擴(kuò)展元類(lèi)管理實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
PyQt5結(jié)合QtDesigner實(shí)現(xiàn)文本框讀寫(xiě)操作
本文將結(jié)合實(shí)例代碼,介紹PyQt5結(jié)合QtDesigner實(shí)現(xiàn)文本框讀寫(xiě)操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
Python內(nèi)置方法和屬性應(yīng)用:反射和單例(推薦)
這篇文章主要介紹了Python內(nèi)置方法和屬性應(yīng)用:反射和單例,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
Python面向?qū)ο蟪绦蛟O(shè)計(jì)多繼承和多態(tài)用法示例
這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計(jì)多繼承和多態(tài)用法,結(jié)合實(shí)例形式分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中多繼承、多態(tài)的概念、原理、實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-04-04
python實(shí)現(xiàn)簡(jiǎn)單聊天室功能 可以私聊
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單聊天室功能,可以進(jìn)行私聊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07

