文本
创建翻译
将文本翻译为目标语言
该接口把文本翻译成指定语言。
需要翻译音频时,请使用音频翻译;音频翻译始终输出英文。
通过 Models API 获取当前可用的文本翻译模型:
curl "https://api.tokenlab.sh/v1/models?recommended_for=translation"请求体
modelstring必填
翻译模型 ID。
textstring必填
要翻译的源文本。
target_languagestring必填
目标语言代码或名称,以模型支持范围为准。
source_languagestring
可选的源语言提示。
mime_typestring默认值:
text/plain源文本格式。支持值:text/plain、text/html。
userstring
可选的最终用户标识,用于滥用监控和请求追踪。
响应
textstring
翻译后的文本。
modelstring
使用的模型。
source_languagestring | null
识别到或指定的源语言。
target_languagestring
本次请求使用的目标语言。
请求
curl -X POST "https://api.tokenlab.sh/v1/translations" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seed-translation",
"text": "你好,欢迎使用 TokenLab。",
"target_language": "en"
}'响应
{
"text": "Hello, welcome to TokenLab.",
"model": "doubao-seed-translation",
"source_language": "zh",
"target_language": "en"
}授权
BearerAuth AuthorizationBearer <token>
API Key 身份验证。在 Dashboard > API > API Keys 中创建或管理 API Key。
位置: header
请求头
X-TokenLab-Delivery-Policy?string
单次请求的交付策略。覆盖 API 密钥和 Workspace 的默认设置。自动优先尝试 TokenLab Verified,并在输出、请求接受或持久资源创建之前,可能会切换一次至仅限 Official。
可选值
- "auto"
- "verified"
- "official"
请求体
application/json
响应
application/json
application/json
application/json
application/json
application/json
application/json