Invox Dictation SDK Version:

User Preferences


Language preferences are available only after a successful Login. Check the relevant capability before showing a language selector.

Interface language

INVOX.SupportsUserLanguagePreferences() returns true when the current session supports changing the interface culture. Use INVOX.SetInterfaceLanguagePreference(culture) to persist a supported interface language.

CultureLanguage
es-ESSpanish
en-USEnglish
pt-PTPortuguese (Portugal)
pt-BRPortuguese (Brazil)
if (INVOX.SupportsUserLanguagePreferences()) {
  await INVOX.SetInterfaceLanguagePreference("en-US");
}

Transcription language

INVOX.CanChangeTranscriptionLanguage() returns true when the current user and session allow changing the ASR language. Use INVOX.SetTranscriptionLanguagePreference(culture) to request the change.

CultureLanguage
es-ESSpanish
pt-PTPortuguese (Portugal)
pt-BRPortuguese (Brazil)
ca-ESCatalan
if (INVOX.CanChangeTranscriptionLanguage()) {
  await INVOX.SetTranscriptionLanguagePreference("ca-ES");
}

Both setters return Promise<void> and reject when no session is available or the requested preference cannot be applied. Do not expose unavailable cultures as selectable options.