站内
QQ客服
自定内容
自定内容
请输入内容
新闻搜索
 
 
新闻动态
百度在线翻译接入文档
成都狮龙书廊科技有限责任公司长春分公司    2016-03-31 18:09:56    文字:【】【】【
摘要:百度在线翻译接入API接入文档
HTTP接入文档

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


翻译API HTTP地址:

http://api.fanyi.baidu.com/api/trans/vip/translate


您需要向该地址通过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值

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


为保证翻译质量,请将单次请求长度控制在 6000 bytes以内。(汉字约为2000个)


签名生成方法如下:

1、将请求参数中的 APPID(appid), 翻译query(q, 注意为UTF-8编码), 随机数(salt), 以及平台分配的密钥(可在管理控制台查看)

按照 appid+q+salt+密钥 的顺序拼接得到字符串1。

2、对字符串1做md5,得到32位小写的sign。


注意:

1、请先将需要翻译的文本转换为UTF-8编码

2、在发送HTTP请求之前需要对各字段做URL encode

3、在生成签名拼接 appid+q+salt+密钥 字符串时,q不需要做URL encode,在生成签名之后,发送HTTP请求之前才需要对要发送的待翻译文本字段q做URL encode。

返回结果是json格式,包含以下字段:

字段名 类型 描述
from TEXT 翻译源语言
to TEXT 译文语言
trans_result MIXED LIST 翻译结果
src TEXT 原文
dst TEXT 译文

其中 trans_result 包含了 src 和 dst 字段。


例:将apple从英文翻译成中文:

请求参数:

q=apple

from=en

to=zh

appid=2015063000000001

salt=1435660288

平台分配的密钥: 12345678

生成sign:

>拼接字符串1

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

得到字符串1 =2015063000000001apple143566028812345678

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

sign=md5(2015063000000001apple143566028812345678)

sign=f89f9594663708c1605f3d736d01d2d4

完整请求为:

http://api.fanyi.baidu.com/api/trans/vip/translate?q=apple&from=en&to=zh&appid=2015063000000001&salt=1435660288&sign=f89f9594663708c1605f3d736d01d2d4

也可以使用POST方法传送需要的参数。

错误码列表

当翻译结果无法正常返回时,请参考下表处理:

错误码 含义 解决方法
52000 成功
52001 请求超时 重试
52002 系统错误 重试
52003 未授权用户 检查您的appid是否正确
54000 必填参数为空 检查是否少传参数
58000 客户端IP非法 检查您填写的IP地址是否正确
可修改您填写的服务器IP地址
54001 签名错误 请检查您的签名生成方法
54003 访问频率受限 请降低您的调用频率
58001 译文语言方向不支持 检查译文语言是否在语言列表里
54004 账户余额不足 前往管理控制台为账户充值
54005 长query请求频繁 请降低长query的发送频率,3s后再试
语言列表

源语言语种不确定时可设置为 auto,目标语言语种不可设置为 auto。

语言简写 名称
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 繁体中文
各语言DEMO

PHP 版(点击下载

JS 版(点击下载

Python 版(点击下载

C 版(点击下载

Java 版(点击下载



常见问题

1. 如何在一次请求中翻译多个单词或者多段文本?

您可以在发送的字段q中用换行符(在多数编程语言中为转义符号 \n )来分隔要翻译的多个单词或者多段文本,这样您就能得到多个单词或多段文本独立的翻译结果了。注意在发送请求之前对q字段做URL encode!


2. 什么是URL encode?

网络标准RFC 1738规定了URL中只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。如果您需要翻译的文本里面出现了不在该规定范围内的字符(比如中文),需要通过URL encode将需要翻译的文本做URL编码才能发送HTTP请求。大部分编程语言都有现成的URL encode函数,具体使用方法可以针对您使用的编程语言自行搜索。


3. 为什么我的请求总是返回错误码54001?

54001表示签名错误,请检查您的签名生成方法是否正确。
应该对 appid+q+salt+密钥 拼接成的字符串做MD5得到32位小写的sign。确保要翻译的文本q为UTF-8编码。
注意在生成签名拼接 appid+q+salt+密钥 字符串时,q不需要做URL encode,在生成签名之后,发送HTTP请求之前才需要对要发送的待翻译文本字段q做URL encode。
如果您无法确认自己生成签名的结果是否正确,可以将您生成的签名结果和在http://app.baidu.com/yiten_md5中生成的常规md5加密-32位小写签名结果对比。

浏览 (73) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:毛凌国. 中国
将本文加入收藏夹
 
 
自定内容
请输入内容<--狮龙书廊跑马灯文件代码区->
自定内容

 

感谢您注册参加技术达人“秀”—“数字化变革新旗舰5K智能协作终端发布”在线研讨会。

活动日期:2017年6月8日     
北京时间:上午10:00-11:00
活动号:204 914 711
活动密码:170608
 网站编辑@ 2017 年成都狮龙书廊科技有限责任公司。
Cisco、Cisco Systems和Cisco Systems标志是思科系统有限公司和/或其子公司在中国和特定国家和地区的商标或注册商标。
本文中涉及的所有其它商标均属于各自所有者的资产。
自定内容

请输入内容

自定内容

欢迎参加第五届豆瓣阅读征文大赛

详情
豆瓣阅读  发送至 public  
隐藏
发件人:豆瓣阅读  
收件人:
public  
抄 送:
密 送:
时 间:2017-08-11 15:28
时 间:
地 点:
邮件已加密,收件方查看邮件需要密码。 邮件已加密,密码:
  • 回复
  • 转发
查看译文
查看原文
对照显示
正在翻译,请稍候...
自定内容

美橙视频制作中心

独特创意 精妙制作 品质铸造 超高性价比
专业实景影棚
1000平方米实景影棚
超2000平方米外拍基地
一流的影视设备
电影级摄像机、灯光设备、
专业航拍机等
资深制作团队
资深编导、策划、拍摄、
后期制作专业操刀
专业配音
80多位资深配音,支持
普通话、英文、方言等
免费创意提案
免费策划创意,创作文案及
分镜头脚本
项目修改满意为止
影片无理由、无限制修改,
直至满意
 

8月优惠超给力,一降到底,品质不打折,匠心制作!

企业宣传片

片长:60秒

 
专业配音|文案修饰|片头LOGO设计|画面制作|精修剪辑、配乐、调色、特效,后期制作
原价4600元

特惠:2300

企业宣传片(尊享版)

片长:60秒

 
专业配音|文案修饰|片头LOGO设计|视频与画面混编制作|精修剪辑、配乐、调色,特效,后期制作
原价5600元

特惠:2800

产品形象宣传片

片长:60秒-90秒

 
产品360度外观,真实专业拍摄|创意策划、音乐、特效、调色、后期制作
原价6400元

特惠:3200

产品介绍宣传片

片长:60秒-90秒

 
产品360度外观,真实专业拍摄|产品操作演示场景(含模特或主持人)画面拍摄|创意策划、音乐、特效、调色、后期制作
原价8600元

特惠:4800

成都高新区府城大道399号7栋2单元14层1404号

Chengdu Shilong  Pearson  Eucation  Science  and  technology  limited liability company

Chengdu high tech Zone Fucheng  Road  No.399 

Building  7  2  unit  14 floor  No.1404

    邮编(Zip Code):610000   

总机(搜狗认证电话): 028-67876373   

服务器虚拟备案空间服务商 北京息壤科技信息   

机房电话(TEL):0431-85769416

网址(Website)://www.maolg.net   

企业邮箱传真:4008266163-81212

电子邮箱(Email): public@maolg.com 推广链接

网络管理员(administrator): admin@maolg.com      

  ICP备案/许可证编号:蜀 ICP备17015012号-1

工商注册号:510109000979446


Copyright © 2016-2017 All Rights Reserved  

Chengdu  Shilong  Pearson  Education  Science  and technology  limited liability  company   

狮龙画廊

百度统计 


国际证书职业认证网址 http://www.icad.org.cn/

技术支持: 国际商业美术设计师协会高级美术设计师毛凌国.中国微软开发者网路平台

                 商务中国微信微舟央企贝力  PHP_WEB系统提供商