---
title: "Nova-3 Medical Multilingual: Medical speech-to-text in 10 languages"
description: "Nova-3 Medical now supports 10 languages in batch and streaming, with 25 to 30% fewer word errors and 37 to 40% fewer entity errors than our general multilingual model."
canonical: "https://deepgram.com/blog/introducing-nova-3-medical-multilingual"
authors:
  - "Hasan Jilani"
date: "2026-10-07"
category: "Announcements"
---

# Introducing Nova-3 Medical multilingual: Medical speech recognition in 10 languages

A patient in Madrid describes chest pain that started three days ago. A clinician in Munich moves a metformin dose from 500 to 850 milligrams. A family member translates for a parent during intake, switching between Hindi and English mid-sentence. Each of these conversations carries the information a healthcare application depends on: conditions, medications, doses, dates and numbers.

A general multilingual speech model can transcribe all three. Getting the medical details right is the harder problem. A model can support Spanish, German and Hindi and still miss the drug name, the dose or the diagnosis that everything downstream relies on. Supporting a language isn't the same as supporting medicine in that language.

[Nova-3 Medical](https://deepgram.com/learn/introducing-nova-3-medical-speech-to-text-api), which we launched in 2025, was built around a simple idea: medical speech needs a model trained on the language of medicine. Teams serving patients in other languages often rely on general multilingual models instead, which cover the language but miss more of the vocabulary that matters most.

Today, we're extending Nova-3 Medical to 10 languages. **Nova-3 Medical Multilingual** brings medical-specialized speech recognition to Dutch, English, French, German, Hindi, Italian, Japanese, Portuguese, Russian and Spanish, in both batch and streaming, with automatic code switching between supported languages. One model, one parameter: `model=nova-3-medical&language=multi`.

## Medical specialization that holds across languages

To measure what specialization adds, we compared Nova-3 Medical Multilingual against Nova-3 Multilingual, our general-purpose multilingual model, on more than 115 hours of curated medical audio across all 10 languages, averaging results across languages. In batch transcription, average word error rate (WER) dropped from 6.62% to 4.96%, a 25% reduction. In streaming, it dropped from 8.32% to 5.86%, a 30% reduction.

The gains are broad. WER was significantly lower in 8 of 10 languages in batch and 9 of 10 in streaming. Russian, Spanish and Hindi saw the largest batch improvements, at 58%, 32% and 30%. English was essentially flat. For English-only audio, the newly upgraded Nova-3 Medical English model, covered below, is the better choice.

![Nova-3 Medical Multilingual vs. Nova-3 Multilingual: batch and streaming word error rate and entity error rate. 25 to 30% fewer word errors, 37 to 40% fewer entity errors.](https://cdn.sanity.io/images/zf5tfwjf/production/f809d51c143846b9a2cb2d28eba0af128b82b06b-3200x1814.png)

![Batch word error rate by language, Nova-3 Medical Multilingual vs. Nova-3 Multilingual. Significantly lower in 8 of 10 languages.](https://cdn.sanity.io/images/zf5tfwjf/production/7294ba4698569630a7f0b42b28951d5afa8e9fe4-3200x1764.png)

## Not all transcription errors are equal

WER counts every word the same. Missing "the" and missing "metformin" each add one error. For an application drafting a clinical note, filling an intake form or deciding what a voice agent says next, those are very different mistakes.

That's why we also measure entity error rate (EER), which tracks how accurately a model recognizes the important entities in speech: conditions, drugs, doses, dates, numbers, names and more. Across the 10-language evaluation, Nova-3 Medical Multilingual cut EER from 14.46% to 9.11% in batch, a 37% reduction, and from 16.31% to 9.78% in streaming, a 40% reduction.

The largest gains land in the categories healthcare applications act on. Compared with Nova-3 Multilingual in batch transcription:

- **Doses:** 64% fewer errors (81% fewer in streaming)
- **Conditions:** 43% fewer errors
- **Medical processes:** 41% fewer errors
- **Drugs:** 31% fewer errors

Specialization shows up most where the words carry medical meaning. That's where a transcript turns into structured data, documentation or an action, and where an error costs the most.

![Batch entity error rate by medical category: doses down 64%, conditions 43%, medical processes 41%, drugs 31% vs. Nova-3 Multilingual.](https://cdn.sanity.io/images/zf5tfwjf/production/8998acf94153d2d7f97d1320dc696007d766a4cb-3200x1694.png)

## Competitive accuracy across the full language set

We also ran other speech recognition models through their APIs on the same medical dataset. Among models evaluated in all 10 languages, it posted the lowest average batch WER:

- **Nova-3 Medical Multilingual:** 4.96%
- **ElevenLabs Scribe v2 Medical:** 5.49%
- **ElevenLabs Scribe v2:** 5.58%
- **Microsoft MAI 1.5:** 7.80%

Nova-3 Medical Multilingual had the lowest WER in 7 of the 10 individual languages. No model wins every language, ours included. That's why we report results across the full language set: an application serving patients in five languages needs accuracy in all five.

![Average batch word error rate across 10 medical languages: Nova-3 Medical Multilingual 4.96%, ElevenLabs Scribe v2 Medical 5.49%, ElevenLabs Scribe v2 5.58%, Microsoft MAI 1.5 7.80%.](https://cdn.sanity.io/images/zf5tfwjf/production/351e06eba1bfa87d5def0484c7266373e5caca3e-3200x1700.png)

## Built for real-time medical applications

More healthcare speech applications now need to understand the conversation while it's happening. In streaming, Nova-3 Medical Multilingual averaged 5.86% WER and 9.78% EER across all 10 languages, and recorded the lowest WER in every language against the competing streaming models evaluated for each one.

That opens up a wider range of workloads on a single model:

**Ambient documentation.** Capture the visit as it happens, so note drafts reflect the medications, doses and conditions discussed, whichever supported language the patient and clinician speak.

**Healthcare voice agents.** Patient-facing agents for scheduling, refills and intake need the drug name and dose right before they take the next step. Streaming medical accuracy gives the agent a cleaner input to act on.

**Dictation and clinical workflows.** Clinicians can dictate in the language they work in, and switch languages when a conversation calls for it, without changing models.

![Nova-3 Medical Multilingual streaming: 5.86% average WER, 9.78% entity error rate, lowest streaming WER in 10 of 10 languages.](https://cdn.sanity.io/images/zf5tfwjf/production/85cd231a5025708696df885778cef2da64ea69e8-3200x1232.png)

## Also new: A better Nova-3 Medical for English

We've also upgraded Nova-3 Medical for English. If you already call `model=nova-3-medical` with an English language code, you're on the new model now, with no code change.

On our internal English medical test set of more than 11,500 recordings, the updated model cut word error rate by 23% and entity error rate by 22% in batch, compared with the previous Nova-3 Medical English model. The largest entity gains are on conditions, with 24% fewer errors, and medical processes, with 20% fewer. In streaming, on our 10-hour English medical benchmark, WER fell from 4.35% to 3.36%, a 23% reduction.

On that same benchmark, Nova-3 Medical English recorded 3.36% WER and 5.68% EER in streaming, the lowest of the streaming systems we evaluated. AssemblyAI Universal-3 RT Pro Medical, the closest result, measured 5.42% and 9.28%.

![Nova-3 Medical English batch results on 11,537 recordings: word error rate 8.60% to 6.61% (23% lower) and entity error rate 9.83% to 7.63% (22% lower) vs. the previous model.](https://cdn.sanity.io/images/zf5tfwjf/production/e0b5762fd10cc27927c59c0b17ae1579a6af81f9-3200x1738.png)

Which model to use:

- **English-only audio:** `model=nova-3-medical` with `language=en` or a regional English code (`en-US`, `en-GB`, `en-AU`, `en-CA`, `en-IN`, `en-NZ`)
- **Other supported languages, or conversations that switch languages:** `model=nova-3-medical&language=multi`

## How it works

Set `model=nova-3-medical` and `language=multi` on any pre-recorded or streaming request. The model detects the language as it's spoken and follows the conversation when speakers switch, so you don't need to know the language before the audio arrives.

```bash
curl -X POST "https://api.deepgram.com/v1/listen?model=nova-3-medical&language=multi" \
  -H "Authorization: Token $DEEPGRAM_API_KEY" \
  -H "Content-Type: audio/wav" \
  --data-binary @patient_visit.wav

```

For real-time audio, use the same parameters on the streaming endpoint (`https://api.deepgram.com/v1/listen`). Nova-3 Medical Multilingual is also available for self-hosted deployments. Request the models from your Deepgram account representative.

## Start building with Nova-3 Medical multilingual

Nova-3 Medical Multilingual is available now through the Deepgram API.

- [Try it in the Deepgram playground →](https://playground.deepgram.com/)
- [See supported models and languages →](https://developers.deepgram.com/docs/models-languages-overview)
- [Sign up for an API key →](https://console.deepgram.com/signup)

Healthcare is one of the clearest cases for specialized speech models. The more consequential the vocabulary, the more a model built for that domain matters. Today, Nova-3 Medical gets more accurate in English and extends to 10 languages, so you can support more of the people your application serves without giving up medical transcription accuracy.
