Package ai.nexconn.chat.translate.model
Class TranslateMessageParam
-
- All Implemented Interfaces:
public final class TranslateMessageParamParameters for translating a specific message.
Specifies which message to translate and optionally overrides the language settings.
-
-
Field Summary
Fields Modifier and Type Field Description private StringsourceLanguageprivate StringtargetLanguageprivate final StringmessageId
-
Constructor Summary
Constructors Constructor Description TranslateMessageParam(String messageId)
-
Method Summary
Modifier and Type Method Description final StringgetSourceLanguage()Source language. final UnitsetSourceLanguage(String sourceLanguage)Source language. final StringgetTargetLanguage()Target language. final UnitsetTargetLanguage(String targetLanguage)Target language. final StringgetMessageId()-
-
Method Detail
-
getSourceLanguage
final String getSourceLanguage()
Source language.
Default is "auto", meaning the source language is auto-detected.
-
setSourceLanguage
final Unit setSourceLanguage(String sourceLanguage)
Source language.
Default is "auto", meaning the source language is auto-detected.
-
getTargetLanguage
final String getTargetLanguage()
Target language.
Optional. When not set, the user-level language configuration is used.
-
setTargetLanguage
final Unit setTargetLanguage(String targetLanguage)
Target language.
Optional. When not set, the user-level language configuration is used.
-
getMessageId
final String getMessageId()
-
-
-
-