⚙️ 参数设置
📝 翻译结果
翻译结果将显示在这里...
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)
本地运行方法:
  1. 安装依赖:pip install requests
  2. 保存代码为 baidu.py
  3. 运行:python baidu.py
  4. 按提示输入要翻译的文本
注意事项:

此方法使用百度翻译开放API,部分功能可能需要登录百度账号。