Skip to main content
Quick summary
Multilingual support lets patients and providers speak in their preferred language during clinical conversations, while Suki automatically generates the final clinical note in English.
Multilingual support is supported by: Ambient APIs, Mobile SDK, Web SDK (v2.1.1+)
Multilingual support lets patients and speak in their preferred language during clinical conversations, while Suki automatically generates the final in English. This removes the need for manual translation and makes healthcare more accessible to diverse patient populations. When you enable multilingual support for an , you get the following benefits:
  • Patient comfort: Patients can communicate in their native language, leading to more accurate information sharing
  • Better care quality: When patients speak in their preferred language, they provide more detailed and accurate information
  • No translation needed: Clinicians don’t need to translate conversations manually, Suki handles it automatically
  • EHR compatibility: All notes are generated in English, ensuring compatibility with standard systems
  • Wider accessibility: Support for 80+ languages makes healthcare more inclusive

How Multilingual improves clinical documentation

Multilingual support improves note quality by capturing the conversation as the patient actually speaks it, then producing documentation in English that your EHR can use. When patients speak freely in their preferred language, the source conversation is usually richer and more accurate. Suki turns that into an English clinical note, so documentation quality improves without adding translation work for the clinician.

How Multilingual transcription works

When you enable multilingual support for an ambient session, Suki automatically:
  1. Detects the language spoken during the conversation
  2. Transcribes the audio in the detected language
  3. Translates and processes the conversation content
  4. Generates the clinical note in English
The API returns a lang_id field that identifies which language was detected for each segment of the conversation. This helps you understand what language was spoken during different parts of the session.

How to enable multilingual support

Multilingual support lets patients and providers speak in their preferred language. Suki still generates the clinical note in English. How you turn it on depends on the product you use. Click the tabs below to see the implementation details for your integration path.
Multilingual support is enabled by default for ambient sessions. You do not need to pass a multilingual field when you create a session. The old multilingual parameter is deprecated.

Create the Ambient Session

Call the Create ambient session API without a multilingual field. Suki enables multilingual processing for the session automatically.
Python
Refer to Create ambient session for the full request and response.

Stream Audio and End the Session

Stream the encounter audio, then end the session so Suki can generate the English clinical note. Multilingual processing applies for the full session and cannot be changed mid-session.

Read Language Detection from the Transcript

After processing completes, call the transcript API if you need language detection. Each transcript segment can include a lang_id for the language Suki detected.Refer to Get ambient session Transcript and the Language code reference for more details.

Disable Only If Required

If your organization must turn multilingual support off, contact the Suki support team. Do not rely on the deprecated multilingual request field.Refer to Deprecations for the deprecation notice.
For Ambient APIs and Web SDK, multilingual support is on by default. For Mobile SDK, set kIsMultilingual to true when you create the session. In all products, the setting applies to the entire session and cannot be changed mid-session.

Supported languages for Multilingual support

Suki supports over 80 languages for Multilingual ambient sessions. Refer to the table below to see the languages currently supported:

Language code reference

Pick a Letter below to show languages starting with that letter, then use the table to map each lang_id to its corresponding language. This helps you interpret the language codes returned by the Transcript API.
We regularly update this list as we add support for new languages. If a language is not included in this table, it is not yet supported.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Y

Best practices

  • Enable when needed: Only enable multilingual support when you expect conversations in multiple languages. This optimizes performance.
  • Set patient language preference: If you know the patient’s preferred language, you can display this information in your UI to help providers prepare.
  • Monitor language detection: Use the lang_id from transcripts to understand language usage patterns in your application.
  • Test with your languages: Verify multilingual support works correctly with the languages your patients commonly use.
  • Note language in UI: Consider displaying the detected language in your UI so providers know what language was spoken.
Use these APIs to work with multilingual support:

Get Session Transcript

Retrieve transcripts with language detection information (lang_id)

Create Session

Create ambient sessions. Multilingual support is enabled by default
Last modified on July 24, 2026