# -*- coding: UTF-8 -*-
from urllib import request
from urllib import parse
import json
if __name__ == "__main__":
#对应上图的Request URL
Request_URL = 'http://fanyi.youdao.com/translate'
#创建Form_Data字典,存储上图的Form Data
Form_Data = {}
#Form_Data['type'] = 'AUTO'
Form_Data['i'] = '我爱你'
Form_Data['from'] = 'AUTO'
Form_Data['to'] = 'AUTO'
Form_Data['smartresult'] = 'dict'
Form_Data['client'] = 'fanyideskweb'
Form_Data['salt'] = '1534689771403'
Form_Data['doctype'] = 'json'
Form_Data['version'] = '2.1'
Form_Data['sign'] = '717843204fefe3c0e9e1691f4a638ba8'
#version: 2.1
Form_Data['keyfrom'] = 'fanyi.web'
#action: FY_BY_REALTIME
#Form_Data['typoResult'] = 'false'
#Form_Data['ue'] = 'ue:UTF-8'
Form_Data['action'] = 'FY_BY_REALTIME'
#使用urlencode方法转换标准格式
data = parse.urlencode(Form_Data).encode('utf-8')
#传递Request对象和转换完格式的数据
response = request.urlopen(Request_URL,data)
#读取信息并解码
html = response.read().decode('utf-8')
#print (html)
#使用JSON
translate_results = json.loads(html)
#print (translate_results)
#找到翻译结果
translate_results = translate_results['translateResult'][0][0]['tgt']
#打印翻译信息
print("翻译的结果是:%s" % translate_results)
##输出的结果是:
翻译的结果是:I love you