开发者文档
你的第一个翻译请求,从这里开始。
从获取密钥到处理结果,按步骤将翻译接入现有产品。

快速开始
使用服务端 API Key,通过 HTTPS 发送 JSON 请求。
- 01
获取密钥
在控制台创建 API Key。
- 02
提交文本
设置 text 与 target_lang。
- 03
检查结果
读取译文,记录请求信息。
cURL
curl -X POST https://api.deeplvip.com/api/v1/translate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello, world!","target_lang":"zh-Hans"}'将 YOUR_API_KEY 替换为自己的密钥。请勿把密钥放进浏览器代码或公开仓库。
API 端点
翻译接口与运行状态各司其职,保持接入清晰。
POST
/api/v1/translate提交单段文本,获取译文、实际引擎与请求耗时。
GET
/api/v1/engines查看已注册的翻译引擎与当前可用状态。
GET
/health服务健康检查,用于部署环境与负载均衡。
GET
/metricsPrometheus 指标,用于观察用量、延迟与服务状态。
语言代码与响应信息
使用实际引擎支持的语言代码,例如 zh-Hans、en-US、ja 和 de。可选的 engine 参数用于指定引擎;不传时使用默认主引擎。
- translation
- 译文内容
- engine
- 实际使用的翻译引擎
- characters
- 源文本字符用量
- timing
- 请求耗时信息
让错误处理成为接入的一部分
4xx先检查密钥、请求字段与语言代码,修正后再提交。
429降低并发并进行带上限的指数退避;如有 Retry-After,应遵循等待时间。
503按场景稍后重试或降级,避免无限重试。
记录 request_id、状态和耗时,避免在日志中保存凭证。引擎覆盖与当前接入状态请查看常见问题。
查看常见问题