Claude dimostra solide capacità multilingue, con prestazioni particolarmente elevate nei compiti zero-shot in diverse lingue. Il modello mantiene prestazioni relative coerenti sia nelle lingue ampiamente parlate sia in quelle con meno risorse, rendendolo una scelta affidabile per le applicazioni multilingue.
Claude è competente in molte lingue oltre a quelle valutate nella tabella seguente. Esegui test con tutte le lingue rilevanti per i tuoi casi d'uso specifici.
La tabella seguente mostra i punteggi di valutazione "zero-shot chain-of-thought" (catena di ragionamento zero-shot) per i modelli Claude in diverse lingue, espressi come percentuale rispetto alle prestazioni in inglese (100%):
| Lingua | Claude Sonnet 4.51 | Claude Haiku 4.51 |
|---|---|---|
| Inglese (baseline, fissato al 100%) | 100% | 100% |
| Spagnolo | 98,2% | 96,4% |
| Portoghese (Brasile) | 97,8% | 96,1% |
| Italiano | 97,9% | 96,0% |
| Francese | 97,5% | 95,7% |
| Indonesiano | 97,3% | 94,2% |
| Tedesco | 97,0% | 94,3% |
| Arabo | 97,2% | 92,5% |
| Cinese (semplificato) | 96,9% | 94,2% |
| Coreano | 96,7% | 93,3% |
| Giapponese | 96,8% | 93,5% |
| Hindi | 96,7% | 92,4% |
| Bengalese | 95,4% | 90,4% |
| Swahili | 91,1% | 78,3% |
| Yoruba | 79,7% | 52,7% |
1 Con pensiero esteso.
Claude deduce la lingua di risposta dalla conversazione, ma per le applicazioni in produzione dovresti indicare esplicitamente la lingua di destinazione. Il posto più affidabile per farlo è il prompt di sistema, che mantiene l'istruzione stabile in ogni turno della conversazione.
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-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 la tua applicazione consente agli utenti di scegliere una lingua a runtime, interpola tale scelta nel prompt di sistema anziché affidarti a Claude per dedurla dal messaggio dell'utente. Per tradurre tra due lingue specifiche, nominale entrambe: Translate the user's message from German to Korean. Respond with only the translation.
Quando lavori con contenuti multilingue:
Segui anche le indicazioni generali nella Panoramica sul prompt engineering per migliorare ulteriormente la qualità dell'output.
Applica tecniche generali di prompting per migliorare la qualità dell'output multilingue.
Crea un chatbot di supporto localizzato utilizzando un prompt di sistema con vincoli linguistici.
Confronta i livelli dei modelli per bilanciare la qualità multilingue con costi e latenza.
Valuta la qualità della traduzione e della localizzazione prima del rilascio.
Was this page helpful?