# DeepL API 使用指南 **Published by:** [izbkdacpp](https://paragraph.com/@izbkdacpp/) **Published on:** 2025-04-01 **URL:** https://paragraph.com/@izbkdacpp/deepl-api ## Content DeepL 是我体验过的最出色的翻译工具之一。为了更高效地利用其功能,我们可以通过 DeepL API 实现自动化翻译和定制化需求。本文将详细介绍如何开通和使用 DeepL API,并结合词汇表优化翻译效果。开通 DeepL API 的步骤要在 DeepL 中使用 API,首先需要在订阅选项中启用 API 功能。需要注意的是,DeepL 的订阅设置有一个特别之处:开通 DeepL Pro 后无法使用 DeepL API,反之亦然。因此,在订阅时务必确认选择的是 DeepL API 服务。开通后,你将获得一个唯一的 API token,用于后续操作。有一些第三方服务(如 DeepLX)提供免费的 DeepL API 访问,但响应速度通常比官方 API 稍慢。结合词汇表提升翻译质量通过创建和使用词汇表(glossary),你可以为特定术语指定翻译结果,从而提升翻译的准确性和一致性。下面是创建词汇表的步骤:创建词汇表以下是一个使用 API Pro Endpoint 的示例代码(Free API 用户需将地址替换为 https://api-free.deepl.com): bash设置 tokenTOKEN="your-token"构建词汇表数据data=$(jq -n --arg glossary "$(cat glossary.tsv)" '{ name: "My Glossary", source_lang: "en", target_lang: "zh", entries: $glossary, entries_format: "tsv" }')调用 API 创建词汇表curl -X POST "https://api.deepl.com/v2/glossaries" --header "Authorization: DeepL-Auth-Key $TOKEN" --header "Content-Type: application/json" --data "$data" 你也可以将词汇表内容写入文件(如 glossary.tsv),然后通过命令 GLOSSARY=$(