Skip to main content

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

获取到接口地址密钥之后:

  1. 打开划词翻译设置页(如何打开)。
  2. 在左侧菜单中点击【第三方服务】,然后找到【DeepL】-【镜像地址】,将接口地址填写进去。
  3. 在左侧菜单中点击【服务申请】,然后找到【DeepL】,点击【管理密钥】按钮,在弹窗中点击【添加密钥】按钮,然后将密钥填进 Authentication Key 这一列。
  • 如果你使用的中转服务没有提供密钥,那么你需要随便填写几个字符(例如 abc),不能留空

完成以上步骤之后,你就可以在划词翻译当中使用 DeepL 了。

DeepL 官方接口的申请及使用方式

注意:需要划词翻译 v8.7.0 及以上版本才能填写 DeepL 密钥。

tip

文档内容可能会过时,请以 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 的账号后:

  1. 打开 https://www.deepl.com/translator,点击右上角的【登录】按钮登录你的 DeepL 账号后,打开【账户】页。
  2. 网页往下滑,找到【验证密钥】并复制。
    • 可能叫【DeepL API的验证密钥】,或者【验证密钥(DeepL API和CAT工具集成)】。

第三步:将 Authentication Key 填写进划词翻译

打开划词翻译的【设置页】-【服务申请】,找到【DeepL】然后点击【管理密钥】按钮,把上一步中复制的【验证密钥】粘贴进去即可。

术语表

DeepL 虽然支持术语表,但需要划词翻译写代码做接入。如果你需要用到 DeepL 的术语表,可以联系我添加此功能。

错误排查

你可以点击以下链接查看报错的具体原因。

https://developers.deepl.com/docs/v/zh/best-practices/error-handling