目录

class info
com.huawei.hms.mlsdk.langdetect.MLLangDetectorFactory
Language detector factory class, which is used to create language detectors. The default detector configuration is built in, and you can also specify detector configurations.

Public Method Summary

Return typeMethod name
MLLangDetectorFactorygetInstance()
MLLangDetectorFactorygetInstance(MLApplication applicaion)
MLLocalLangDetectorgetLocalLangDetector()
MLLocalLangDetectorgetLocalLangDetector(MLLocalLangDetectorSetting setting)
MLRemoteLangDetectorgetRemoteLangDetector()
MLRemoteLangDetectorgetRemoteLangDetector(MLRemoteLangDetectorSetting setting)

Public Methods

Method
public static MLLangDetectorFactory getInstance()
Obtains the language detector factory instance of the current app.

Return

Typedesc
MLLangDetectorFactoryReturns the language detector factory instance of the current app.
Method
public static MLLangDetectorFactory getInstance(MLApplication application)
Obtains the language detector factory instance of a specified app.

Parameters

Parameter nameParameter desc
applicationSpecified app.

Return

Typedesc
MLLangDetectorFactoryReturns the language detector factory instance of a specified app.
Method
public MLLocalLangDetector getLocalLangDetector()
Obtains the default local offline language detector instance. The default confidence value is 0.

Return

Typedesc
MLLocalLangDetectorDefault local offline language detector instance.
Method
public MLLocalLangDetector getLocalLangDetector(MLLocalLangDetectorSetting setting)
Obtains the local offline language detector instance based on the specified local offline language detector configurator.

Parameters

Parameter nameParameter desc
settingLocal offline language detector configurator.

Return

Typedesc
MLLocalLangDetectorLocal offline language detector instance.
Method
public MLRemoteLangDetector getRemoteLangDetector()
Obtains the default cloud language detector instance. The default confidence value is 0.

Return

Typedesc
MLRemoteLangDetectorDefault cloud language detector instance.
Method
public MLRemoteLangDetector getRemoteLangDetector(MLRemoteLangDetectorSetting setting)
Obtains a language detector instance based on the specified language detector configurator.

Parameters

Parameter nameParameter desc
settingSpecified language detector configuration.

Return

Typedesc
MLRemoteLangDetectorLanguage detector instance.