python使用谷歌翻譯

2021-09-27 01:44:07 字數 642 閱讀 5002

俺寫指令碼向來喜歡直接copy然後修改,看網上使用谷歌翻譯api還要自己去破解的,這不是直接造輪子麼。所以我選擇安裝googletrans 模組。直接

pip install googletrans

就完事了。實際操作發現不用**不行,我想應該是host問題,看了原始碼之後發現加引數service_urls可以解決問題。

translator(service_urls=['translate.google.cn']) # 國內使用的谷歌翻譯host
def google_translate(text,src='auto',dest='zh-cn'):

""":param text: 需要翻譯的內容

:param src: **語言簡寫

:param dest:目標語言簡寫

:return:

"""from googletrans import translator

translator = translator(service_urls=['translate.google.cn'])

return translator.translate(text, src=src,dest=dest).text

python 呼叫谷歌翻譯

coding utf 8 import requests import json from fake useragent import useragent from bs4 import beautifulsoup import execjs 必須,需要先用pip 安裝,用來執行js指令碼 clas...

python3實現谷歌翻譯

quad 中文轉英文的翻譯 from googletrans import translator def trans text translator translator return translator.translate text,dest en text if name main res t...

使用python3呼叫谷歌翻譯成中文

因為伺服器上是python2的,要用python3的 需要在windows上安裝anaconda3.6版本的 安裝完之後,開啟prompt,即可使用命令列 這種命令列使用可以使用各種庫了 建立main.py import urllib.request from handlejs import py4...