目录

class info
com.huawei.hms.mlsdk.translate.MLTranslatorFactory
Text translator factory class, which creates a text translator instance and specifies configurations for a text translator.  

Public Method Summary

Return typeMethod name
MLTranslatorFactorygetInstance()
MLTranslatorFactorygetInstance(MLApplication applicaion)
MLLocalTranslatorgetLocalTranslator(MLLocalTranslateSetting setting)
MLRemoteTranslatorgetRemoteTranslator(MLRemoteTranslateSetting setting)

Public Methods

Method
public static mlsdk.translate.MLTranslatorFactory getInstance()
Obtains the text translator factory instance of the current app.

Return

Typedesc
MLTranslatorFactoryReturns the text translator factory instance of the current app.
Method
public static mlsdk.translate.MLTranslatorFactory getInstance(MLApplication application)
Obtains the text translator factory instance of a specified app.

Parameters

Parameter nameParameter desc
applicationSpecified app.

Return

Typedesc
MLTranslatorFactoryReturns the text translator factory instance of a specified app.
Method
public MLLocalTranslator getLocalTranslator(MLLocalTranslateSetting setting)
Obtains a local offline text translator instance based on the specified local offline text translator configuration.

Parameters

Parameter nameParameter desc
settingSpecified local offline text translator configuration.

Return

Typedesc
MLLocalTranslatorLocal offline text translator instance.
Method
public MLRemoteTranslator getRemoteTranslator(MLRemoteTranslateSetting setting)
Obtains a cloud text translator instance based on the specified cloud text translator configuration.

Parameters

Parameter nameParameter desc
settingSpecified cloud text translator configuration.

Return

Typedesc
MLRemoteTranslatorCloud text translator instance.