多言語サポート
Claudeは複数の言語にわたるタスクに優れており、英語と比較しても高いクロスリンガル性能を維持しています。
概要
Claudeは堅牢な多言語機能を備えており、特にさまざまな言語での「zero-shot」(ゼロショット)タスクにおいて優れたパフォーマンスを発揮します。
Claudeは、以下の表でベンチマークされている言語以外にも多くの言語に対応しています。ご自身の具体的なユースケースに関連する言語でテストしてください。
性能データ
次の表は、Global-MMLUにおけるClaudeモデルのゼロショットスコアを示しています。Global-MMLUは、「Massive Multitask Language Understanding」(大規模マルチタスク言語理解)、すなわちMMLUのテストセットを42の言語に拡張したものです。各スコアは、同じモデルの英語スコアに対する割合です:
| 言語 | Claude Fable 5.1 | Claude Opus 5.5 | Claude Sonnet 5.5 | Claude Haiku 5.5 |
|---|---|---|---|---|
| 英語 | 100% | 100% | 100% | 100% |
| スペイン語 | 99.4% | 99.3% | 99.0% | 98.1% |
| ポルトガル語(ブラジル) | 99.0% | 99.2% | 98.7% | 98.1% |
| イタリア語 | 99.0% | 99.2% | 98.4% | 97.7% |
| フランス語 | 99.0% | 99.3% | 98.7% | 97.7% |
| インドネシア語 | 98.9% | 99.1% | 98.6% | 97.1% |
| ドイツ語 | 99.1% | 99.1% | 98.5% | 97.4% |
| アラビア語 | 98.7% | 99.3% | 98.3% | 96.6% |
| 中国語(簡体字) | 98.8% | 99.3% | 98.5% | 97.7% |
| 韓国語 | 98.8% | 99.1% | 98.3% | 97.0% |
| 日本語 | 98.7% | 99.2% | 98.4% | 97.4% |
| ヒンディー語 | 98.9% | 99.2% | 98.5% | 96.6% |
| ベンガル語 | 98.3% | 98.6% | 97.2% | 95.4% |
| スワヒリ語 | 97.7% | 98.3% | 96.9% | 94.0% |
| ヨルバ語 | 95.1% | 96.3% | 93.6% | 87.0% |
すべてのスコアは、maxの「effort level」(エフォートレベル)で「adaptive thinking」(適応型思考)を使用しています。スコアには、安全性分類器によってブロックされた質問や回答されなかった質問は含まれていません。表の各スコアにおいて、除外された質問は最大でも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がユーザーのメッセージから推測することに頼るのではなく、その選択をシステムプロンプトに埋め込んでください。2つの特定の言語間で翻訳するには、両方の言語を指定します:Translate the user's message from German to Korean. Respond with only the translation.
ベストプラクティス
多言語コンテンツを扱う際は、以下の点に留意してください。
- 明確な言語コンテキストを提供する: Claudeはターゲット言語を自動的に検出できますが、希望する入力言語と出力言語を明示的に指定することで信頼性が向上します。流暢さを高めるために、Claudeに「ネイティブスピーカーのような慣用的な表現」を使用するよう指示することができます。
- ネイティブの文字体系を使用する: 最適な結果を得るには、翻字ではなくその言語本来の文字体系でテキストを送信してください。
- 文化的コンテキストを考慮する: 効果的なコミュニケーションには、純粋な翻訳を超えた文化的・地域的な認識が必要となることがよくあります。
また、出力品質をさらに向上させるために、プロンプトエンジニアリングの概要の一般的なガイダンスにも従ってください。
言語サポートに関する考慮事項
- Claudeは、標準的なUnicode文字を使用する世界のほとんどの言語で入力を処理し、出力を生成します。
- 性能は言語によって異なり、広く話されている言語で特に高い能力を発揮します。
- デジタルリソースの少ない言語であっても、Claudeは有意義な能力を維持しています。
次のステップ
一般的なプロンプト技法を適用して、多言語出力の品質を向上させます。
カスタマーサポートチャットボットを構築しましょう。1つのチャットボットで、多くの言語の顧客に対応できます。
モデルの階層を比較し、多言語品質とコストおよびレイテンシのバランスを取ります。
一般的な評価手法を適用して、サポートする各言語での出力品質を測定してください。
利用可能状況
多言語サポートはすべてのモデルで利用可能です。
APIサポート
使用方法
常時有効
- Claude API
- Claude Platform on AWS
- Amazon Bedrock
- Amazon BedrockInvokeModel
- Claude Models on Google CloudGoogle managed
- Microsoft Foundry
このページは役に立ちましたか?