TranslateMessagesParams

public final class TranslateMessagesParams

Translate message parameters.

Used for Batch Translate message request Parameter, Contains Message list, Whether force re- New translation and Translation mode.

Usage Example:

val params = TranslateMessagesParams(
listOf(
TranslateMessageParam("messageId1"),
TranslateMessageParam("messageId2").apply {
targetLanguage = "en"
}
)
).apply {
force = true
mode = TranslateMode.INTELLIGENT
}
NCEngine.translate.translateMessages(params) { error ->
if (error == null) {
}
}
}

Default is false.

Constructors

Properties

Link copied to clipboard
private Boolean force

Whether to force re-translate even if a translation already exists.

Link copied to clipboard
private final List<TranslateMessageParam> list
Link copied to clipboard

Translation mode.

Functions

Link copied to clipboard
public final Boolean getForce()

Whether to force re-translate even if a translation already exists.

Link copied to clipboard
public final List<TranslateMessageParam> getList()
Link copied to clipboard
public final TranslateMode getMode()

Translation mode.

Link copied to clipboard
public final Unit setForce(Boolean force)

Whether to force re-translate even if a translation already exists.

Link copied to clipboard
public final Unit setMode(TranslateMode mode)

Translation mode.