###此翻译程序基于百度翻译 联网才能运行
###运作原理 没有用百度提供的API 直接通过翻译页面的审查元素
###得到申请地址 然后向这个网页发送请求得到结果
###得到结果以后 观察结果 然后在对制定数据进行输出
###
import urllib.request
import json
import urllib.parse
url = 'http://fanyi.baidu.com/sug'
ch = ''
print("退出请输入:@@@")
ch = ch = input("请输入需要翻译的文本")
###具体的函数详情 请阅读文档或者百度
while ch != '@@@':
data = {'kw': ch}
data = urllib.parse.urlencode(data).encode('utf-8')
req = urllib.request.Request(url,data)
req.add_header('User-Agent',head['User-Agent'])
response = urllib.request.urlopen(req)
html = response.read().decode('utf-8')
tar = json.loads(html)
for it in tar['data']:
print(it['k'])
print(it['v'])
print("退出请输入:@@@")
ch = input("请输入需要翻译的文本")
python翻译小软件
最新推荐文章于 2024-06-22 14:38:57 发布