Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TranslateMessageParam

One message entry in TranslateMessagesParams.list. Uses messageId (NexConn) instead of engine messageUId.

example
const item = new TranslateMessageParam('msg-uid-1', 'zh', 'en', 'Hello');
await NCEngine.translateModule.translateMessages({ list: [item], force: false });

Hierarchy

  • BaseTranslateParam
    • TranslateMessageParam

Index

Properties

identifier: string

Identifier for matching translation results

sourceLanguage: string

Source language

targetLanguage?: string

Target language

text?: string

Text to be translated

Constructors

  • new TranslateMessageParam(messageId: string, sourceLanguage?: string, targetLanguage?: string, text?: string): TranslateMessageParam
  • Parameters

    • messageId: string
    • Optional sourceLanguage: string
    • Optional targetLanguage: string
    • Optional text: string

    Returns TranslateMessageParam