Dukungan multibahasa
Claude unggul dalam tugas-tugas di berbagai bahasa, mempertahankan kinerja lintas bahasa yang kuat relatif terhadap bahasa Inggris.
Ikhtisar
Claude menunjukkan kemampuan multibahasa yang tangguh, dengan kinerja yang sangat kuat terutama dalam tugas "zero-shot" (tanpa contoh) di berbagai bahasa. Model ini mempertahankan kinerja relatif yang konsisten baik pada bahasa yang digunakan secara luas maupun bahasa dengan sumber daya yang lebih terbatas, menjadikannya pilihan yang andal untuk aplikasi multibahasa.
Claude mampu bekerja dalam banyak bahasa di luar yang diuji dalam tabel berikut. Ujilah dengan bahasa apa pun yang relevan dengan kasus penggunaan spesifik Anda.
Data kinerja
Tabel berikut menunjukkan skor evaluasi "zero-shot chain-of-thought" (rantai pemikiran tanpa contoh) untuk model Claude di berbagai bahasa, dinyatakan sebagai persentase relatif terhadap kinerja bahasa Inggris (100%):
| Bahasa | Claude Sonnet 4.51 | Claude Haiku 4.51 |
|---|---|---|
| Inggris (acuan dasar, ditetapkan 100%) | 100% | 100% |
| Spanyol | 98,2% | 96,4% |
| Portugis (Brasil) | 97,8% | 96,1% |
| Italia | 97,9% | 96,0% |
| Prancis | 97,5% | 95,7% |
| Indonesia | 97,3% | 94,2% |
| Jerman | 97,0% | 94,3% |
| Arab | 97,2% | 92,5% |
| Tionghoa (Sederhana) | 96,9% | 94,2% |
| Korea | 96,7% | 93,3% |
| Jepang | 96,8% | 93,5% |
| Hindi | 96,7% | 92,4% |
| Bengali | 95,4% | 90,4% |
| Swahili | 91,1% | 78,3% |
| Yoruba | 79,7% | 52,7% |
1 Dengan extended thinking (pemikiran diperpanjang).
Menetapkan bahasa respons
Claude menyimpulkan bahasa respons dari percakapan, tetapi untuk aplikasi produksi Anda sebaiknya menyatakan bahasa target secara eksplisit. Tempat paling andal untuk melakukannya adalah "system prompt" (prompt sistem), yang menjaga instruksi tetap stabil di setiap giliran percakapan.
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)Jika aplikasi Anda memungkinkan pengguna memilih bahasa saat runtime, sisipkan pilihan tersebut ke dalam prompt sistem alih-alih mengandalkan Claude untuk menyimpulkannya dari pesan pengguna. Untuk menerjemahkan antara dua bahasa tertentu, sebutkan keduanya: Translate the user's message from German to Korean. Respond with only the translation.
Praktik terbaik
Saat bekerja dengan konten multibahasa:
- Berikan konteks bahasa yang jelas: Meskipun Claude dapat mendeteksi bahasa target secara otomatis, menyatakan bahasa input dan output yang diinginkan secara eksplisit akan meningkatkan keandalan. Untuk kefasihan yang lebih baik, Anda dapat meminta Claude untuk menggunakan "tuturan idiomatis seolah-olah ia adalah penutur asli."
- Gunakan aksara asli: Kirimkan teks dalam aksara aslinya, bukan transliterasi, untuk hasil yang optimal.
- Pertimbangkan konteks budaya: Komunikasi yang efektif sering kali memerlukan kesadaran budaya dan regional di luar penerjemahan semata.
Ikuti juga panduan umum dalam Ikhtisar rekayasa prompt untuk lebih meningkatkan kualitas output.
Pertimbangan dukungan bahasa
- Claude memproses input dan menghasilkan output dalam sebagian besar bahasa dunia yang menggunakan karakter Unicode standar.
- Kinerja bervariasi menurut bahasa, dengan kemampuan yang sangat kuat terutama pada bahasa yang digunakan secara luas.
- Bahkan dalam bahasa dengan sumber daya digital yang lebih sedikit, Claude tetap mempertahankan kemampuan yang bermakna.
Langkah selanjutnya
Terapkan teknik prompting umum untuk meningkatkan kualitas output multibahasa.
Bangun chatbot dukungan yang dilokalkan menggunakan prompt sistem yang dibatasi bahasanya.
Bandingkan tingkatan model untuk menyeimbangkan kualitas multibahasa dengan biaya dan latensi.
Evaluasi kualitas terjemahan dan lokalisasi sebelum Anda merilis.
Was this page helpful?