破解google翻譯介面

2022-05-17 04:44:04 字數 1482 閱讀 5986

按f12,點選network。在左側輸入"who are you"

https://
傳送的資料為:

這裡面的who are you表示,需要翻譯的文字

ja 表示日本的簡稱。

#

!/usr/bin/python3

#-*- coding: utf-8 -*-

import

requests

import

redef

translated_content(text, target_language):

headers =

#請求url

url = ""#

資料引數

from_data =\",\"auto\",\"{}\",true],[null]]",null,"generic"]]]

""".format(text, target_language)

}try:

r = requests.post(url, headers=headers, data=from_data, timeout=60)

if r.status_code == 200:

#正則匹配結果

response = re.findall(r'

,\[\[\\"(.*?)\\",\[\\

', r.text)

ifresponse:

response =response[0]

else

: response = re.findall(r'

,\[\[\\"(.*?)\\"]

', r.text)

ifresponse:

response =response[0]

return

response

except

exception as e:

print

(e)

return

false

#翻譯各個國家語言

for i in ['

en', '

zh', '

fr', '

ja', 'de'

]: response = translated_content("

who are you

", i)

print(response)

view code

執行輸出:

who are you

你是誰qui êtes vous

あなたは誰

wer bist du

Google翻譯介面 PHP API

google翻譯php介面 官成文 2009 03 28 注意 如果翻譯文字為utf 8編碼,則要刪去mb convert encoding函式 class google api translator public url public text 翻譯文字 public out 翻譯輸出 funct...

日常 Google翻譯介面編寫

最近有批量翻譯的需求,看了一下有python介面的翻譯效果都不行,最終還是自己寫了乙個呼叫google翻譯的類。因為現在google翻譯反爬蟲的手段很強勢,普通requests很難突破,這裡給出基於selenium的 firefox from requests import session from...

免費的Google翻譯API介面

free google translator api 免費的google翻譯,其中的破解思路主要 於將 的web訪問方式模擬成全部 的形式來控制api的訪問 2.大量的請求也會使此介面的服務不可用 text hello world googletrans query text,lang to zh ...