Java基礎常見知識&面試題總結(下) 泛型 Java 泛型瞭解麽?什麼是類型擦除?介紹一下常用的通配符? Java 泛型(generics) 是 JDK 5 中引入的一個新特性, 泛型提供了編譯時類型安全檢測機制,該機制允許程式員在編譯時檢測到非法的類型。泛型的本質是參數化類型,也就是說所操作的數 ...
translate非標準庫是python中可以實現對多種語言進行互相翻譯的庫,使用時只需要設置目標語言(比如:中文、英文)後,會自動將原始文本翻譯成我們需要的目標語言。
使用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 集中營】,專註於後端編程,每天更新技術乾貨,不定時分享各類資料!