Multi-language support for ambient sessions and clinical documentation
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 lets patients and providers speak in their preferred language during clinical conversations, while Suki automatically generates the final clinical note 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 ambient session, 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 EHR systems
Wider accessibility: Support for 80+ languages makes healthcare more inclusive
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
The transcript 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.
Enable multilingual support when creating an ambient session. The exact method depends on whether you’re using the Mobile SDK or APIs.Mobile SDK Example:
Swift
Copy
Ask AI
let sessionContext = [ SukiAmbientConstant.kSessionId: encounterId, SukiAmbientConstant.kMultilingual: true // Enable multilingual support] as [String : AnyHashable]SukiAmbientCoreManager.shared.createSession( with: sessionContext, onCompletion: { result in switch result { case .success(let sessionResponse): let sessionId = sessionResponse.sessionId // Store sessionId for future use case .failure(let error): // Handle error } })
Multilingual support is disabled by default.You must explicitly enable it when creating a session. Once enabled, it applies to the entire session and cannot be changed mid-session.