内容经 DeepL Pro 翻译自英语。
提交 API 请求
有关每个 API 功能所需的请求参数以及请求方法的详细信息,请查看 DeepL API 技术文件。 请注意,该文件当前仅提供英文版本。
API 请求因跨域资源共享政策(CORS)阻止
DeepL API 能够通过 HTTP 接口将翻译功能无缝且安全地整合到你的网站和应用程序中。这可能会诱使您从浏览器向 DeepL API 请求,但您会发现,您的请求会以HTTP 403 Forbidden 状态代码和"被 CORS 策略阻止"的错误信息失败。
DeepL API 不允许浏览器应用程序的直接调用。
在使用 API 时,请参照以下建议。
保密性
当你从前端应用程序发送API请求到第三方API时,你可能会透露你的凭证,你的账户也因此容易受到欺诈和其他形式的滥用。例如,这可能导致你的DeepL API Pro订阅累积高额的使用费。切勿在可公开访问的代码中泄露 API 密钥。
如果您发现自己的 API 密钥已经暴露,请立即登录 DeepL 账户。在API 密钥下,您可以选择生成一个新的API 密钥和停用您已失效的密钥。
安全性
为了在你的网站或应用程序上安全地使用 DeepL API,你可以通过你自己的后端服务器路由你的请求。这可以保证你的凭证安全,并允许你依据你的使用情况自定义 CORS 政策以及最高消费限制。请确保你的后端服务器免受未经授权的访问。
DeepL 提供官方开源库,帮助您创建这些后端实现,目前有Python、Node、.NET、PHP、Ruby和Java 版本。您可以在这里找到我们的 API 技术文件。