# -*- coding: utf-8 -*-
import json
import requests

import sys
reload(sys)
sys.setdefaultencoding('utf8')
 
def translate(sentence):
    url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc'
    data = {
        "type" : "AUTO",
        "i" : sentence,
        "doctype" : "json",
        "xmlVersion" : "1.8",
        "keyfrom" : "fanyi.web",
        "ue" : "UTF-8",
        "action" : "FY_BY_CLICKBUTTON",
        "typoResult" : "true"
    }
    content = requests.post(url, data).content
    mydict = json.loads(content)
    return mydict.get('translateResult')[0][0].get('tgt')
 
if __name__ == '__main__':
    sentence = raw_input(u'请输入您要翻译的句子(支持中译英和英译中):')
    print translate(sentence)

 

posted on 2016-05-13 17:13  昨、夜星辰  阅读(214)  评论(0)    收藏  举报