Multilingual support
Claude excels at tasks across multiple languages, maintaining strong cross-lingual performance relative to English.
Overview
Claude demonstrates robust multilingual capabilities, with particularly strong performance in zero-shot tasks across languages.
Claude is capable in many languages beyond those benchmarked in the following table. Test with any languages relevant to your specific use cases.
Performance data
The following table shows zero-shot scores for Claude models on Global-MMLU, which extends the MMLU (Massive Multitask Language Understanding) test set to 42 languages. Each score is a percentage of the same model’s English score:
| Language | Claude Fable 5.1 | Claude Opus 5.5 | Claude Sonnet 5.5 | Claude Haiku 5.5 |
|---|---|---|---|---|
| English | 100% | 100% | 100% | 100% |
| Spanish | 99.4% | 99.3% | 99.0% | 98.1% |
| Portuguese (Brazil) | 99.0% | 99.2% | 98.7% | 98.1% |
| Italian | 99.0% | 99.2% | 98.4% | 97.7% |
| French | 99.0% | 99.3% | 98.7% | 97.7% |
| Indonesian | 98.9% | 99.1% | 98.6% | 97.1% |
| German | 99.1% | 99.1% | 98.5% | 97.4% |
| Arabic | 98.7% | 99.3% | 98.3% | 96.6% |
| Chinese (Simplified) | 98.8% | 99.3% | 98.5% | 97.7% |
| Korean | 98.8% | 99.1% | 98.3% | 97.0% |
| Japanese | 98.7% | 99.2% | 98.4% | 97.4% |
| Hindi | 98.9% | 99.2% | 98.5% | 96.6% |
| Bengali | 98.3% | 98.6% | 97.2% | 95.4% |
| Swahili | 97.7% | 98.3% | 96.9% | 94.0% |
| Yoruba | 95.1% | 96.3% | 93.6% | 87.0% |
All scores use adaptive thinking at the max effort level. Scores exclude questions that safety classifiers blocked or that went unanswered. For each score in the table, at most 1.7 percent of the questions are excluded.
Set the response language
Claude infers the response language from the conversation, but for production applications you should state the target language explicitly. The most reliable place to do this is the system prompt, which keeps the instruction stable across every turn of a conversation.
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)If your application lets users pick a language at runtime, interpolate that choice into the system prompt rather than relying on Claude to infer it from the user’s message. To translate between two specific languages, name both: Translate the user's message from German to Korean. Respond with only the translation.
Best practices
When working with multilingual content:
- Provide clear language context: Although Claude can detect the target language automatically, explicitly stating the input and output languages you want improves reliability. For enhanced fluency, you can prompt Claude to use “idiomatic speech as if it were a native speaker.”
- Use native scripts: Submit text in its native script rather than transliteration for optimal results.
- Consider cultural context: Effective communication often requires cultural and regional awareness beyond pure translation.
Also follow the general guidance in Prompt engineering overview to further improve output quality.
Language support considerations
- Claude processes input and generates output in most world languages that use standard Unicode characters.
- Performance varies by language, with particularly strong capabilities in widely spoken languages.
- Even in languages with fewer digital resources, Claude maintains meaningful capabilities.
Next steps
Apply general prompting techniques to improve multilingual output quality.
Build a customer support chatbot. One chatbot can serve customers in many languages.
Compare model tiers to balance multilingual quality against cost and latency.
Apply general evaluation methods to measure output quality in each language you support.
Availability
Multilingual support is available on every model.
API support
Usage
Always on
- Claude API
- Claude Platform on AWS
- Amazon Bedrock
- Amazon BedrockInvokeModel
- Claude Models on Google CloudGoogle managed
- Microsoft Foundry
Was this page helpful?