DeepL API 免费额度申请:一次性 100 万字符翻译接口怎么领
免费额度
Developer 免费档:一次性 100 万字符额度、1 个 API Key、1 个术语表、1 条风格规则,免绑卡;付费 Growth 为 €23.8/月起
注意事项
教程
DeepL API 的免费额度并非每月循环发放,Developer 档给的是一次性 100 万字符,注册完成后自动计入账户,全程不需要绑卡。下面按顺序说明领取流程。
- 进入官方 API 入口:打开
https://www.deepl.com/pro-api,在方案对比表里找到 Developer(免费)一栏,点击该栏下方的注册按钮。注意不要从普通翻译网页版进入,那个入口拿不到 API Key。 - 注册账号:用邮箱加密码注册,也可以直接用 Google 或 Apple 账号一键登录。整个过程不需要填写信用卡信息,只需一个能接收验证邮件的邮箱。
- 填写用途问卷并提交:勾选个人或公司身份、主要用途(例如产品本地化、内容翻译)、预计调用量等,提交后账号立即生效,免费字符额度同时到账。
- 在控制台复制 API Key:登录后进入账号页的认证密钥区域,复制那串 Authentication Key,它就是唯一的调用凭证。同一页面还能看到已用字符和剩余额度,具体数字以控制台实际显示为准。
- 确认额度类型:Developer 档包含 1 个 API Key、1 个术语表、1 条风格规则,文档翻译(DOCX、PDF)也在这 100 万字符内消耗。额度用完后不会自动刷新。
几个容易踩的坑:
- 免费档不含网页版翻译器界面,只提供接口调用额度,别指望在后台直接贴文本翻译。
- 免费 Key 只能请求
api-free.deepl.com域名,误用付费域名会直接返回 403。 - 免费政策已经调整过,不再是过去每月 50 万字符循环,现在是一次性发放,适合验证翻译效果而不是长期跑量。
- 需要持续用量时要升级到 Growth 方案,起价 €23.8/月,价格与条款以官网结算页实际显示为准。
DeepL 提供的是翻译接口,并非 OpenAI 式的对话补全接口,因此没有 /v1/chat/completions 这类路径,也没有可选的模型名,翻译能力由 DeepL 自研引擎直接提供,无法直接塞进 OpenAI 兼容客户端,需要在业务层自行包一层服务。免费档的 base_url 为 https://api-free.deepl.com/v2/,付费档换成 https://api.deepl.com/v2/。
文本翻译调用
向 /v2/translate 发 POST 请求,鉴权用请求头 Authorization: DeepL-Auth-Key 你的密钥。可以直接复制下面这段 curl 验证连通性:
curl -X POST "https://api-free.deepl.com/v2/translate" \
-H "Authorization: DeepL-Auth-Key 你的API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": ["Hello, world!", "How are you?"],
"source_lang": "EN",
"target_lang": "ZH"
}'
关键参数说明:text 是待翻译文本数组,可以一次传多条,计费按字符总量算;target_lang 必填,中文写 ZH,英文 EN,德语 DE;source_lang 可省略,省略时自动识别语种;formality 控制正式程度(more 或 less);glossary_id 用于绑定术语表,保证专有名词译法统一;tag_handling 设为 html 可保留标签结构而不破坏页面。返回结果在 translations[].text 中,同时带有 billed_characters 字段,方便核对扣量。
Python 调用示例,密钥通过环境变量注入,避免写死在代码里:
import os
import requests
resp = requests.post(
"https://api-free.deepl.com/v2/translate",
headers={"Authorization": "DeepL-Auth-Key " + os.environ["DEEPL_AUTH_KEY"]},
json={"text": ["Good morning"], "target_lang": "ZH"},
timeout=30,
)
print(resp.json()["translations"][0]["text"])
文档翻译
先 POST /v2/document 上传 DOCX 或 PDF 文件,拿到 document_id 与 document_key;再轮询 /v2/document/{document_id} 查询处理状态,状态变为 done 后通过同一接口取回译文。文档翻译消耗的字符同样从免费额度中扣除。
额度耗尽与限流的排查
典型表现:返回 HTTP 456 表示免费字符已经用尽;返回 429 表示请求过于频繁触发限流;返回 403 多为密钥无效,或把免费 Key 发到了 api.deepl.com。建议按以下顺序排查:
- 核对请求域名是否为
api-free.deepl.com,免费 Key 与付费域名不匹配。 - 核对请求头格式,必须是
DeepL-Auth-Key加一个空格再加完整密钥,不要漏掉前缀。 - 到控制台用量页查看剩余字符与近期消耗,具体数值以控制台实际显示为准。
- 遇到 429 时按指数退避重试并降低并发,批量翻译建议分批提交而非一次塞上万条。
额度用尽后接口不会自动恢复,也不会按月重置,需要升级到付费方案才能继续调用。上线前建议先用小批量文本跑通流程,并记录每千字符的消耗,便于估算长期成本。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。