多語言支援
Claude 擅長處理多種語言的任務,相對於英文能維持強大的跨語言表現。
概覽
Claude 展現出強大的多語言能力,在跨語言的「zero-shot」(零樣本)任務中表現尤其出色。
除了下表所列的基準測試語言之外,Claude 也能處理許多其他語言。請針對與您特定使用情境相關的任何語言進行測試。
效能數據
下表顯示 Claude 模型在 Global-MMLU 上的零樣本分數。Global-MMLU 將 「Massive Multitask Language Understanding」(大規模多任務語言理解),即 MMLU 測試集擴展至 42 種語言。每個分數皆以同一模型英文分數的百分比表示:
| 語言 | Claude Fable 5.2 | Claude Opus 5.5 | Claude Sonnet 5.5 | Claude Haiku 5.5 |
|---|---|---|---|---|
| 英文 | 100% | 100% | 100% | 100% |
| 西班牙文 | 99.8% | 99.3% | 99.0% | 98.1% |
| 葡萄牙文(巴西) | 99.4% | 99.2% | 98.7% | 98.1% |
| 義大利文 | 99.5% | 99.2% | 98.4% | 97.7% |
| 法文 | 99.6% | 99.3% | 98.7% | 97.7% |
| 印尼文 | 99.4% | 99.1% | 98.6% | 97.1% |
| 德文 | 99.5% | 99.1% | 98.5% | 97.4% |
| 阿拉伯文 | 99.6% | 99.3% | 98.3% | 96.6% |
| 中文(簡體) | 99.6% | 99.3% | 98.5% | 97.7% |
| 韓文 | 99.6% | 99.1% | 98.3% | 97.0% |
| 日文 | 99.5% | 99.2% | 98.4% | 97.4% |
| 印地文 | 99.4% | 99.2% | 98.5% | 96.6% |
| 孟加拉文 | 99.2% | 98.6% | 97.2% | 95.4% |
| 斯瓦希里文 | 99.2% | 98.3% | 96.9% | 94.0% |
| 約魯巴文 | 98.5% | 96.3% | 93.6% | 87.0% |
所有分數皆在 max effort 等級下使用「adaptive thinking」(自適應思考)。分數排除了遭「safety classifier」(安全分類器)封鎖或未獲回答的問題。表中每個分數所排除的問題最多為 1.7%。
設定回應語言
Claude 會從對話中推斷回應語言,但對於正式環境的應用程式,您應明確指定目標語言。最可靠的做法是在「system prompt」(系統提示)中指定,這能讓該指令在對話的每一輪中保持穩定。
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-5-5",
max_tokens=1024,
system="Always respond in French, regardless of the language the user writes in.",
messages=[{"role": "user", "content": "How do I reset my password?"}],
)
print(message.content)如果您的應用程式允許使用者在執行時選擇語言,請將該選擇插入系統提示中,而非依賴 Claude 從使用者的訊息中推斷。若要在兩種特定語言之間進行翻譯,請同時指明兩者:Translate the user's message from German to Korean. Respond with only the translation.
最佳實務
處理多語言內容時:
- 提供明確的語言上下文: 雖然 Claude 可以自動偵測目標語言,但明確指定您想要的輸入和輸出語言可以提高可靠性。若要增強流暢度,您可以提示 Claude 使用「如同母語人士般的道地用語」。
- 使用原生文字: 請以原生文字而非音譯方式提交文本,以獲得最佳結果。
- 考量文化脈絡: 有效的溝通往往需要超越純粹翻譯的文化與地區意識。
另請遵循提示工程概覽中的一般指引,以進一步提升輸出品質。
語言支援注意事項
- Claude 能以大多數使用標準 Unicode 字元的世界語言處理輸入並產生輸出。
- 效能因語言而異,在廣泛使用的語言中能力尤其強大。
- 即使在數位資源較少的語言中,Claude 仍能維持具有意義的能力。
後續步驟
運用一般提示技巧來提升多語言輸出品質。
建立一個客戶支援聊天機器人。一個聊天機器人即可為使用多種語言的客戶提供服務。
比較各模型層級,在多語言品質與成本及延遲之間取得平衡。
運用一般的評估方法,衡量您所支援的每種語言的輸出品質。
可用性
Claude API
- API
- Messages API
- Managed Agents
- 模型
- 所有模型
Claude Platform on AWS
- API
- Messages API
- Managed Agents
- 模型
- 所有模型
Amazon Bedrock
- API
- Messages API
- 模型
- 所有模型
Amazon Bedrock (InvokeModel)
- API
- Messages API
- 模型
- 所有模型
Claude Models on Google Cloud (Google managed)
- API
- Messages API
- 模型
- 所有模型
Microsoft Foundry
- API
- Messages API
- 模型
- 所有模型
這個頁面有幫助嗎?