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

# Supported languages

> Supported language codes and dialect codes

This API accepts both a base language code (`lang`) and a more specific dialect code (`dialect`).

* Use `lang` for the base language (for example `en`, `es`, `fr`, `zh`).
* Use `dialect` when you want a specific regional or stylistic variant of a language (for example US vs UK English).

## Languages

Base `lang` codes currently supported by Langcraft:

| Language code (`lang`) | Language         | Default dialect (`dialect`) |
| ---------------------- | ---------------- | --------------------------- |
| `ar`                   | Arabic           | `ar`                        |
| `bn`                   | Bengali          | `bn`                        |
| `ca`                   | Catalan          | `ca`                        |
| `cs`                   | Czech            | `cs`                        |
| `da`                   | Danish           | `da`                        |
| `de`                   | German           | `de`                        |
| `el`                   | Greek            | `el`                        |
| `en`                   | English          | `en-us`                     |
| `es`                   | Spanish          | `es`                        |
| `fa`                   | Persian          | `fa`                        |
| `fi`                   | Finnish          | `fi`                        |
| `fr`                   | French           | `fr-fr`                     |
| `he`                   | Hebrew           | `he`                        |
| `hi`                   | Hindi            | `hi`                        |
| `hr`                   | Croatian         | `hr`                        |
| `hu`                   | Hungarian        | `hu`                        |
| `it`                   | Italian          | `it`                        |
| `ja`                   | Japanese         | `ja`                        |
| `ko`                   | Korean           | `ko`                        |
| `lt`                   | Lithuanian       | `lt`                        |
| `nl`                   | Dutch            | `nl`                        |
| `no`                   | Norwegian        | `nb`                        |
| `pt`                   | Portuguese       | `pt`                        |
| `ro`                   | Romanian         | `ro`                        |
| `ru`                   | Russian          | `ru`                        |
| `sk`                   | Slovak           | `sk`                        |
| `sv`                   | Swedish          | `sv`                        |
| `sw`                   | Swahili          | `sw`                        |
| `ta`                   | Tamil            | `ta`                        |
| `te`                   | Telugu           | `te`                        |
| `th`                   | Thai             | `th`                        |
| `tr`                   | Turkish          | `tr`                        |
| `uk`                   | Ukrainian        | `uk`                        |
| `vi`                   | Vietnamese       | `vi`                        |
| `zh`                   | Mandarin Chinese | `cmn`                       |

## Dialects

Supported `dialect` codes (regional variants):

### English (en)

| Dialect code     | Colloquial name             |
| ---------------- | --------------------------- |
| `en-us`          | English (US)                |
| `en-us-nyc`      | English (US, New York City) |
| `en-gb`          | English (UK)                |
| `en-gb-x-rp`     | English (UK, RP)            |
| `en-gb-x-gbcwmd` | English (UK, West Midlands) |
| `en-gb-x-gbclan` | English (UK, Lancaster)     |
| `en-gb-scotland` | English (Scotland)          |
| `en-029`         | English (Caribbean)         |
| `en-shaw`        | English (Shavian)           |

### Greek (el)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `el`         | Greek           |

### Romanian (ro)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `ro`         | Romanian        |

### Italian (it)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `it`         | Italian         |

### Spanish (es)

| Dialect code | Colloquial name         |
| ------------ | ----------------------- |
| `es`         | Spanish (Spain)         |
| `es-419`     | Spanish (Latin America) |

### Portuguese (pt)

| Dialect code | Colloquial name       |
| ------------ | --------------------- |
| `pt`         | Portuguese (Portugal) |
| `pt-br`      | Portuguese (Brazil)   |

### French (fr)

| Dialect code | Colloquial name      |
| ------------ | -------------------- |
| `fr-fr`      | French (France)      |
| `fr-be`      | French (Belgium)     |
| `fr-ch`      | French (Switzerland) |

### German (de)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `de`         | German          |

### Dutch (nl)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `nl`         | Dutch           |

### Polish (pl)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `pl`         | Polish          |

### Czech (cs)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `cs`         | Czech           |

### Finnish (fi)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `fi`         | Finnish         |

### Swedish (sv)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `sv`         | Swedish         |

### Norwegian (no)

| Dialect code | Colloquial name    |
| ------------ | ------------------ |
| `nb`         | Norwegian (Bokmal) |

### Danish (da)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `da`         | Danish          |

### Russian (ru)

| Dialect code | Colloquial name   |
| ------------ | ----------------- |
| `ru`         | Russian           |
| `ru-cl`      | Russian (Classic) |
| `ru-lv`      | Russian (Latvia)  |

### Ukrainian (uk)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `uk`         | Ukrainian       |

### Turkish (tr)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `tr`         | Turkish         |

### Hungarian (hu)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `hu`         | Hungarian       |

### Catalan (ca)

| Dialect code | Colloquial name         |
| ------------ | ----------------------- |
| `ca`         | Catalan                 |
| `ca-ba`      | Catalan (Balearic)      |
| `ca-nw`      | Catalan (North-western) |
| `ca-va`      | Catalan (Valencian)     |

### Lithuanian (lt)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `lt`         | Lithuanian      |

### Slovak (sk)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `sk`         | Slovak          |

### Croatian (hr)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `hr`         | Croatian        |

### Arabic (ar)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `ar`         | Arabic          |

### Hebrew (he)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `he`         | Hebrew          |

### Hindi (hi)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `hi`         | Hindi           |

### Bengali (bn)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `bn`         | Bengali         |

### Persian (fa)

| Dialect code | Colloquial name    |
| ------------ | ------------------ |
| `fa`         | Persian            |
| `fa-latn`    | Persian (Pinglish) |

### Tamil (ta)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `ta`         | Tamil           |

### Telugu (te)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `te`         | Telugu          |

### Japanese (ja)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `ja`         | Japanese        |

### Korean (ko)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `ko`         | Korean          |

### Swahili (sw)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `sw`         | Swahili         |

### Vietnamese (vi)

| Dialect code      | Colloquial name       |
| ----------------- | --------------------- |
| `vi`              | Vietnamese (Northern) |
| `vi-vn-x-central` | Vietnamese (Central)  |
| `vi-vn-x-south`   | Vietnamese (Southern) |

### Thai (th)

| Dialect code | Colloquial name |
| ------------ | --------------- |
| `th`         | Thai            |

### Mandarin Chinese (zh)

| Dialect code      | Colloquial name                 |
| ----------------- | ------------------------------- |
| `cmn`             | Mandarin (Latin, English-style) |
| `cmn-latn-pinyin` | Mandarin (Pinyin)               |
