Document.language

Note:

The content in this help topic pertains to SuiteScript 2.1.

Property Description

The language of the document.

When passing a document to machineTranslation.translate(options), this property represents the source language of the document. If this property is null or undefined, the translation service detects the source language automatically.

When receiving a document from the translation service as part of a machineTranslation.Response object, this property represents the language the document was translated into.

Type

string

Supported Script Types

Server scripts

For more information, see SuiteScript 2.x Script Types.

Module

N/machineTranslation Module

Parent Object

machineTranslation.Document

Sibling Object Members

Document Object Members

Since

2025.1

Errors

Error Code

Thrown If

READ_ONLY

Setting the property is attempted.

Syntax

Important:

The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/machineTranslation Module Script Samples.

            // Add additional code
...

const myDocument = machineTranslation.createDocument({
    id: 'myDoc',
    text: 'This is a document to be translated.'
});

const translationResults = machineTranslation.translate({
    documents: [myDocument],
    targetLanguage: machineTranslation.Language.CZECH
});

const docLanguage = translationResults.results[0].language;

...
// Add additional code 

          

General Notices