Skip to main content

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.