---
title: 多言語サポート
url: https://platform.claude.com/docs/ja/build-with-claude/multilingual-support
description: Claudeは複数の言語にわたるタスクに優れており、英語と比較しても高いクロスリンガル性能を維持しています。
featureMetadata:
  status: stable
  supportedModels:
    - claude-fable-5-1
    - claude-mythos-5-1
    - claude-fable-5
    - claude-mythos-5
    - claude-mythos-preview
    - claude-opus-5-5
    - claude-opus-5
    - claude-sonnet-5-5
    - claude-sonnet-5
    - claude-haiku-5-5
    - claude-haiku-4-5-20251001
    - claude-opus-4-8
    - claude-opus-4-7
    - claude-opus-4-6
    - claude-sonnet-4-6
    - claude-opus-4-5-20251101
    - claude-sonnet-4-5-20250929
  supportedPlatforms:
    Claude API: stable
    Claude Platform on AWS: stable
    Amazon Bedrock: stable
    Amazon Bedrock (InvokeModel): stable
    Claude Models on Google Cloud (Google managed): stable
    Microsoft Foundry: stable
---

## 概要

Claudeは堅牢な多言語機能を備えており、特にさまざまな言語での「zero-shot」（ゼロショット）タスクにおいて優れたパフォーマンスを発揮します。

Claudeは、以下の表でベンチマークされている言語以外にも多くの言語に対応しています。ご自身の具体的なユースケースに関連する言語でテストしてください。

## 性能データ

次の表は、[Global-MMLU](https://arxiv.org/abs/2412.03304)におけるClaudeモデルのゼロショットスコアを示しています。Global-MMLUは、[「Massive Multitask Language Understanding」（大規模マルチタスク言語理解）、すなわちMMLU](https://en.wikipedia.org/wiki/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」（エフォートレベル）](https://platform.claude.com/docs/ja/build-with-claude/effort)で[「adaptive thinking」（適応型思考）](https://platform.claude.com/docs/ja/build-with-claude/thinking)を使用しています。スコアには、安全性分類器によってブロックされた質問や回答されなかった質問は含まれていません。表の各スコアにおいて、除外された質問は最大でも1.7%です。

<Note>
  この表は、モデルのランク付けではなく、同一モデル内での言語間の比較に使用してください。約1パーセントポイント未満の差は測定ノイズの範囲内です。
</Note>

***

## 応答言語を設定する

Claudeは会話から応答言語を推測しますが、本番アプリケーションでは対象言語を明示的に指定すべきです。これを行う最も確実な場所は「system prompt」（システムプロンプト）であり、会話のすべてのターンにわたって指示を安定して維持できます。

<CodeGroup>
  ```bash cURL
  curl https://api.anthropic.com/v1/messages \
    -H "content-type: application/json" \
    -H "x-api-key: $ANTHROPIC_API_KEY" \
    -H "anthropic-version: 2026-10-21" \
    -d '{
      "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?"}
      ]
    }'
  ```

  ```bash CLI
  ant messages create \
    --model claude-opus-5-5 \
    --max-tokens 1024 \
    --system "Always respond in French, regardless of the language the user writes in." \
    --message '{role: user, content: "How do I reset my password?"}'
  ```

  ```python Python
  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)
  ```

  ```typescript TypeScript
  const client = new Anthropic();

  const message = await 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?" }]
  });

  console.log(message.content);
  ```

  ```csharp C#
  AnthropicClient client = new();

  var parameters = new MessageCreateParams
  {
      Model = Model.ClaudeOpus5_5,
      MaxTokens = 1024,
      System = "Always respond in French, regardless of the language the user writes in.",
      Messages = [new UserMessageParam { Content = "How do I reset my password?" }]
  };

  var message = await client.Messages.Create(parameters);
  Console.WriteLine(message);
  ```

  ```go Go
  client := anthropic.NewClient()

  message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
  	Model:     anthropic.ModelClaudeOpus5_5,
  	MaxTokens: 1024,
  	System: []anthropic.TextBlockParam{
  		{Text: "Always respond in French, regardless of the language the user writes in."},
  	},
  	Messages: []anthropic.MessageParam{
  		anthropic.NewUserMessage(anthropic.NewTextBlock("How do I reset my password?")),
  	},
  })
  if err != nil {
  	log.Fatal(err)
  }
  fmt.Println(message.Content)
  ```

  ```java Java
  AnthropicClient client = AnthropicOkHttpClient.fromEnv();

  MessageCreateParams params = MessageCreateParams.builder()
      .model(Model.CLAUDE_OPUS_5_5)
      .maxTokens(1024)
      .system("Always respond in French, regardless of the language the user writes in.")
      .addUserMessage("How do I reset my password?")
      .build();

  Message message = client.messages().create(params);
  System.out.println(message.content());
  ```

  ```php PHP
  $client = new Client();

  $message = $client->messages->create(
      maxTokens: 1024,
      messages: [
          ['role' => 'user', 'content' => 'How do I reset my password?']
      ],
      model: Model::CLAUDE_OPUS_5_5,
      system: 'Always respond in French, regardless of the language the user writes in.',
  );

  echo json_encode($message->content, JSON_PRETTY_PRINT), PHP_EOL;
  ```

  ```ruby Ruby
  client = Anthropic::Client.new

  message = client.messages.create(
    model: Anthropic::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?" }
    ]
  )

  puts message.content
  ```
</CodeGroup>

アプリケーションでユーザーが実行時に言語を選択できる場合は、Claudeがユーザーのメッセージから推測することに頼るのではなく、その選択をシステムプロンプトに埋め込んでください。2つの特定の言語間で翻訳するには、両方の言語を指定します：`Translate the user's message from German to Korean. Respond with only the translation.`

***

## ベストプラクティス

多言語コンテンツを扱う際は、以下の点に留意してください。

1. **明確な言語コンテキストを提供する：** Claudeはターゲット言語を自動的に検出できますが、希望する入力言語と出力言語を明示的に指定することで信頼性が向上します。流暢さを高めるために、Claudeに「ネイティブスピーカーのような慣用的な表現」を使用するよう指示することができます。
2. **ネイティブの文字体系を使用する：** 最適な結果を得るには、翻字ではなくその言語本来の文字体系でテキストを送信してください。
3. **文化的コンテキストを考慮する：** 効果的なコミュニケーションには、純粋な翻訳を超えた文化的・地域的な認識が必要となることがよくあります。

また、出力品質をさらに向上させるために、[プロンプトエンジニアリングの概要](https://platform.claude.com/docs/ja/build-with-claude/prompt-engineering/overview)の一般的なガイダンスにも従ってください。

***

## 言語サポートに関する考慮事項

* Claudeは、標準的なUnicode文字を使用する世界のほとんどの言語で入力を処理し、出力を生成します。
* 性能は言語によって異なり、広く話されている言語で特に高い能力を発揮します。
* デジタルリソースの少ない言語であっても、Claudeは有意義な能力を維持しています。

## 次のステップ

<CardGroup cols={2}>
  <Card title="プロンプトエンジニアリングの概要" icon="edit" href="https://platform.claude.com/docs/ja/build-with-claude/prompt-engineering/overview">
    一般的なプロンプト技法を適用して、多言語出力の品質を向上させます。
  </Card>

  <Card title="カスタマーサポートエージェント" icon="headset" href="https://platform.claude.com/docs/ja/about-claude/use-case-guides/customer-support-chat">
    カスタマーサポートチャットボットを構築しましょう。1つのチャットボットで、多くの言語の顧客に対応できます。
  </Card>

  <Card title="モデル概要" icon="table" href="https://platform.claude.com/docs/ja/models/overview">
    モデルの階層を比較し、多言語品質とコストおよびレイテンシのバランスを取ります。
  </Card>

  <Card title="成功基準を定義し評価を構築する" icon="scales" href="https://platform.claude.com/docs/ja/test-and-evaluate/develop-tests">
    一般的な評価手法を適用して、サポートする各言語での出力品質を測定してください。
  </Card>
</CardGroup>

## 利用可能状況

多言語サポートはすべてのモデルで利用可能です。

### APIサポート

#### [Messages API](https://platform.claude.com/docs/ja/build-with-claude/working-with-messages)

* 利用可能状況：常時有効

| ステータス | クラウドプラットフォーム                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 利用可能  | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/ja/build-with-claude/claude-platform-on-aws), [Amazon Bedrock](https://platform.claude.com/docs/ja/build-with-claude/claude-in-amazon-bedrock), [Amazon Bedrock (InvokeModel)](https://platform.claude.com/docs/ja/build-with-claude/claude-on-amazon-bedrock-legacy), [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/ja/build-with-claude/claude-models-on-google-cloud/google-managed), [Microsoft Foundry](https://platform.claude.com/docs/ja/build-with-claude/claude-in-microsoft-foundry) |

#### [Managed Agents](https://platform.claude.com/docs/ja/managed-agents/overview)

* 利用可能状況：常時有効

| ステータス | クラウドプラットフォーム                                                                                                       |
| ----- | ------------------------------------------------------------------------------------------------------------------ |
| 利用可能  | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/ja/build-with-claude/claude-platform-on-aws) |
