Cloud Translation V3 Client - Class ReferenceSentenceConfig (1.20.0)

Reference documentation and code samples for the Cloud Translation V3 Client class ReferenceSentenceConfig.

Message of caller-provided reference configuration.

Generated from protobuf message google.cloud.translation.v3.AdaptiveMtTranslateRequest.ReferenceSentenceConfig

Namespace

Google \ Cloud \ Translate \ V3 \ AdaptiveMtTranslateRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ reference_sentence_pair_lists array<ReferenceSentencePairList>

Reference sentences pair lists. Each list will be used as the references to translate the sentence under "content" field at the corresponding index. Length of the list is required to be equal to the length of "content" field.

↳ source_language_code string

Source language code.

↳ target_language_code string

Target language code.

getReferenceSentencePairLists

Reference sentences pair lists. Each list will be used as the references to translate the sentence under "content" field at the corresponding index. Length of the list is required to be equal to the length of "content" field.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setReferenceSentencePairLists

Reference sentences pair lists. Each list will be used as the references to translate the sentence under "content" field at the corresponding index. Length of the list is required to be equal to the length of "content" field.

Parameter
Name Description
var array<ReferenceSentencePairList>
Returns
Type Description
$this

getSourceLanguageCode

Source language code.

Returns
Type Description
string

setSourceLanguageCode

Source language code.

Parameter
Name Description
var string
Returns
Type Description
$this

getTargetLanguageCode

Target language code.

Returns
Type Description
string

setTargetLanguageCode

Target language code.

Parameter
Name Description
var string
Returns
Type Description
$this