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

# Languages

> Learn about how languages are supported in Corti APIs

Corti speech to text and text generation are specifically designed for use in the healthcare domain. Speech to text (STT) language models are designed to balance recognition speed, performance, and accuracy. Text generation LLMs accept various inputs depending on the workflow (e.g., transcripts or facts) and have defined guardrails to support quality assurance of facts and documents outputs.

<Tip>
  The `language codes` listed below are used in API requests to define output language for speech to text and document generation.

  * Learn more about speech to text endpoints [here](/stt/overview).

  * Learn how to query the API for document templates available by language [here](/textgen/templates#retrieving-available-templates).
</Tip>

***

## Speech to Text Performance Tiers

Corti speech to text uses a tier system to categorize functionality and performance that is available per language:

| Tier         | Description                                                                                                      | <Tooltip tip="Number of unique medical terms included in data sets used for speech to text model quality and performance evaluations">Medical Terminology Validation</Tooltip> |
| :----------- | :--------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| **Base**     | AI-powered speech recognition, ready to integrate with healthcare IT solutions                                   |                                                                                  `Up to 1,000`                                                                                 |
| **Enhanced** | Base plus optimized medical vocabulary for a variety of specialties and improved support for real-time dictation |                                                                                 `1,000-99,999`                                                                                 |
| **Premier**  | Enhanced plus speech to text models delivering the best performance in terms of accuracy, quality, and latency   |                                                                                   `100,000+`                                                                                   |

***

## Language Availability per Endpoint

The table below summarizes languages supported by the Corti API and how they can be used with speech to text endpoints (`Transcribe`, `Streams`, and `Transcripts`) and text generation endpoints (`Documents`):

| Language          |     Language Code    | <Tooltip tip="Tier rating to categorize functionality and performance that is available per language">ASR Performance</Tooltip> | <Tooltip tip="Real-time dictation">[Transcribe](/api-reference/transcribe)</Tooltip> | <Tooltip tip="Real-time FactsR extraction">[Streams](/api-reference/streams)</Tooltip> | <Tooltip tip="Asynchronous speech to text">[Transcripts](/api-reference/transcripts/create-transcript)</Tooltip> | <Tooltip tip="Generate documents">[Documents<sup>1</sup>](/api-reference/documents/generate-document)</Tooltip> |
| :---------------- | :------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: |
| Arabic            |         `ar`         |                                                               Base                                                              |                                                                                      |                              <Icon icon="circle-check" />                              |                                                                                                                  |                                           <Icon icon="circle-check" />                                          |
| Danish            |         `da`         |                                                             Premier                                                             |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                           <Icon icon="circle-check" />                                          |
| Dutch             |         `nl`         |                                                             Enhanced                                                            |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                           <Icon icon="circle-check" />                                           |                                           <Icon icon="circle-check" />                                          |
| English (US)      |    `en` or `en-US`   |                                                             Premier                                                             |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                           <Icon icon="circle-check" />                                          |
| English (UK)      |        `en-GB`       |                                                             Premier                                                             |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                           <Icon icon="circle-check" />                                          |
| French            |         `fr`         |                                                             Premier                                                             |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                           <Icon icon="circle-check" />                                          |
| German            |         `de`         |                                                             Premier                                                             |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                           <Icon icon="circle-check" />                                          |
| Hungarian         |         `hu`         |                                                             Enhanced                                                            |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                                                                                                  |                                     <Icon icon="circle-check" /><sup>5</sup>                                    |
| Italian           |         `it`         |                                                               Base                                                              |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                           <Icon icon="circle-check" />                                           |                                           <Icon icon="circle-check" />                                          |
| Norwegian         |         `no`         |                                                             Enhanced                                                            |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                           <Icon icon="circle-check" />                                           |                                           <Icon icon="circle-check" />                                          |
| Portuguese        |         `pt`         |                                                               Base                                                              |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                           <Icon icon="circle-check" />                                           |                                           <Icon icon="circle-check" />                                          |
| Spanish           |         `es`         |                                                               Base                                                              |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                           <Icon icon="circle-check" />                                           |                                           <Icon icon="circle-check" />                                          |
| Swedish           |         `sv`         |                                                             Enhanced                                                            |                             <Icon icon="circle-check" />                             |                              <Icon icon="circle-check" />                              |                                           <Icon icon="circle-check" />                                           |                                           <Icon icon="circle-check" />                                          |
| Swiss German      | `gsw-CH`<sup>3</sup> |                                                             Enhanced                                                            |                             <Icon icon="circle-check" />                             |                        <Icon icon="circle-check" /><sup>4</sup>                        |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                                                                                                 |
| Swiss High German |  `de-CH`<sup>3</sup> |                                                             Premier                                                             |                             <Icon icon="circle-check" />                             |                        <Icon icon="circle-check" /><sup>4</sup>                        |                                     <Icon icon="circle-check" /><sup>2</sup>                                     |                                           <Icon icon="circle-check" />                                          |

<br />

<Info>
  **Notes:**<br />
  <sup>1</sup> Use the language codes listed above for the `outputLanguage` parameter in `POST/documents` requests. Template(s) or section(s) in the defined output must be available for successful document generation.

  <sup>2</sup> Speech to text accuracy for async audio file processing via `/transcripts` endpoint may be degraded as compared to real-time recognition via the `/transcribe` and `/streams` endpoints. Further model updates are in progress to address the performance limitation.

  <sup>3</sup> Use language code `gsw-CH` for dialectical Swiss German workflows (e.g., conversational AI scribing), and language code `de-CH` when Swiss High German is spoken (e.g., dictation).

  <sup>4</sup> For Swiss German `/streams` configuration: Use `gsw-CH` for `primaryLanguage` as you transcribe dialectical spoken to written Swiss High German, and use `de-CH` for the facts `outputLanguage`.

  <sup>5</sup> Hungarian document generation via default templates upon request.
</Info>

<br />

***

## Languages Available for Exploration

The table below summarizes languages that, upon request, can enabled with `base` tier functionality and performance.

<Info>
  Corti values the opportunity to expand to new markets, but we need your collaboration and partnership in speech-to-text validation and functionality refinement.

  Please [contact us](https://help.corti.app) to discuss further.
</Info>

| Language   | Language Code |
| :--------- | :-----------: |
| Bulgarian  |      `bg`     |
| Croatian   |      `hr`     |
| Czech      |      `cs`     |
| Estonian   |      `et`     |
| Finnish    |      `fi`     |
| Greek      |      `el`     |
| Hebrew     |      `he`     |
| Japanese   |      `ja`     |
| Latvian    |      `lv`     |
| Lithuanian |      `lt`     |
| Maltese    |      `mt`     |
| Mandarin   |     `cmn`     |
| Polish     |      `pl`     |
| Romanian   |      `ro`     |
| Russian    |      `ru`     |
| Slovakian  |      `sk`     |
| Slovenian  |      `sl`     |
| Ukrainian  |      `uk`     |

***

## Language Translation

* Translation (audio capture in one language with transcript output in a different language) is not officially supported in the Corti API at this time.
* Some general support for translation of `transcripts` in English to `facts` in other languages (e.g. German, French, Danish, etc.) is available in [streams](/textgen/facts_realtime#using-the-api) or [extract Facts](/api-reference/facts/extract-facts) requests.
* Additional translation language-pair combinations are not quality assessed or performance benchmarked.

<br />

<Note>Please [contact us](https://help.corti.app) if you are interested in a language that is not listed here, need help with tiers and endpoint definitions, or have questions about how to use language codes in API requests.</Note>
