百度翻译
在划词翻译內使用百度翻译的方式有两种。
第一种:购买【套餐包】直接使用
只需购买划词翻译的【套餐包】,即可直接使用包括百度翻译在內的所有服务。
第二种:自行申请百度翻译服务
文档内容可能会过时,请以百度翻译官网说明为准。
价格
百度翻译官方接口有三个版本:标准版、高级版和尊享版。注意:百度翻译官方曾在 2022 年 8 月 1 日下调过免费额度,点击查看详情
尊享版需要企业认证,不适用于个人用户,所以这个文档里没有介绍尊享版。
标准版每月只有 5 万免费字符,当你完成个人认证后,你可以切换到高级版,高级版每月有 100 万字符免费。用完免费额度后,超出的部分会按照 49 元 / 百万字符收取费用,费用由百度翻译在它自己的百度翻译开放平台收取,与划词翻译无关。
建议前往百度翻译平台的我的服务 - 通用文本翻译开启“免费额度用量提醒”。比如如果你有 100 万字符的免费额度,那么你可以将提醒数量设置为 90 万字,这样当你当月消耗了 90 万字时,百度翻译会短信 / 邮件提醒你。“垂直领域翻译”(即百度翻译(专业版))没有这个提醒功能。
百度翻译是按天计费的,还建议在百度翻译开放平台里充值 1 元,然后在财务总览页面设置余额低于 1 元就短信提醒。但是请注意,按天计费意味着在一天之内无论产生 了多少使用量都不会有实时提醒,只会在每天结算的时候(一般是凌晨一点)才会有提醒。
在网页全文翻译功能中使用百度翻译时,请留意字符数消耗情况!点击查看说明
申请步骤
第一步:登录百度翻译开放平台
打开百度翻译开放平台 https://fanyi-api.baidu.com/ 并登录你的百度账号,登录成功后点击「管理控制台」。
第二步:注册成为百度翻译开发者
第一次进入管理控制台会让你注册成为百度翻译开发者,如下图。选择「个人开发者」并填写表单后点击「下一步」。注册成功后会让你进行身份认证,如果你不想用高级版可以点「取消」,否则就需要认证。
第三步:开通「通用翻译服务」
注册成功后,打开控制台 https://fanyi-api.baidu.com/api/trans/product/desktop,点击「立即开通」按钮,然后:
- 选择「通用翻译(适用于文本翻译)」并点击「下一步」
- 选择「开通标准版」
- 填写应用名称"划词翻译"然后点击「提交申请」,会提示「开通成功」
建议同时开通「垂直领域翻译」,这样就可以在划词翻译内使用百度翻译(专业版)了。
可选步骤:切换为高级版接口
完成前三个步骤之后,你就可以使用标准版接口了,但如果你想使用高级版接口,可以打开百度翻译开放平台控制台 https://fanyi-api.baidu.com/api/trans/product/desktop,点击写有「标准版」的下拉框即可切换为高级版。第一次切换为高级版的时候会让你进行身份认证。
第四步:在划词翻译中填写百度翻译 APP ID 和密钥
打开百度翻译开放平台控制台 https://fanyi-api.baidu.com/api/trans/product/desktop,将页面最底部的「APP ID」和「密钥」填写进划词翻译的【设置页】-【服务申请】-【百度翻译】中(v7.6.0 之前的用户填进「设置页」-「翻译源」-「百度翻译」中)。
术语表
百度翻译支持术语表,见 https://fanyi-api.baidu.com/manage/term。
错误排查
你可以点击以下链接,然后找到【错误码列表】一节查看报错的具体原因。
https://fanyi-api.baidu.com/doc/21
常见问题
填写密钥之后仍然无法正常使用百度翻译
根据用户反馈(见 #1175),出现这个问题有以下几种可能:
- 密钥填写不正确,一般是你复制密钥的时候少复制了几个字符。
- 你填错了密钥,请确保你按照前面的步骤申请并填写了正确的密钥。常见的情况有:
- 百度翻译官方进行了风控。如果你确认你的密钥填写无误,但百度翻译一直报 52001、52003、58003 等错误,那么基本属于这种情况,此时需要联系百度翻译客服进行处理。
出现“同一 IP 当日使用多个 APPID 发送翻译请求”这一情况一般是因为:
- 你在划词翻译内填写了多个百度翻译的 APPID。
- 你所在网络的出口 IP 只有一个,比如你使用的是校园网 / 公司网,整个学校 / 公司的出口 IP 只有一两个,而学校 / 公司里有多个人使用了百度翻译。
- 你使用了梯子,而梯子里的代理服务器就是很多人共用的,也会出现这种情况。
系统风控增加了IP校验规则,如同一 IP 当日使用多个 APPID(即划词翻译所说的“密钥”)发送翻译请求,则该 IP 将被封禁当日请求权限,次日解封。
但由于 IP 多变,应用场景复杂,难免出现误伤正常使用的情况。如您属正常使用,但出现 58003 的提示,请发送邮件至 translate_api@baidu.com,同时提供如下信息。我方在收到邮件后将与您取得联系,核实后将解除封禁。
公司名称:
产品名称:
联系人:
联系方式:
服务器IP:
APPID:
注:如提供信息不全,将影响审核通过率。