class Aws::Translate::Types::TranslateTextRequest

@note When making an API call, you may pass TranslateTextRequest

data as a hash:

    {
      text: "BoundedLengthString", # required
      terminology_names: ["ResourceName"],
      source_language_code: "LanguageCodeString", # required
      target_language_code: "LanguageCodeString", # required
    }

@!attribute [rw] text

The text to translate. The text string can be a maximum of 5,000
bytes long. Depending on your character set, this may be fewer than
5,000 characters.
@return [String]

@!attribute [rw] terminology_names

The name of the terminology list file to be used in the
TranslateText request. You can use 1 terminology list at most in a
`TranslateText` request. Terminology lists can contain a maximum of
256 terms.
@return [Array<String>]

@!attribute [rw] source_language_code

The language code for the language of the source text. The language
must be a language supported by Amazon Translate. For a list of
language codes, see what-is-languages.

To have Amazon Translate determine the source language of your text,
you can specify `auto` in the `SourceLanguageCode` field. If you
specify `auto`, Amazon Translate will call [Amazon Comprehend][1] to
determine the source language.

[1]: https://docs.aws.amazon.com/comprehend/latest/dg/comprehend-general.html
@return [String]

@!attribute [rw] target_language_code

The language code requested for the language of the target text. The
language must be a language supported by Amazon Translate.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/translate-2017-07-01/TranslateTextRequest AWS API Documentation

Constants

SENSITIVE