---
title: Soporte multilingüe
url: https://platform.claude.com/docs/es/build-with-claude/multilingual-support
description: Claude se destaca en tareas en múltiples idiomas, manteniendo un sólido rendimiento interlingüístico en relación con el inglés.
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
    Amazon Bedrock: stable
    Amazon Bedrock (bedrock-runtime): stable
    Claude Platform on AWS: stable
    Claude Models on Google Cloud (Google managed): stable
    Microsoft Foundry: stable
---

## Descripción general

Claude demuestra sólidas capacidades multilingües, con un rendimiento particularmente fuerte en tareas “zero-shot” (sin ejemplos previos) en distintos idiomas.

Claude es competente en muchos idiomas más allá de los evaluados en la siguiente tabla. Prueba con cualquier idioma relevante para tus casos de uso específicos.

## Datos de rendimiento

La siguiente tabla muestra las puntuaciones zero-shot de los modelos Claude en [Global-MMLU](https://arxiv.org/abs/2412.03304), que amplía el conjunto de pruebas de [“Massive Multitask Language Understanding” (comprensión masiva del lenguaje multitarea), o MMLU](https://en.wikipedia.org/wiki/MMLU), a 42 idiomas. Cada puntuación es un porcentaje de la puntuación en inglés del mismo modelo:

| Idioma               | Claude Fable 5.2 | Claude Opus 5.5 | Claude Sonnet 5.5 | Claude Haiku 5.5 |
| -------------------- | ---------------- | --------------- | ----------------- | ---------------- |
| Inglés               | 100%             | 100%            | 100%              | 100%             |
| Español              | 99.8%            | 99.3%           | 99.0%             | 98.1%            |
| Portugués (Brasil)   | 99.4%            | 99.2%           | 98.7%             | 98.1%            |
| Italiano             | 99.5%            | 99.2%           | 98.4%             | 97.7%            |
| Francés              | 99.6%            | 99.3%           | 98.7%             | 97.7%            |
| Indonesio            | 99.4%            | 99.1%           | 98.6%             | 97.1%            |
| Alemán               | 99.5%            | 99.1%           | 98.5%             | 97.4%            |
| Árabe                | 99.6%            | 99.3%           | 98.3%             | 96.6%            |
| Chino (simplificado) | 99.6%            | 99.3%           | 98.5%             | 97.7%            |
| Coreano              | 99.6%            | 99.1%           | 98.3%             | 97.0%            |
| Japonés              | 99.5%            | 99.2%           | 98.4%             | 97.4%            |
| Hindi                | 99.4%            | 99.2%           | 98.5%             | 96.6%            |
| Bengalí              | 99.2%            | 98.6%           | 97.2%             | 95.4%            |
| Suajili              | 99.2%            | 98.3%           | 96.9%             | 94.0%            |
| Yoruba               | 98.5%            | 96.3%           | 93.6%             | 87.0%            |

Todas las puntuaciones usan [“adaptive thinking” (pensamiento adaptativo)](https://platform.claude.com/docs/es/build-with-claude/thinking) con el [“effort level” (nivel de esfuerzo)](https://platform.claude.com/docs/es/build-with-claude/effort) `max`. Las puntuaciones excluyen las preguntas que los clasificadores de seguridad bloquearon o que quedaron sin respuesta. Para cada puntuación de la tabla, se excluye como máximo el 1.7% de las preguntas.

<Note>
  Usa la tabla para comparar idiomas dentro de un mismo modelo, no para clasificar modelos. Las diferencias de menos de aproximadamente 1 punto porcentual están dentro del ruido de medición.
</Note>

***

## Establece el idioma de respuesta

Claude infiere el idioma de respuesta a partir de la conversación, pero para aplicaciones en producción debes indicar el idioma de destino explícitamente. El lugar más confiable para hacerlo es el “system prompt” (indicación del sistema), que mantiene la instrucción estable en cada turno de una conversación.

<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 tu aplicación permite a los usuarios elegir un idioma en tiempo de ejecución, interpola esa elección en la indicación del sistema en lugar de depender de que Claude la infiera a partir del mensaje del usuario. Para traducir entre dos idiomas específicos, nombra ambos: `Translate the user's message from German to Korean. Respond with only the translation.`

***

## Mejores prácticas

Al trabajar con contenido multilingüe:

1. **Proporciona un contexto de idioma claro:** Aunque Claude puede detectar el idioma de destino automáticamente, indicar explícitamente los idiomas de entrada y salida que deseas mejora la confiabilidad. Para una mayor fluidez, puedes pedirle a Claude que use “un habla idiomática como si fuera un hablante nativo”.
2. **Usa escrituras nativas:** Envía el texto en su escritura nativa en lugar de una transliteración para obtener resultados óptimos.
3. **Considera el contexto cultural:** Una comunicación efectiva a menudo requiere conciencia cultural y regional más allá de la pura traducción.

Sigue también la orientación general de la [Descripción general de la ingeniería de prompts](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/overview) para mejorar aún más la calidad de los resultados.

***

## Consideraciones sobre el soporte de idiomas

* Claude procesa entradas y genera salidas en la mayoría de los idiomas del mundo que usan caracteres Unicode estándar.
* El rendimiento varía según el idioma, con capacidades particularmente sólidas en idiomas ampliamente hablados.
* Incluso en idiomas con menos recursos digitales, Claude mantiene capacidades significativas.

## Próximos pasos

<CardGroup cols={2}>
  <Card title="Descripción general de la ingeniería de prompts" icon="edit" href="https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/overview">
    Aplica técnicas generales de prompting para mejorar la calidad de los resultados multilingües.
  </Card>

  <Card title="Agente de soporte al cliente" icon="headset" href="https://platform.claude.com/docs/es/about-claude/use-case-guides/customer-support-chat">
    Crea un chatbot de soporte al cliente. Un solo chatbot puede atender a clientes en muchos idiomas.
  </Card>

  <Card title="Descripción general de los modelos" icon="table" href="https://platform.claude.com/docs/es/models/overview">
    Compara los niveles de modelos para equilibrar la calidad multilingüe frente al costo y la latencia.
  </Card>

  <Card title="Define criterios de éxito y crea evaluaciones" icon="scales" href="https://platform.claude.com/docs/es/test-and-evaluate/develop-tests">
    Aplica métodos de evaluación generales para medir la calidad de la salida en cada idioma que admitas.
  </Card>
</CardGroup>

## Disponibilidad

Soporte multilingüe está disponible en todos los modelos.

### Compatibilidad con la API

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

* Disponibilidad: Siempre activo

| Estado     | Plataformas en la nube                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Disponible | Claude API, [Amazon Bedrock](https://platform.claude.com/docs/es/build-with-claude/claude-in-amazon-bedrock), [Amazon Bedrock (bedrock-runtime)](https://platform.claude.com/docs/es/build-with-claude/claude-on-amazon-bedrock-legacy), [Claude Platform on AWS](https://platform.claude.com/docs/es/build-with-claude/claude-platform-on-aws), [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/google-managed), [Microsoft Foundry](https://platform.claude.com/docs/es/build-with-claude/claude-in-microsoft-foundry) |

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

* Disponibilidad: Siempre activo

| Estado     | Plataformas en la nube                                                                                             |
| ---------- | ------------------------------------------------------------------------------------------------------------------ |
| Disponible | Claude API, [Claude Platform on AWS](https://platform.claude.com/docs/es/build-with-claude/claude-platform-on-aws) |
