FlMlKitTranslateText class

Constructors

FlMlKitTranslateText()
factory

Properties

allLanguage Map<String, TranslateLanguage>
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceLanguage TranslateLanguage
Source language
no setter
targetLanguage TranslateLanguage
Target language
no setter

Methods

deleteDownloadedModel(TranslateLanguage language) Future<bool>
Delete downloaded model
dispose() Future<bool>
Be sure to call this method when you no longer use translation
downloadedModel(TranslateLanguage language) Future<bool>
Downloaded model
getCurrentLanguage() Future<void>
Get current language
getDownloadedModels() Future<List<TranslateRemoteModel>>
Get downloaded models
isModelDownloaded(TranslateLanguage language) Future<bool>
Whether downloaded model
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
switchLanguage(TranslateLanguage source, TranslateLanguage target) Future<bool>
Switching translation languages
toAbbreviations(TranslateLanguage language) String
Convert to Abbreviations
toString() String
A string representation of this object.
inherited
toTranslateLanguage(String language) TranslateLanguage?
Convert to TranslateLanguage enum
translate(String text, {bool downloadModelIfNeeded = false}) Future<String?>
translation downloadModelIfNeeded The model will be downloaded if needed

Operators

operator ==(Object other) bool
The equality operator.
inherited