Cloud Translation V3 Client - Class GlossaryConfig (1.18.0)

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

Configures which glossary is used for a specific target language and defines options for applying that glossary.

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

Namespace

Google \ Cloud \ Translate \ V3 \ AdaptiveMtTranslateRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ glossary string

Required. The glossary to be applied for this translation. The format depends on the glossary: - User-provided custom glossary: projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}

↳ ignore_case bool

Optional. Indicates match is case insensitive. The default value is false if missing.

getGlossary

Required. The glossary to be applied for this translation.

The format depends on the glossary:

  • User-provided custom glossary: projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}
Returns
Type Description
string

setGlossary

Required. The glossary to be applied for this translation.

The format depends on the glossary:

  • User-provided custom glossary: projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}
Parameter
Name Description
var string
Returns
Type Description
$this

getIgnoreCase

Optional. Indicates match is case insensitive. The default value is false if missing.

Returns
Type Description
bool

setIgnoreCase

Optional. Indicates match is case insensitive. The default value is false if missing.

Parameter
Name Description
var bool
Returns
Type Description
$this