有道翻译免费API


import json
import requests 
def Translate():
    try:
        url = "http://fanyi.youdao.com/translate"
        msg = "需要翻译的内容"
        params = {
            'doctype': 'json',
            'type': 'AUTO',
            'i':msg
            }
        
        result = requests.get(url,params=params).json()
        trans_CN = result['translateResult'][0][0]['tgt']
        print(trans_CN)
    except Exception as e:
        print("请求异常\n"+e)
'''
可选参数('type'):
ZH_CN2EN 中文 ? 英语
ZH_CN2JA 中文 ? 日语
ZH_CN2KR 中文 ? 韩语
ZH_CN2FR 中文 ? 法语
ZH_CN2RU 中文 ? 俄语
ZH_CN2SP 中文 ? 西语
EN2ZH_CN 英语 ? 中文
JA2ZH_CN 日语 ? 中文
KR2ZH_CN 韩语 ? 中文
FR2ZH_CN 法语 ? 中文
RU2ZH_CN 俄语 ? 中文
SP2ZH_CN 西语 ? 中文
'''