一、申请APIKey
到百度翻译开放平台申请APIKey,链接:http://api.fanyi.baidu.com/api/
二、关于生成链接
下面内容均整理自百度翻译开放平台接入文档。
返回结果是json格式,包含以下字段:
三、代码实例
1、先写一个能生产md5值的函数
import hashlib
def md5(str):#生成md5
m = hashlib.md5()
m.update(str)
return m.hexdigest()
2、英译中
def trans(src):#英译中
ApiKey = "xxxxxxxxxxxxxxxxx"
pwd = "***************"
salt = "1435660288"
all = ApiKey + src + salt + pwd
sign = md5(all)
src=src.replace(' ','+')#生成sign前不能替换
url = "http://api.fanyi.baidu.com/api/trans/vip/translate?q="\
+ src + "&from=en&to=zh&appid=" + ApiKey + \
"&salt=" + salt + "&sign=" + sign