Python googletrans庫使用示例詳解
更新時間:2024年09月26日 16:43:07 作者:爬蟲俗手小馬達
googletrans是一個基于谷歌翻譯API的Python庫,支持多種語言的自動檢測和翻譯,提供了translate和detect方法,用于翻譯文本和檢測文本語言,通過簡單的命令即可安裝使用,適合需要實現(xiàn)多語言翻譯功能的開發(fā)者
googletrans
是一個用于翻譯文本的 Python 庫,使用谷歌翻譯的 API。它可以將文本從一種語言翻譯為另一種語言,支持多種語言自動檢測。以下是基本的用法示例:
安裝 googletrans
庫
在終端或命令行中執(zhí)行以下命令安裝:
pip install googletrans==4.0.0-rc1
使用示例
from googletrans import Translator # 初始化翻譯器 translator = Translator() # 翻譯示例 text = "Hello, how are you?" translated = translator.translate(text, dest='zh-cn') # 將文本翻譯為簡體中文 print(f"原文: {text}") print(f"翻譯: {translated.text}")
主要方法
translate(text, dest)
: 用于翻譯文本,其中text
是要翻譯的內(nèi)容,dest
是目標語言的代碼(如'en'
表示英語,'zh-cn'
表示簡體中文)。detect(text)
: 自動檢測輸入文本的語言。
語言代碼示例
常見的語言代碼有:
'en'
: 英語'zh-cn'
: 簡體中文'ja'
: 日語'fr'
: 法語'de'
: 德語
示例: 檢測語言
detected = translator.detect("Hola, ?cómo estás?") print(f"語言檢測: {detected.lang}") # 輸出: 'es' 表示西班牙語
到此這篇關于Python googletrans庫使用的文章就介紹到這了,更多相關Python googletrans使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決Vscode中jupyter出現(xiàn)kernel dead問題
遇到VSCode中Jupyter Kernel Dead時,可通過Anaconda Prompt安裝ipykernel解決,首先使用jupyter kernelspec list命令查看內(nèi)核,若發(fā)現(xiàn)缺少ipykernel,激活相應虛擬環(huán)境,使用conda install ipykernel命令安裝,操作后,VSCode中Jupyter應能正常運行2024-09-09