---
title: Prise en charge multilingue
url: https://platform.claude.com/docs/fr/build-with-claude/multilingual-support
description: Claude excelle dans les tâches dans de nombreuses langues, en maintenant de solides performances interlinguistiques par rapport à l'anglais.
featureMetadata:
  status: stable
  supportedModels:
    - claude-fable-5-2
    - claude-mythos-5-2
    - 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
---

## Aperçu

Claude démontre de solides capacités multilingues, avec des performances particulièrement élevées dans les tâches « zero-shot » (sans exemple préalable) dans de nombreuses langues.

Claude est compétent dans de nombreuses langues au-delà de celles évaluées dans le tableau suivant. Testez avec toutes les langues pertinentes pour vos cas d’utilisation spécifiques.

## Données de performance

Le tableau suivant présente les scores zero-shot des modèles Claude sur [Global-MMLU](https://arxiv.org/abs/2412.03304), qui étend le jeu de test [« Massive Multitask Language Understanding » (compréhension linguistique multitâche massive), ou MMLU](https://en.wikipedia.org/wiki/MMLU), à 42 langues. Chaque score est exprimé en pourcentage du score en anglais du même modèle :

| Langue              | Claude Fable 5.2 | Claude Opus 5.5 | Claude Sonnet 5.5 | Claude Haiku 5.5 |
| ------------------- | ---------------- | --------------- | ----------------- | ---------------- |
| Anglais             | 100 %            | 100 %           | 100 %             | 100 %            |
| Espagnol            | 99,8 %           | 99,3 %          | 99,0 %            | 98,1 %           |
| Portugais (Brésil)  | 99,4 %           | 99,2 %          | 98,7 %            | 98,1 %           |
| Italien             | 99,5 %           | 99,2 %          | 98,4 %            | 97,7 %           |
| Français            | 99,6 %           | 99,3 %          | 98,7 %            | 97,7 %           |
| Indonésien          | 99,4 %           | 99,1 %          | 98,6 %            | 97,1 %           |
| Allemand            | 99,5 %           | 99,1 %          | 98,5 %            | 97,4 %           |
| Arabe               | 99,6 %           | 99,3 %          | 98,3 %            | 96,6 %           |
| Chinois (simplifié) | 99,6 %           | 99,3 %          | 98,5 %            | 97,7 %           |
| Coréen              | 99,6 %           | 99,1 %          | 98,3 %            | 97,0 %           |
| Japonais            | 99,5 %           | 99,2 %          | 98,4 %            | 97,4 %           |
| Hindi               | 99,4 %           | 99,2 %          | 98,5 %            | 96,6 %           |
| Bengali             | 99,2 %           | 98,6 %          | 97,2 %            | 95,4 %           |
| Swahili             | 99,2 %           | 98,3 %          | 96,9 %            | 94,0 %           |
| Yoruba              | 98,5 %           | 96,3 %          | 93,6 %            | 87,0 %           |

Tous les scores utilisent l’[« adaptive thinking » (réflexion adaptative)](https://platform.claude.com/docs/fr/build-with-claude/thinking) avec l’[« effort level » (niveau d’effort)](https://platform.claude.com/docs/fr/build-with-claude/effort) `max`. Les scores excluent les questions bloquées par les « safety classifiers » (classificateurs de sécurité) ou restées sans réponse. Pour chaque score du tableau, au plus 1,7 % des questions sont exclues.

<Note>
  Utilisez le tableau pour comparer les langues au sein d’un même modèle, et non pour classer les modèles. Les écarts inférieurs à environ 1 point de pourcentage relèvent du bruit de mesure.
</Note>

***

## Définir la langue de réponse

Claude déduit la langue de réponse à partir de la conversation, mais pour les applications en production, vous devriez indiquer explicitement la langue cible. L’endroit le plus fiable pour le faire est le « system prompt » (invite système), qui maintient l’instruction stable à chaque tour d’une conversation.

<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>

Si votre application permet aux utilisateurs de choisir une langue au moment de l’exécution, insérez ce choix dans l’invite système plutôt que de compter sur Claude pour le déduire du message de l’utilisateur. Pour traduire entre deux langues spécifiques, nommez les deux : `Translate the user's message from German to Korean. Respond with only the translation.`

***

## Bonnes pratiques

Lorsque vous travaillez avec du contenu multilingue :

1. **Fournissez un contexte linguistique clair :** bien que Claude puisse détecter automatiquement la langue cible, indiquer explicitement les langues d’entrée et de sortie que vous souhaitez améliore la fiabilité. Pour une meilleure fluidité, vous pouvez demander à Claude d’utiliser « un langage idiomatique comme s’il était un locuteur natif ».
2. **Utilisez les écritures natives :** soumettez le texte dans son écriture native plutôt qu’en translittération pour des résultats optimaux.
3. **Tenez compte du contexte culturel :** une communication efficace nécessite souvent une sensibilité culturelle et régionale qui va au-delà de la simple traduction.

Suivez également les recommandations générales de l’[aperçu de l’ingénierie de prompts](https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/overview) pour améliorer davantage la qualité des résultats.

***

## Considérations relatives à la prise en charge des langues

* Claude traite les entrées et génère des sorties dans la plupart des langues du monde qui utilisent des caractères Unicode standard.
* Les performances varient selon la langue, avec des capacités particulièrement élevées dans les langues largement parlées.
* Même dans les langues disposant de moins de ressources numériques, Claude conserve des capacités significatives.

## Prochaines étapes

<CardGroup cols={2}>
  <Card title="Aperçu de l’ingénierie de prompts" icon="edit" href="https://platform.claude.com/docs/fr/build-with-claude/prompt-engineering/overview">
    Appliquez des techniques générales de prompting pour améliorer la qualité des résultats multilingues.
  </Card>

  <Card title="Agent de support client" icon="headset" href="https://platform.claude.com/docs/fr/about-claude/use-case-guides/customer-support-chat">
    Créez un chatbot de support client. Un seul chatbot peut servir des clients dans de nombreuses langues.
  </Card>

  <Card title="Aperçu des modèles" icon="table" href="https://platform.claude.com/docs/fr/models/overview">
    Comparez les niveaux de modèles pour équilibrer la qualité multilingue par rapport au coût et à la latence.
  </Card>

  <Card title="Définir des critères de réussite et créer des évaluations" icon="scales" href="https://platform.claude.com/docs/fr/test-and-evaluate/develop-tests">
    Appliquez des méthodes d’évaluation générales pour mesurer la qualité des résultats dans chaque langue que vous prenez en charge.
  </Card>
</CardGroup>

## Disponibilité

Prise en charge multilingue est disponible sur tous les modèles.

### Prise en charge de l’API

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

* Disponibilité : Toujours activé

| Statut     | Plateformes cloud                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Disponible | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/fr/build-with-claude/claude-platform-on-aws), [Amazon Bedrock](https://platform.claude.com/docs/fr/build-with-claude/claude-in-amazon-bedrock), [Amazon Bedrock (InvokeModel)](https://platform.claude.com/docs/fr/build-with-claude/claude-on-amazon-bedrock-legacy), [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/fr/build-with-claude/claude-models-on-google-cloud/google-managed), [Microsoft Foundry](https://platform.claude.com/docs/fr/build-with-claude/claude-in-microsoft-foundry) |

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

* Disponibilité : Toujours activé

| Statut     | Plateformes cloud                                                                                                  |
| ---------- | ------------------------------------------------------------------------------------------------------------------ |
| Disponible | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/fr/build-with-claude/claude-platform-on-aws) |
