Suporte multilíngue
Claude se destaca em tarefas em vários idiomas, mantendo um forte desempenho interlinguístico em relação ao inglês.
Visão geral
Claude demonstra capacidades multilíngues robustas, com desempenho particularmente forte em tarefas zero-shot em diversos idiomas. O modelo mantém um desempenho relativo consistente tanto em idiomas amplamente falados quanto em idiomas com menos recursos, tornando-o uma escolha confiável para aplicações multilíngues.
Claude é capaz em muitos idiomas além daqueles avaliados na tabela a seguir. Teste com quaisquer idiomas relevantes para seus casos de uso específicos.
Dados de desempenho
A tabela a seguir mostra as pontuações de avaliação zero-shot com "chain-of-thought" (cadeia de pensamento) para os modelos Claude em diversos idiomas, expressas como uma porcentagem em relação ao desempenho em inglês (100%):
| Idioma | Claude Sonnet 4.51 | Claude Haiku 4.51 |
|---|---|---|
| Inglês (linha de base, fixado em 100%) | 100% | 100% |
| Espanhol | 98,2% | 96,4% |
| Português (Brasil) | 97,8% | 96,1% |
| Italiano | 97,9% | 96,0% |
| Francês | 97,5% | 95,7% |
| Indonésio | 97,3% | 94,2% |
| Alemão | 97,0% | 94,3% |
| Árabe | 97,2% | 92,5% |
| Chinês (Simplificado) | 96,9% | 94,2% |
| Coreano | 96,7% | 93,3% |
| Japonês | 96,8% | 93,5% |
| Hindi | 96,7% | 92,4% |
| Bengali | 95,4% | 90,4% |
| Suaíli | 91,1% | 78,3% |
| Iorubá | 79,7% | 52,7% |
1 Com pensamento estendido.
Defina o idioma da resposta
Claude infere o idioma da resposta a partir da conversa, mas para aplicações em produção você deve declarar o idioma de destino explicitamente. O lugar mais confiável para fazer isso é o "system prompt" (prompt do sistema), que mantém a instrução estável em todos os turnos de uma conversa.
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)Se sua aplicação permite que os usuários escolham um idioma em tempo de execução, interpole essa escolha no prompt do sistema em vez de depender de Claude para inferi-la a partir da mensagem do usuário. Para traduzir entre dois idiomas específicos, nomeie ambos: Translate the user's message from German to Korean. Respond with only the translation.
Melhores práticas
Ao trabalhar com conteúdo multilíngue:
- Forneça um contexto de idioma claro: Embora Claude possa detectar o idioma de destino automaticamente, declarar explicitamente os idiomas de entrada e saída desejados melhora a confiabilidade. Para maior fluência, você pode instruir Claude a usar "fala idiomática como se fosse um falante nativo".
- Use escritas nativas: Envie o texto em sua escrita nativa em vez de transliteração para obter resultados ideais.
- Considere o contexto cultural: Uma comunicação eficaz frequentemente requer consciência cultural e regional além da pura tradução.
Siga também as orientações gerais em Visão geral da engenharia de prompts para melhorar ainda mais a qualidade da saída.
Considerações sobre suporte a idiomas
- Claude processa entradas e gera saídas na maioria dos idiomas do mundo que usam caracteres Unicode padrão.
- O desempenho varia de acordo com o idioma, com capacidades particularmente fortes em idiomas amplamente falados.
- Mesmo em idiomas com menos recursos digitais, Claude mantém capacidades significativas.
Próximos passos
Aplique técnicas gerais de prompting para melhorar a qualidade da saída multilíngue.
Crie um chatbot de suporte localizado usando um prompt do sistema restrito a um idioma.
Compare os níveis de modelos para equilibrar a qualidade multilíngue com custo e latência.
Avalie a qualidade da tradução e da localização antes de lançar.
Was this page helpful?