getAvailableTranslationLanguages method
Get the list of all available translation languages in a session.
Return ZoomVideoSDKError_Success
if the function succeeds. Otherwise, this function returns an error.
Implementation
@override
Future<List<ZoomVideoSdkLiveTranscriptionLanguage>?>
getAvailableTranslationLanguages() async {
var languageListString = await methodChannel
.invokeMethod<String?>('getAvailableTranslationLanguages')
.then<String?>((String? value) => value);
var languageListJson = jsonDecode(languageListString!) as List;
List<ZoomVideoSdkLiveTranscriptionLanguage> languageList = languageListJson
.map((languageJson) =>
ZoomVideoSdkLiveTranscriptionLanguage.fromJson(languageJson))
.toList();
return languageList;
}