identifyPossibleLanguages method
Implementation
Future<List<IdentifiedLanguage>> identifyPossibleLanguages(
String text) async {
_isOpened = true;
final result = await NaturalLanguage.channel.invokeMethod(
'nlp#startLanguageIdentifier', <String, dynamic>{
"text": text,
"possibleLanguages": "yes",
"confidence": _confidenceThreshold
});
var languages = <IdentifiedLanguage>[];
for (dynamic languageData in result) {
languages.add(IdentifiedLanguage(
languageData['language'], languageData['confidence']));
}
return languages;
}