下你所需,载你所想!
汇集开发技术源码资料

软件调用百度翻译api例程

:203.848KB :1 :2020-05-09 13:46:18

部分简介

.如果真 (编辑框_原文.内容 = “”)
信息框 (“请输入需要翻译的字符串”, #错误图标, “错误!”, )
返回 ()
.如果真结束
q = 到文本 (编码_UTF8编码 (编辑框_原文.内容))
salt = 文本_取随机数字 (10)
sign = 校验_取md5 (到字节集 (appid + q + salt + key), 假, 假)
post = “q=” + q + “&” + “from=” + from + “&” + “to=” + to + “&” + “appid=” + appid + “&” + “salt=” + salt + “&” + “sign=” + sign
调试输出 (post)
功能_网页访问 (post)

您需要向该地址通过POST或GET方法发送下列字段来访问服务

字段名 类型 必填参数 描述 备注
q TEXT Y 请求翻译query UTF-8编码
from TEXT Y 翻译源语言 语言列表(可设置为auto)
to TEXT Y 译文语言 语言列表(不可设置为auto)
appid INT Y APP ID 可在管理控制台查看
salt INT Y 随机数
sign TEXT Y 签名 appid+q+salt+密钥 的MD5值
返回结果是json格式,包含以下字段
字段名 类型 描述
from TEXT 翻译源语言
to TEXT 译文语言
trans_result MIXED LIST 翻译结果
src TEXT 原文
dst TEXT 译文
生成sign

>拼接字符串1

拼接appid=2015063000000001+q=apple+salt=1435660288+密钥=12345678

得到字符串1 =2015063000000001apple143566028812345678

>计算签名sign(对字符串1做md5加密,注意计算md5之前,串1必须为UTF-8编码)

软件调用百度翻译api例程

热门推荐

相关文章