learning_language 0.0.4 icon indicating copy to clipboard operation
learning_language: ^0.0.4 copied to clipboard

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.

7
likes
120
pub points
66%
popularity

Publisher

unverified uploader

The easy way to use ML Kit for identifying languages in Flutter.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on learning_language