DeepL
前排提醒
你有两种在划词翻译内使用 DeepL 的方式:官方接口或者第三方中转服务。这两种方式的对比如下:
官方接口 | 第三方中转服务 | |
---|---|---|
价格 | 免费版每月有 50 万字符的免费额度;收费版 25 美元 / 一百万字符 | 一般为官方价格的十分之一甚至更低 |
数据传输 | 你的数据直接传输给官方接口 | 你的数据会先传输给第三方中转服务,再由它转发给官方接口。这意味着第三方中转服务可能会保留你的数据。 |
这篇文档分别介绍了以上两种使用方式。
第三方 DeepL 中转服务的使用方式
如果你能提供 DeepL 中转服务,欢迎联系我们,我们可以在这里放上你的广告。
首先,确保划词翻译已经升级到 v10.8.0 版本(发布于 2024 年 6 月 5 日)。
然后,你需要自行找到一个提供 DeepL 中转服务的网站,在购买之后,它们会提供给你一个接口地址(例如 https://api.example.com/abc/def
),也有可能会提供给你一个密钥(例如 aHnkdW3kds4dles=
这样的一串字符)。
有的第三方中转服务可能只给了你一个域名,例如 https://api.example.com
,这种情况下一般是需要加上后缀 /v2/translate
的,也就是真正的接口地址可能是 https://api.example.com/v2/translate
。
获取到接口地址和密钥之后:
- 打开划词翻译设置页(如何打开)。
- 在左侧菜单中点击【第三方服务】,然后找到【DeepL】-【镜像地址】,将接口地址填写进去。
- 在左侧菜单中点击【服务申请】,然后找到【DeepL】,点击【管理密钥】按钮,在弹窗中点击【添加密钥】按钮,然后将密钥填进 Authentication Key 这一列。
- 如果你使用的中转服务没有提供密钥,那么你需要随便填写几个字符(例如
abc
),不能留空。
完成以上步骤之后,你就可以在划词翻译当中使用 DeepL 了。
DeepL 官方接口的申请及使用方式
注意:需要划词翻译 v8.7.0 及以上版本才能填写 DeepL 密钥。
文档内容可能会过时,请以 DeepL 官网说明为准。
相关链接:DeepL API 说明
价格
DeepL 的订阅类型分为两种:针对个人和团队
和研发人员(DeepL API)
,划词翻译能且只能使用研发人员(DeepL API)
。
研发人员(DeepL API)
又分为两种:
- Free(推荐):每个月提供 50 万免费字符,超出后则不能再使用,直到下个月刷新免费额度。
- Pro:没有免费额度。25 美元 / 一百万字符,且每月还需要额外支付 5.49 美元的订阅费。
注意:与国内的翻译服务不同,DeepL 的免费额度重置日期在月中,一般为每个月的 14 日。换句话说,当国内的翻译服务在每个月的第一天重置免费额度时,DeepL 已经用了 16 天了。
在网页全文翻译功能中使用 DeepL 时,请留意字符数消耗情况!点击查看说明
申请步骤
第一步:获取开通过 DeepL API 的账号
如果你想自己注册 DeepL 账号并开通 DeepL API,那么首先你需要有一张在 DeepL 支持的国家或地区发行的 VISA / MASTER 信用卡。DeepL 目前不支持使用国内发行的信用卡开通 DeepL API,鉴于此,我建议直接在网上购买开通了 DeepL API Free 的账号。
从 v8.7.2 起,划词翻译支持通过购买翻译积分来使用 DeepL 了。
如果你实在是想要用自己的账号开通 DeepL API,你可以申请国外的虚拟信用卡试一试。点击查看国外虚拟信用卡的申请 / 充值 / 消费教程
再次提醒,请确认你购买的是开通了研发人员(DeepL API)
的账号,一般会标有“程序员”、“API Free”这样的字眼。
如果你能提供开通了 DeepL API 的账号,你可以联系我在这里给你的店铺挂个广告位。
如果你有符合条件的信用卡,那么你可以自行在 DeepL 官网注册账号并开通 DeepL API。我暂时无法提供图文步骤,因为我也没有国外的 信用卡(哭笑不得.jpg)。
第二步:获取 Authentication Key
当你有了开通过 DeepL API 的账号后:
- 打开 https://www.deepl.com/translator,点击右上角的【登录】按钮登录你的 DeepL 账号后,打开【账户】页。
- 注意:可能需要关闭代理软件才能登录成功。
- 也可以直接点击此链接打开【账户】页:https://www.deepl.com/your-account/summary
- 网页往下滑,找到【验证密钥】并复制。
- 可能叫【DeepL API的验证密钥】,或者【验证密钥(DeepL API和CAT工具集成)】。
第三步:将 Authentication Key 填写进划词翻译
打开划词翻译的【设置页】-【服务申请】,找到【DeepL】然后点击【管理密钥】按钮,把上一步中复制的【验证密钥】粘贴进去即可。
术语表
DeepL 虽然支持术语表,但需要划词翻译写代码做接入。如果你需要用到 DeepL 的术语表,可以联系我添加此功能。
错误排查
你可以点击以下链接查看报错的具体原因。
https://developers.deepl.com/docs/v/zh/best-practices/error-handling