| 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. |
| Return type | Method name |
| MLTranslatorFactory | getInstance() |
| MLTranslatorFactory | getInstance(MLApplication applicaion) |
| MLLocalTranslator | getLocalTranslator(MLLocalTranslateSetting setting) |
| MLRemoteTranslator | getRemoteTranslator(MLRemoteTranslateSetting setting) |
| Method |
| public static mlsdk.translate.MLTranslatorFactory getInstance() |
| Obtains the text translator factory instance of the current app. |
Return
| Type | desc |
| MLTranslatorFactory | Returns 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 name | Parameter desc |
| application | Specified app. |
Return
| Type | desc |
| MLTranslatorFactory | Returns 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 name | Parameter desc |
| setting | Specified local offline text translator configuration. |
Return
| Type | desc |
| MLLocalTranslator | Local 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 name | Parameter desc |
| setting | Specified cloud text translator configuration. |
Return
| Type | desc |
| MLRemoteTranslator | Cloud text translator instance. |