Skip to main content
Version: 2.1

ITranslateStartTextTranslationJobRequest

Interface in AWS.Translate

Interface for StartTextTranslationJob requests.

Ancestors​

Properties​

ClientToken​

property ClientToken: string

Specify a unique identifier for the request.

This value will be automatically generated if left blank. Valid format: only letters, numbers and hyphens are allowed. Must be a a minumum length of 1, and a maximum of 64.

DataAccessRoleArn​

property DataAccessRoleArn: TARN

The Amazon Resource Name (ARN) of an AWS Identity Access and Management (IAM) role granting Amazon Translate read access to the job's input data.

InputDataConfig​

property InputDataConfig: ITranslateInputDataConfig

Type: ITranslateInputDataConfig

Specify the format and location of the input documents for the translation job.

JobName​

property JobName: string

Specify a name for the batch translation job.

OutputDataConfig​

property OutputDataConfig: ITranslateOutputDataConfig

Type: ITranslateOutputDataConfig

Specify a folder on Amazon S3 to save job output to.

ParallelDataNames​

property ParallelDataNames: TList<string>

Specify a list of parallel data resources to add to the translation job.

NOTE: Use AddParallelDataName to populate.

Settings​

property Settings: ITranslateTranslationSettings

Type: ITranslateTranslationSettings

Specify options for the translation output.

SourceLanguageCode​

property SourceLanguageCode: string

Specify the language code of the input.

TargetLanguageCodes​

property TargetLanguageCodes: TList<string>

Specify a list of language codes for the output.

NOTE: Use AddTargetLanguageCode to populate.

TerminologyNames​

property TerminologyNames: TList<string>

Specify a list of names of custom terminologies to add to the translation job.

Methods​

AddParallelDataName​

function AddParallelDataName(const AParallelDataName: string): Integer;

Add the name of a parallel data resource to ParallelDataNames.

Parameters

NameDescription
AParallelDataNameSpecify the name of a parallel data resource.

Returns

Index of the added entry.

AddTargetLanguageCode​

function AddTargetLanguageCode(const ATargetLanguageCode: string): Integer;

Add a target language code to TargetLanguageCodes.

Parameters

NameDescription
ATargetLanguageCodeSpecify a language code.

Returns

Index of the added entry.

AddTerminologyName​

function AddTerminologyName(const ATerminologyName: string): Integer;

Add a terminology name to TerminologyNames.

Parameters

NameDescription
ATerminologyNameSpecify the name of a custom terminology to add to TerminologyNames.

Returns

Index of the added entry.