准备postman

这个网上信息都有,请自行参考

准备百度翻译接口参数

百度翻译接口信息可以参考:

https://zhuanlan.zhihu.com/p/81945858?utm_source=wechat_session&utm_id=0

个人验证实例

1)阅读API技术文档

2)APPID的参数。要成为注册开发者,才能拥有。注册开发者,获取APPID(百度管理控制台中)

参考:

使用您的百度账号登录百度翻译开放平台(百度翻译开放平台);

可以参考教程:

https://jingyan.baidu.com/article/215817f743b81d1eda14233b.html

注册成为开发者,获得APPID;

进行开发者认证(如仅需标准版可跳过);

开通通用翻译API服务:开通链接

参考技术文档和Demo编写代码

下面为个人申请到的,请申请自己的哦!

APP ID:20221101001430099

密钥:Hq3ouVYU2OasUXWzd5zv

请求地址:http://api.fanyi.baidu.com/api/trans/vip/translate

3)通过API文档,知道了接口的地址,还知道了想能够使用接口,需要传参

4)准备参数。(英文翻译为中文)

q:apple

from:en

to:zh

appid:20221101001430099

salt:54567

sign:(是一个MD5加密的字符串)f89b26f06ae660fbf784d0910ee7a1c7

说明下:salt是随机数,我们可以自己设定,

Step1. 将请求参数中的 APPID(appid)翻译query(q, 注意为UTF-8编码), 随机数(salt), 以及平台分配的密钥(可在管理控制台查看) 按照 appid+q+salt+密钥 的顺序拼接得到字符串1

Step2. 对字符串1做md5,得到32位小写的sign

6)MD5加密:通过工具对字符串进行加密 (appid+q+salt+密钥 的MD5值)

7)把参数输入到postman指定的位置,发送(send)请求

8)对比请求结果

 

参考链接:https://blog.csdn.net/weixin_45738504/article/details/116168839

附注python求md5

# 导入hash算法库
import hashlib
# 得到md5算法对象
hash_md5 = hashlib.md5()
# 准备要计算md5的数据(bytes类型)
data = '20221101001430099apple54567Hq3ouVYU2OasUXWzd5zv'.encode('utf-8', errors='ignore')
# 计算
hash_md5.update(data)
# 获取计算结果(16进制字符串,32位字符)
md5_str = hash_md5.hexdigest()
# 打印结果
print(md5_str)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐