百度翻译API接口的使用
假如,我自己要开发一个翻译的网站,自己没技术,使用其他的翻译接口(百度的翻译接口)
1)阅读API技术文档
2)APPID的参数。要成为注册开发者,才能拥有。注册开发者,获取APPID(百度管理控制台中)
APP ID:20200211000382774
密钥:b1imCNk_EdXIHM0zX2bD
3)通过API文档,知道了接口的地址,还知道了想能够使用接口,需要传参
4)准备参数。(英文翻译为中文)
q:apple
from:en
to:zh
appid:20200211000382774
salt:54567
sign:(是一个MD5加密的字符串)965afffd7c4cab416552a15a897e8ce6
6)MD5加密:通过工具对字符串进行加密 (appid+q+salt+密钥 的MD5值)
7)把参数输入到postman指定的位置,发送(send)请求
8)对比请求结果
响应结果:
中文翻译英文也是同样的方法,但是网络标准RFC 1738规定了URL中只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。如果您需要翻译的文本里面出现了不在该规定范围内的字符(比如中文),需要通过URL encode将需要翻译的文本做URL编码才能发送HTTP请求。
准备参数。(中文翻译为英文)
q:%E9%A6%99%E8%95%89(香蕉url编码后的值)
from:zh
to:en
appid:20200211000382774
salt:54567
sign:(是一个MD5加密的字符串)98e5df4fac159895b344925a3d99f0cd