# Qwen-MT翻译模型参数说明

## 概念介绍

Qwen-MT 是通义千问系列的翻译专用模型，针对多语言翻译场景进行了优化。该模型支持多种语言之间的双向翻译，在保持翻译质量的同时提供高效的推理性能。

## 参数说明

### 基础参数

| 字段 | 类型 | 必填 | 描述 |
| :--- | :--- | :--- | :--- |
| `model` | String | 是 | 模型名称，如 `qwen-mt-flash` |
| `messages` | Array | 是 | 对话消息列表 |
| `translation_options` | Object | 否 | 翻译配置选项 |

### translation_options 参数

| 字段 | 类型 | 必填 | 描述 |
| :--- | :--- | :--- | :--- |
| `source_lang` | String | 否 | 源语言，如 `"Chinese"`、`"auto"` |
| `target_lang` | String | 否 | 目标语言，如 `"English"`、`"Japanese"` |

### 支持的语言

| 语言 | 英文名 | 代码 |
| :--- | :--- | :--- |
| 自动检测 | Auto | `auto` |
| 英语 | English | `en` |
| 简体中文 | Chinese | `zh` |
| 繁体中文 | Traditional Chinese | `zh_tw` |
| 俄语 | Russian | `ru` |
| 日语 | Japanese | `ja` |
| 韩语 | Korean | `ko` |
| 西班牙语 | Spanish | `es` |
| 法语 | French | `fr` |
| 葡萄牙语 | Portuguese | `pt` |
| 德语 | German | `de` |
| 意大利语 | Italian | `it` |
| 泰语 | Thai | `th` |
| 越南语 | Vietnamese | `vi` |
| 印度尼西亚语 | Indonesian | `id` |
| 马来语 | Malay | `ms` |
| 阿拉伯语 | Arabic | `ar` |
| 印地语 | Hindi | `hi` |
| 希伯来语 | Hebrew | `he` |
| 缅甸语 | Burmese | `my` |
| 泰米尔语 | Tamil | `ta` |
| 乌尔都语 | Urdu | `ur` |
| 孟加拉语 | Bengali | `bn` |
| 波兰语 | Polish | `pl` |
| 荷兰语 | Dutch | `nl` |
| 罗马尼亚语 | Romanian | `ro` |
| 土耳其语 | Turkish | `tr` |
| 高棉语 | Khmer | `km` |
| 老挝语 | Lao | `lo` |
| 粤语 | Cantonese | `yue` |
| 捷克语 | Czech | `cs` |
| 希腊语 | Greek | `el` |
| 瑞典语 | Swedish | `sv` |
| 匈牙利语 | Hungarian | `hu` |
| 丹麦语 | Danish | `da` |
| 芬兰语 | Finnish | `fi` |
| 乌克兰语 | Ukrainian | `uk` |
| 保加利亚语 | Bulgarian | `bg` |
| 塞尔维亚语 | Serbian | `sr` |
| 泰卢固语 | Telugu | `te` |
| 南非荷兰语 | Afrikaans | `af` |
| 亚美尼亚语 | Armenian | `hy` |
| 阿萨姆语 | Assamese | `as` |
| 阿斯图里亚斯语 | Asturian | `ast` |
| 巴斯克语 | Basque | `eu` |
| 白俄罗斯语 | Belarusian | `be` |
| 波斯尼亚语 | Bosnian | `bs` |
| 加泰罗尼亚语 | Catalan | `ca` |
| 宿务语 | Cebuano | `ceb` |
| 克罗地亚语 | Croatian | `hr` |
| 埃及阿拉伯语 | Egyptian Arabic | `arz` |
| 爱沙尼亚语 | Estonian | `et` |
| 加利西亚语 | Galician | `gl` |
| 格鲁吉亚语 | Georgian | `ka` |
| 古吉拉特语 | Gujarati | `gu` |
| 冰岛语 | Icelandic | `is` |
| 爪哇语 | Javanese | `jv` |
| 卡纳达语 | Kannada | `kn` |
| 哈萨克语 | Kazakh | `kk` |
| 拉脱维亚语 | Latvian | `lv` |
| 立陶宛语 | Lithuanian | `lt` |
| 卢森堡语 | Luxembourgish | `lb` |
| 马其顿语 | Macedonian | `mk` |
| 马加希语 | Maithili | `mai` |
| 马耳他语 | Maltese | `mt` |
| 马拉地语 | Marathi | `mr` |
| 美索不达米亚阿拉伯语 | Mesopotamian Arabic | `acm` |
| 摩洛哥阿拉伯语 | Moroccan Arabic | `ary` |
| 内志阿拉伯语 | Najdi Arabic | `ars` |
| 尼泊尔语 | Nepali | `ne` |
| 北阿塞拜疆语 | North Azerbaijani | `az` |
| 北黎凡特阿拉伯语 | North Levantine Arabic | `apc` |
| 北乌兹别克语 | Northern Uzbek | `uz` |
| 书面语挪威语 | Norwegian Bokmål | `nb` |
| 新挪威语 | Norwegian Nynorsk | `nn` |
| 奥克语 | Occitan | `oc` |
| 奥里亚语 | Odia | `or` |
| 邦阿西楠语 | Pangasinan | `pag` |
| 西西里语 | Sicilian | `scn` |
| 信德语 | Sindhi | `sd` |
| 僧伽罗语 | Sinhala | `si` |
| 斯洛伐克语 | Slovak | `sk` |
| 斯洛文尼亚语 | Slovenian | `sl` |
| 南黎凡特阿拉伯语 | South Levantine Arabic | `ajp` |
| 斯瓦希里语 | Swahili | `sw` |
| 他加禄语 | Tagalog | `tl` |
| 塔伊兹-亚丁阿拉伯语 | Ta'izzi-Adeni Arabic | `acq` |
| 托斯克阿尔巴尼亚语 | Tosk Albanian | `sq` |
| 突尼斯阿拉伯语 | Tunisian Arabic | `aeb` |
| 威尼斯语 | Venetian | `vec` |
| 瓦莱语 | Waray | `war` |
| 威尔士语 | Welsh | `cy` |
| 西波斯语 | Western Persian | `fa` |

**注意**：`source_lang` 和 `target_lang` 可以使用语言代码（如 `en`、`zh`）或语言英文名（如 `English`、`Chinese`）。

## API 接口示例

### cURL 示例

```bash
curl -s -X POST https://api.modelverse.cn/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "model": "qwen-mt-flash",
  "messages": [
    {
      "role": "user",
      "content": "看完这个视频我没有笑"
    }
  ],
  "translation_options": {
    "source_lang": "auto",
    "target_lang": "English"
  }
}'
```

## 响应示例

```json
{
  "choices": [
    {
      "message": {
        "content": "I didn't laugh after watching this video.",
        "role": "assistant"
      },
      "finish_reason": "stop",
      "index": 0,
      "logprobs": null
    }
  ],
  "object": "chat.completion",
  "usage": {
    "prompt_tokens": 32,
    "completion_tokens": 9,
    "total_tokens": 41
  },
  "created": 1782376798,
  "system_fingerprint": null,
  "model": "qwen-mt-flash",
  "id": "chatcmpl-1f33275d-d0bf-999d-bfa8-0f6029ff5ae4"
}
```

## 注意事项

1. **语言自动检测**：`source_lang` 设置为 `"auto"` 时，模型会自动检测源语言
2. **语言名称格式**：`source_lang` 和 `target_lang` 可以使用语言代码（如 `"en"`、`"zh"`）或语言英文名（如 `"English"`、`"Chinese"`）
3. **translation_options**：翻译参数需要放在 `translation_options` 对象中
4. **长文本处理**：建议将长文本分段翻译，以获得更好的翻译质量
5. **专业术语**：对于特定领域的专业术语，建议在提示中提供上下文说明

## 模型支持情况

- `qwen-mt-flash`
