learning_language 0.0.4
SDKflutter
Platformandroidios
The easy way to use ML Kit for identifying languages in Flutter.
ML Language
The easy way to use ML Kit for identifying languages in Flutter.
With ML Kit's on-device language identification, we can determine the language of a string of text. Language identification can be useful when working with user-provided text, which often doesn't come with any language information.
Getting Started
Add dependency to your flutter project:
$ flutter pub add learning_language
or
dependencies:
learning_language: ^0.0.3+2
Then run flutter pub get.
Usage
import 'package:learning_language/learning_language.dart';
Identify Language
String text = 'Baby, you light up my world like nobody else';
LanguageIdentifier identifier = LanguageIdentifier();
String language = await identifier.identify(text);
print(language);
Identify Possible Languages
String text = 'Baby, you light up my world like nobody else';
LanguageIdentifier identifier = LanguageIdentifier();
List<IdentifiedLanguage> possibleLanguages = await identifier.idenfityPossibleLanguages(text);
String languages = possibleLanguages.map((item) => item.language).toList().join(', ');
print('Possible Languages: $languages');
Dispose
identifier.dispose();
Example Project
You can learn more from example project here.