通用翻译API接入文档

您所在的位置:网站首页 翻译API申请 通用翻译API接入文档

通用翻译API接入文档

2024-07-14 04:42| 来源: 网络整理| 查看: 265

欢迎使用通用翻译API,本文档将指导您如何快速接入。

如何使用通用翻译API?

使用您的百度账号登录[百度翻译开放平台](http://api.fanyi.baidu.com/) ; 注册成为开发者,获得 APPID ; 进行开发者认证(如仅需标准版可跳过); 开通通用翻译API服务:[开通链接](https://fanyi-api.baidu.com/choose) ; 参考技术文档和 Demo 编写代码。

接入方式

通用翻译API通过 HTTP 接口对外提供多语种互译服务。您只需要通过调用通用翻译API,传入待翻译的内容,并指定要翻译的源语言(支持源语言语种自动检测)和目标语言种类,就可以得到相应的翻译结果。

签名生成方法

签名是为了保证调用安全,使用 MD5 算法生成的一段字符串,生成的签名长度为 32 位,签名中的英文字符均为小写格式。生成方法:

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

待翻译文本(q)需为 UTF-8 编码; 在生成签名拼接 appid+q+salt+密钥 字符串时,q 不需要做 URL encode,在生成签名之后,发送 HTTP 请求之前才需要对要发送的待翻译文本字段 q 做 URL encode;

3.如遇到报 54001 签名错误,请检查您的签名生成方法是否正确,在对 sign 进行拼接和加密时,q 不需要做 URL encode,很多开发者遇到签名报错均是由于拼接 sign 前就做了 URL encode;4.在生成签名后,发送 HTTP 请求时,如果将 query 拼接在URL上,需要对 query 做 URL encode。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3