import requests
import json
import sys
# 获取用户输入
query_string = input("输入要翻译的单词:")
headers = {
"User-Agent": "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Mobile Safari/537.36"
}
post_data = {
"query": query_string,
"from": "en",
"to": "zh",
}
post_url = "http://fanyi.baidu.com/basetrans"
r = requests.post(post_url, data=post_data, headers=headers)
dict_ret = json.loads(r.content.decode())
ret = dict_ret['trans'][0]['dst']
print("result is :", ret)
pip install requestsbaidu.pypython baidu.py此方法使用百度翻译开放API,部分功能可能需要登录百度账号。