子程序名 | 返回值类型 | 公开 | 备 注 | ||||
百度翻译 | 整数型 | 52000 成功, 52001 请求超时, 52002 系统错误, 52003 未授权用户, 54000 必填参数为空, 58000 客户端IP非法, 54001 签名错误, 54003 访问频率受限 | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
欲翻译文本 | 文本型 | 翻译源语言 | 文本型 | 默认自动检测, auto 自动检测,zh 中文,en 英语,yue 粤语,wyw 文言文,jp 日语,kor 韩语,fra 法语,spa 西班牙语,th 泰语,ara 阿拉伯语,ru 俄语,pt 葡萄牙语,de 德语,it 意大利语,el 希腊语,nl 荷兰语,pl 波兰语,bul 保加利亚语,est 爱沙尼亚语,dan 丹麦语,fin 芬兰语,cs 捷克语,rom 罗马尼亚语,slo 斯洛文尼亚语,swe 瑞典语,hu 匈牙利语,cht 繁体中文 | 译文语言 | 文本型 | zh 中文,en 英语,yue 粤语,wyw 文言文,jp 日语,kor 韩语,fra 法语,spa 西班牙语,th 泰语,ara 阿拉伯语,ru 俄语,pt 葡萄牙语,de 德语,it 意大利语,el 希腊语,nl 荷兰语,pl 波兰语,bul 保加利亚语,est 爱沙尼亚语,dan 丹麦语,fin 芬兰语,cs 捷克语,rom 罗马尼亚语,slo 斯洛文尼亚语,swe 瑞典语,hu 匈牙利语,cht 繁体中文 | APP_ID | 文本型 | 开发者的APP ID 申请地址 http://api.fanyi.baidu.com | 私匙 | 文本型 | 翻译结果 | 文本型 | 用来存放翻译的结果 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
提交字串 | 文本型 | |||||
salt | 文本型 | |||||
sign | 文本型 | |||||
返回文本 | 文本型 | |||||
返回代码 | 文本型 |






salt = 时间_取现行时间戳 (真)
sign = 校验_取md5_文本 (APP_ID + 欲翻译文本 + salt + 私匙, 真, 假, 假)
欲翻译文本 = 编码_URL编码 (欲翻译文本, 真, 真)
提交字串 = “http://api.fanyi.baidu.com/api/trans/vip/translate?q=” + 欲翻译文本 + “&appid=” + APP_ID + “&salt=” + salt + “&from=” + 翻译源语言 + “&to=” + 译文语言 + “&sign=” + sign
返回文本 = 到文本 (HTTP读文件 (提交字串))
翻译结果 = 编码_usc2到ansi (文本_取出中间文本 (返回文本, “dst” + #引号 + “:” + #引号, #引号 ))
返回代码 = 文本_取出中间文本 (返回文本, “error_code” + #引号 + “:” + #引号, #引号 + “,”)


返回 (到数值 (返回代码))
词条作者信息 使用例程