You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Translate::Types::InputDataConfig

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing InputDataConfig as input to an Aws::Client method, you can use a vanilla Hash:

{
  s3_uri: "S3Uri", # required
  content_type: "ContentType", # required
}

The input configuration properties for requesting a batch translation job.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#content_typeString

Describes the format of the data that you submit to Amazon Translate as input. You can specify one of the following multipurpose internet mail extension (MIME) types:

  • text/html: The input data consists of one or more HTML files. Amazon Translate translates only the text that resides in the html element in each file.

  • text/plain: The input data consists of one or more unformatted text files. Amazon Translate translates every character in this type of input.

  • application/vnd.openxmlformats-officedocument.wordprocessingml.document: The input data consists of one or more Word documents (.docx).

  • application/vnd.openxmlformats-officedocument.presentationml.presentation: The input data consists of one or more PowerPoint Presentation files (.pptx).

  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet: The input data consists of one or more Excel Workbook files (.xlsx).

If you structure your input data as HTML, ensure that you set this parameter to text/html. By doing so, you cut costs by limiting the translation to the contents of the html element in each file. Otherwise, if you set this parameter to text/plain, your costs will cover the translation of every character.

Returns:

  • (String)

    Describes the format of the data that you submit to Amazon Translate as input.

#s3_uriString

The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.

Returns:

  • (String)

    The URI of the AWS S3 folder that contains the input file.