translate非標準庫是python中可以實現對多種語言進行互相翻譯的庫,使用時只需要設置目標語言(比如:中文、英文)后,會自動將原始文本翻譯成我們需要的目標語言。
創新互聯建站-專業網站定制、快速模板網站建設、高性價比黎平網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式黎平網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋黎平地區。費用合理售后完善,10余年實體公司更值得信賴。
【閱讀全文】
使用pip的方式安裝translate非標準庫。
pip install translate
準備好之后進行代碼編寫過程,實現的方式也比較常規。
輸入需要翻譯的文本文件路徑。
path = input('請輸入需要翻譯的文件路徑(.txt):\n')
編寫文本文件讀取函數,讀取文本文件后返回字符串。
def read_text(path):
'''
讀取文本文件
:param path: 文本文件路徑
:return: 返回文本
'''
file = open(path,encoding="utf-8")
text = file.read()
file.close()
return text
print('開始讀取文本信息:')
text = read_text(path)
print('已經加載的原始文本信息:')
print(text)
導入在翻譯文本過程中用到的translate非標準庫。
from translate import Translator
設置需要將原始文本翻譯成哪種目標語言,這里可以為了保持靈活性,可以采用用戶輸入的方式來設置目標語言。
to_lang = input('請輸入目標語言:\n')
translator = Translator(to_lang=to_lang) # 設置目標語言
執行語言翻譯過程,并打印翻譯結果。
result = translator.translate(text)
print(result)
使用過程說明:首先準備好需要翻譯的.txt文件,啟動應用后輸入文件所在路徑,設置需要翻譯成哪種語言。
使用下面的文本內容舉例:
Thank you all for your likes and attention!
翻譯后的結果:感謝您的關注!
將上述代碼塊依次copy到開發工具中直接運行即可~
【往期精彩】
小王,給這2000個客戶發一下節日祝福的郵件...
python 一行命令開啟網絡間的文件共享...
PyQt5 批量刪除 Excel 重復數據,多個文件、自定義重復項一鍵刪除...
再見XShell,這款國人開源的終端命令行工具更nice!
python 表情包下載器,輕松下載上萬個表情包、斗圖不用愁...
Python 自動清理電腦垃圾文件,一鍵啟動即可...
有了jmespath,處理python中的json數據就變成了一種享受...
解鎖一個新技能,如何在Python代碼中使用表情包...
萬能的list列表,python中的堆棧、隊列實現全靠它!
該怎么用pyqt5來實現數據的增、刪、改、查功能...
介紹一個文本語音神器,幾行代碼就能搞定!
python批量自動整理文件
當前文章:用python做一個文本翻譯器,自動將中文翻譯成英文,超方便的
URL網址:http://m.kartarina.com/article28/dsoghcp.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、軟件開發、建站公司、Google、品牌網站建設、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯