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+)
- 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:- Detects the language spoken during the conversation
- Transcribes the audio in the detected language
- Translates and processes the conversation content
- Generates the clinical note in English
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.- Ambient APIs
- Web SDK
- Mobile SDK
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 Refer to Create ambient session for the full request and response.
multilingual field. Suki enables multilingual processing for the session automatically.Python
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 eachlang_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.
Best practices
Related APIs
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