addTranslateHandler

public final Unit addTranslateHandler(String identifier, TranslateHandler handler)

override fun onTranslationLanguageChanged(language: String) {

println("Translation language changed to: $language")

} override fun onAutoTranslateStateChanged(isEnabled: Boolean) {

Parameters

identifier

Handle handler unique Identifier, Used for subsequent Remove

NCEngine.addTranslateHandler("TRANSLATE_HANDLER_ID", object : TranslateHandler {
override fun onTranslationCompleted(results: List<TranslateResult>) {
results.forEach { result ->
@param handler Translation event handler
}
}

override fun onTranslationLanguageChanged(language: String) {
Tag event handler management
}

override fun onAutoTranslateStateChanged(isEnabled: Boolean) {
Listen tag related multi-device Sync Event, including tag Change and tag associated channel Change.
}
})

NCEngine.addTagHandler("TAG_HANDLER_ID", object: TagHandler { override fun onTagChanged() {