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