> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.deepgram.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.deepgram.com/_mcp/server.

## Nova-3 Multilingual Expands to 55 Languages and Adds Language Hinting

`model=nova-3&language=multi` now serves a new Nova-3 multilingual model that transcribes [55 languages](/docs/models-languages-overview#nova-3) with a single model. Code-switching and per-word language tags work as before, on the same `/v1/listen` endpoints, for both pre-recorded and streaming audio.

**Key Features:**

- **55 languages, one model** — See the [Models & Languages Overview](/docs/models-languages-overview#nova-3) for the full list of languages and codes.
- **Code-switching** — Transcribes speech that switches languages mid-conversation. When the model assigns languages, it returns them in `languages` on each alternative and in `language` on each word; on audio that switches languages, either field can be absent from a result.
- **Language hinting** — The new optional `language_hint` parameter biases detection toward the languages you expect. See [Nova-3 Language Prompting](/docs/nova-3-language-prompting).
- **`languages_hinted` in responses** — Every Nova-3 multilingual response now includes `languages_hinted`, the normalized hints you sent (`en-GB` is returned as `en`), or an empty array when you send no hint.
- **Same model string and endpoints** — No changes to your requests are required.

**Getting Started:**

Keep sending `model=nova-3&language=multi` to `/v1/listen`. To add language hints, repeat `language_hint` for each language you expect:

Batch:

```
POST https://api.deepgram.com/v1/listen?model=nova-3&language=multi&language_hint=en&language_hint=es
```

Streaming:

```
wss://api.deepgram.com/v1/listen?model=nova-3&language=multi&language_hint=en&language_hint=es&encoding=linear16&sample_rate=16000
```

To keep the previous 10-language Nova-3 multilingual model, pin it with the `version` parameter: `2026-01-27.9107` for batch, `2026-01-27.9249` for streaming.

Batch:

```
POST https://api.deepgram.com/v1/listen?model=nova-3&language=multi&version=2026-01-27.9107
```

Streaming:

```
wss://api.deepgram.com/v1/listen?model=nova-3&language=multi&version=2026-01-27.9249&encoding=linear16&sample_rate=16000
```

Learn more in the [Nova-3 Language Prompting guide](/docs/nova-3-language-prompting) and [Multilingual Codeswitching](/docs/multilingual-code-switching).

### Availability

The new Nova-3 multilingual model is now available through our API. To access:

- Use `model=nova-3&language=multi` on `https://api.deepgram.com/v1/listen` (pre-recorded) or `wss://api.deepgram.com/v1/listen` (streaming)

For self-hosted customers, please request the updated models for download from your Deepgram account representative.