内容经 DeepL Pro 翻译自英语。
DeepL API 通过 HTTP 接口,可将翻译、写作和语音文本翻译能力无缝且安全地集成到您的网站和应用程序中。
DeepL 提供官方开源库,以帮助您实现这些后端功能,支持 Python、Node、.NET、PHP、Ruby 和 Java。点击此处学习更多。
DeepL API 不允许直接从基于浏览器的应用程序进行调用。从浏览器发送到 DeepL API 的请求将因 HTTP 403 禁止状态码和“被 CORS 策略阻止”的错误消息而失败。
DeepL API 技术文件
请查阅 DeepL API 技术文件(提供英语版本),了解各 API 函数所需的请求参数和请求方法的详细信息。
API 认证密钥
您的 API 订阅会为您提供一个 API 认证密钥。订阅中包含的所有 DeepL 服务均可使用同一 API 密钥。请参阅本文,了解 DeepL 各 API 计划可访问的服务概览。
安全指南
切勿在公开可访问的代码中泄露您的 API 密钥。
前端应用程序向第三方 API 发起的请求会将您的凭据暴露在网络上,导致您的账户面临欺诈和滥用的风险,例如在 DeepL API 计划中产生高额使用费用。
若您的 API 密钥已泄露,请立即采取以下措施:
- 登录您的 DeepL 账户,进入“账户”
- 转至“API 密钥与配额”标签
- 创建新密钥:点击“创建新密钥”,然后再次点击以确认
- 停用已泄露的密钥:点击“更多选项”图标
,然后选择“停用密钥”
请通过您自己的后端服务器转发请求,以确保在您的网站或应用程序上安全使用 DeepL API。这样可以隐藏您的凭据,并允许您根据具体使用场景的需求指定 CORS 策略和速率限制。请务必确保您的后端服务器免受未经授权的访问。
插件
插件由相应的插件提供商开发和维护。如果您在使用插件时遇到困难,请检查您的插件是否已更新至最新版本。如有疑问,请联系插件提供商。