> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# समर्थित भाषाएँ: 54 भाषाओं में बहुभाषी KYC

> Didit सत्यापन UI और ईमेल सूचनाओं के लिए 54 भाषाएँ देता है, ब्राउज़र के अनुसार स्वतः पहचान और स्वीकृत कोड का एक ही स्रोत।

यह पृष्ठ Didit API द्वारा स्वीकार किए जाने वाले भाषा कोडों का **लाइव आधिकारिक स्रोत** है। OpenAPI विनिर्देशों में सत्र-स्तरीय `language` फ़ील्ड और [सत्र बनाएँ](https://docs.didit.me/hi/sessions-api/create-session.md) के `contact_details.email_lang` फ़ील्ड, दोनों के लिए इस पृष्ठ का संदर्भ दिया गया है।

## ये कोड कहाँ लागू होते हैं

जहाँ भी भाषा कॉन्फ़िगर की जा सकती है, वहाँ यही कोड स्वीकार किए जाते हैं:

| फ़ील्ड | कहाँ | यह क्या नियंत्रित करता है |
| - | - | - |
| `language` | `POST /v3/session/` बॉडी | अंतिम उपयोगकर्ता को दिखाए जाने वाले **सत्यापन UI** की भाषा। |
| `contact_details.email_lang` | `POST /v3/session/` बॉडी | **ईमेल सूचनाओं** (आमंत्रण, अनुस्मारक, स्थिति अद्यतन) की भाषा। |
| `email_language` | `PATCH /v3/session/{id}/update-status/` बॉडी | जब `send_email=true` हो, तब स्थिति-परिवर्तन ईमेल की भाषा। |

यदि उपयोगकर्ता का ब्राउज़र लोकेल समर्थित है, तो सत्यापन UI उसे स्वतः पहचान लेता है; अन्यथा वह **अंग्रेज़ी** (`en`) पर वापस चला जाता है। यदि आप `email_lang` पास नहीं करते, तो ईमेल `en` पर वापस चले जाते हैं। सभी मान केस-संवेदी हैं, इसलिए नीचे की तालिका के सटीक कोड उपयोग करें।

## सभी समर्थित भाषाएँ

नीचे दिया गया सेट सेवा में मौजूद `EMAIL_TRANSLATIONS` की कुंजियों को दर्शाता है। सत्यापन UI और ईमेल-स्थानीयकरण, दोनों परतें एक ही डिक्शनरी से पढ़ती हैं, इसलिए इस तालिका का कोई भी कोड `language` और `email_lang`, दोनों के लिए काम करता है।

| # | भाषा | मूल नाम | कोड | दिशा |
| - | - | - | - | - |
| 1 | अल्बानियाई | Shqip | `sq` | LTR |
| 2 | अरबी | العربية | `ar` | **RTL** |
| 3 | आर्मीनियाई | Հայերեն | `hy` | LTR |
| 4 | बंगाली | বাংলা | `bn` | LTR |
| 5 | बोस्नियाई | Bosanski | `bs` | LTR |
| 6 | बल्गेरियाई | Български | `bg` | LTR |
| 7 | कैटलन | Català | `ca` | LTR |
| 8 | चीनी (सामान्य) | 中文 | `zh` | LTR |
| 9 | चीनी (सरलीकृत) | 简体中文 | `zh-CN` | LTR |
| 10 | चीनी (पारंपरिक) | 繁體中文 | `zh-TW` | LTR |
| 11 | क्रोएशियाई | Hrvatski | `hr` | LTR |
| 12 | चेक | Čeština | `cs` | LTR |
| 13 | डेनिश | Dansk | `da` | LTR |
| 14 | डच | Nederlands | `nl` | LTR |
| 15 | अंग्रेज़ी | English | `en` | LTR |
| 16 | एस्टोनियाई | Eesti | `et` | LTR |
| 17 | फ़िनिश | Suomi | `fi` | LTR |
| 18 | फ़्रेंच | Français | `fr` | LTR |
| 19 | जॉर्जियाई | ქართული | `ka` | LTR |
| 20 | जर्मन | Deutsch | `de` | LTR |
| 21 | यूनानी | Ελληνικά | `el` | LTR |
| 22 | हिब्रू | עברית | `he` | **RTL** |
| 23 | हिंदी | हिन्दी | `hi` | LTR |
| 24 | हंगेरियाई | Magyar | `hu` | LTR |
| 25 | इंडोनेशियाई | Bahasa Indonesia | `id` | LTR |
| 26 | इतालवी | Italiano | `it` | LTR |
| 27 | जापानी | 日本語 | `ja` | LTR |
| 28 | कज़ाख | Қазақ тілі | `kk` | LTR |
| 29 | कोरियाई | 한국어 | `ko` | LTR |
| 30 | किर्गिज़ | Кыргызча | `ky` | LTR |
| 31 | लातवियाई | Latviešu | `lv` | LTR |
| 32 | लिथुआनियाई | Lietuvių | `lt` | LTR |
| 33 | मैसेडोनियाई | Македонски | `mk` | LTR |
| 34 | मलय | Bahasa Melayu | `ms` | LTR |
| 35 | मंगोलियाई | Монгол | `mn` | LTR |
| 36 | मोंटेनेग्रिन | Crnogorski | `cnr` | LTR |
| 37 | नॉर्वेजियन | Norsk | `no` | LTR |
| 38 | फ़ारसी (Farsi) | فارسی | `fa` | **RTL** |
| 39 | पोलिश | Polski | `pl` | LTR |
| 40 | पुर्तगाली | Português | `pt` | LTR |
| 41 | पुर्तगाली (ब्राज़ील) | Português (Brasil) | `pt-BR` | LTR |
| 42 | रोमानियाई | Română | `ro` | LTR |
| 43 | रूसी | Русский | `ru` | LTR |
| 44 | सर्बियाई | Српски / Srpski | `sr` | LTR |
| 45 | स्लोवाक | Slovenčina | `sk` | LTR |
| 46 | स्लोवेनियाई | Slovenščina | `sl` | LTR |
| 47 | सोमाली | Soomaali | `so` | LTR |
| 48 | स्पेनिश | Español | `es` | LTR |
| 49 | स्वीडिश | Svenska | `sv` | LTR |
| 50 | थाई | ไทย | `th` | LTR |
| 51 | तुर्की | Türkçe | `tr` | LTR |
| 52 | यूक्रेनी | Українська | `uk` | LTR |
| 53 | उज़्बेक | Oʻzbekcha | `uz` | LTR |
| 54 | वियतनामी | Tiếng Việt | `vi` | LTR |

तीन भाषाएँ सत्यापन UI और ईमेल, दोनों में दाएँ-से-बाएँ (RTL) प्रदर्शित होती हैं: **अरबी** (`ar`), **हिब्रू** (`he`), और **फ़ारसी (Farsi)** (`fa`)।

> [!TIP]
>
> इन कोड को स्वीकार करने वाले वैलिडेटर `BaseSessionSerializer.validate_language` और `ContactDetailsSerializer.validate_email_lang` हैं। ऊपर की तालिका के बाहर का कोई भी मान आने पर ये दोनों `400` त्रुटि लौटाते हैं, संदेश के साथ `"Invalid language. Supported languages are: ..."` (या `"Invalid email language..."`)।

## सत्र के लिए भाषा चुनना

सत्यापन UI उपयोगकर्ता की **ब्राउज़र भाषा** को **स्वतः पहचानता** है। जब ब्राउज़र की भाषा ऊपर दिए गए कोड में से कोई एक हो, तो इंटरफ़ेस और ईमेल उसी भाषा में दिखाए जाते हैं। अन्यथा UI **अंग्रेज़ी** पर वापस चला जाता है।

आप सत्र बनाते समय भाषा स्पष्ट रूप से भी सेट कर सकते हैं:

```json theme={null}
{
  "workflow_id": "your-workflow-id",
  "language": "es",
  "contact_details": {
    "email": "user@example.com",
    "send_notification_emails": true,
    "email_lang": "es"
  }
}
```

यदि आप केवल `language` सेट करते हैं, तो भी ईमेल डिफ़ॉल्ट रूप से अंग्रेज़ी में जाते हैं, जब तक आप `email_lang` भी पास न करें। इसके उलट, `email_lang` सेट करने से ब्राउज़र में UI की भाषा नहीं बदलती। ये दोनों फ़ील्ड एक-दूसरे से स्वतंत्र हैं।

## क्षेत्रीय रूप

तीन कोड **क्षेत्रीय रूप** हैं, जिन्हें आपको तब प्राथमिकता देनी चाहिए जब आप अपने दर्शकों को जानते हों:

* `pt-BR`: ब्राज़ीलियाई पुर्तगाली (ब्राज़ीलियाई उपयोगकर्ताओं के लिए सामान्य `pt` के बजाय इसका उपयोग करें)।
* `zh-CN`: सरलीकृत चीनी (मुख्य भूमि चीन, सिंगापुर)।
* `zh-TW`: पारंपरिक चीनी (ताइवान, हांगकांग, मकाऊ)।

सामान्य कोड `pt` और `zh` भी स्वीकार किए जाते हैं। आप जो रूप चुनते हैं, वह केवल शब्दावली और अक्षरों को प्रभावित करता है, अंतर्निहित सत्यापन तर्क को नहीं।

## नई भाषा का अनुरोध करना

यदि आपको कोई ऐसी भाषा चाहिए जो ऊपर सूचीबद्ध नहीं है, तो हमारी सहायता टीम से संपर्क करें। हम आम तौर पर आपके अनुरोध के **24 घंटों के भीतर** `EMAIL_TRANSLATIONS` और सत्यापन UI में नई भाषा जोड़ सकते हैं। जोड़े जाने के बाद यह पृष्ठ अपडेट हो जाता है और नया कोड API द्वारा तुरंत स्वीकार कर लिया जाता है।

अतिरिक्त भाषा समर्थन का अनुरोध करने के लिए [hello@didit.me](mailto:hello@didit.me) पर संपर्क करें, या अपने सामान्य सहायता चैनल का उपयोग करें।

## संबंधित संदर्भ

> [card] [सत्र बनाने का API](https://docs.didit.me/hi/sessions-api/create-session.md)
>
> सत्यापन शुरू करते समय `language` और `email_lang` पास किए जाते हैं।

> [card] [सत्र स्थिति अपडेट करें](https://docs.didit.me/hi/sessions-api/update-status.md)
>
> स्टेटस बदलने की सूचना वाले ईमेल के लिए `email_language` सेट करता है।

> [card] [Webhooks](https://docs.didit.me/hi/integration/webhooks.md)
>
> सत्यापन परिणाम प्राप्त करें; payload में चुनी गई `language` शामिल होती है।

> [card] [डेटा मॉडल](https://docs.didit.me/hi/reference/data-models.md)
>
> सत्र, संपर्क विवरण और स्थितियों के लिए मानक स्कीमा।


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.