# 同声传译（AST）

将音频翻译为目标语言。请求 `multipart/form-data`，含 `file`（16k/单声道/16bit wav）、`model`（如 `doubao-ast`）、`mode`（`s2t` 译文文字 / `s2s` 译文语音）、`source_language`、`target_language`、可选 `voice`（s2s 输出音色）。
`mode=s2t` 返回 JSON `{text, source_text}`；`mode=s2s` 返回 `audio/ogg` 译文语音流。
计费：按 token 成本价。

## POST /v1/audio/translations

> 同声传译（AST）

将音频翻译为目标语言。请求 `multipart/form-data`，含 `file`（16k/单声道/16bit wav）、`model`（如 `doubao-ast`）、`mode`（`s2t` 译文文字 / `s2s` 译文语音）、`source_language`、`target_language`、可选 `voice`（s2s 输出音色）。
`mode=s2t` 返回 JSON `{text, source_text}`；`mode=s2s` 返回 `audio/ogg` 译文语音流。
计费：按 token 成本价。

### Authentication

`Authorization: Bearer tr-xxx`

### Request Body

Content-Type: `multipart/form-data`

- **model** `string` **(required)**  
  同声传译模型 ID，可通过 `GET /v1/models` 过滤 `type: ast` 获取
- **file** `string` **(required)**  
  音频文件，16kHz / 单声道 / 16bit PCM 的 wav
- **mode** ``s2t` | `s2s`` (default: `s2t`)  
  `s2t` 返回译文文字；`s2s` 返回译文语音（audio/ogg）
- **source_language** `string`  
  源语言代码（zh / en / ja / ...）
- **target_language** `string`  
  目标语言代码
- **voice** `string`  
  s2s 输出音色，留空则复刻源音色

### Response

- **text** `string`  
  译文
- **source_text** `string`  
  识别出的原文

### Error Codes

- `400`: 
- `401`: 
- `402`: 
- `429`: 
- `502`:
