Class Translation.Builder (2.83.0)

public static final class Translation.Builder extends GeneratedMessage.Builder<Translation.Builder> implements TranslationOrBuilder

A single translation response.

Protobuf type google.cloud.translation.v3beta1.Translation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Translation build()
Returns
Type Description
Translation

buildPartial()

public Translation buildPartial()
Returns
Type Description
Translation

clear()

public Translation.Builder clear()
Returns
Type Description
Translation.Builder
Overrides

clearDetectedLanguageCode()

public Translation.Builder clearDetectedLanguageCode()

The BCP-47 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request. If the source language was passed, auto-detection of the language does not occur and this field is empty.

string detected_language_code = 4;

Returns
Type Description
Translation.Builder

This builder for chaining.

clearGlossaryConfig()

public Translation.Builder clearGlossaryConfig()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
Translation.Builder

clearModel()

public Translation.Builder clearModel()

Only present when model is present in the request. model here is normalized to have project number.

For example: If the model requested in TranslationTextRequest is projects/{project-id}/locations/{location-id}/models/general/nmt then model here would be normalized to projects/{project-number}/locations/{location-id}/models/general/nmt.

string model = 2;

Returns
Type Description
Translation.Builder

This builder for chaining.

clearTranslatedText()

public Translation.Builder clearTranslatedText()

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Returns
Type Description
Translation.Builder

This builder for chaining.

getDefaultInstanceForType()

public Translation getDefaultInstanceForType()
Returns
Type Description
Translation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDetectedLanguageCode()

public String getDetectedLanguageCode()

The BCP-47 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request. If the source language was passed, auto-detection of the language does not occur and this field is empty.

string detected_language_code = 4;

Returns
Type Description
String

The detectedLanguageCode.

getDetectedLanguageCodeBytes()

public ByteString getDetectedLanguageCodeBytes()

The BCP-47 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request. If the source language was passed, auto-detection of the language does not occur and this field is empty.

string detected_language_code = 4;

Returns
Type Description
ByteString

The bytes for detectedLanguageCode.

getGlossaryConfig()

public TranslateTextGlossaryConfig getGlossaryConfig()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
TranslateTextGlossaryConfig

The glossaryConfig.

getGlossaryConfigBuilder()

public TranslateTextGlossaryConfig.Builder getGlossaryConfigBuilder()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
TranslateTextGlossaryConfig.Builder

getGlossaryConfigOrBuilder()

public TranslateTextGlossaryConfigOrBuilder getGlossaryConfigOrBuilder()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
TranslateTextGlossaryConfigOrBuilder

getModel()

public String getModel()

Only present when model is present in the request. model here is normalized to have project number.

For example: If the model requested in TranslationTextRequest is projects/{project-id}/locations/{location-id}/models/general/nmt then model here would be normalized to projects/{project-number}/locations/{location-id}/models/general/nmt.

string model = 2;

Returns
Type Description
String

The model.

getModelBytes()

public ByteString getModelBytes()

Only present when model is present in the request. model here is normalized to have project number.

For example: If the model requested in TranslationTextRequest is projects/{project-id}/locations/{location-id}/models/general/nmt then model here would be normalized to projects/{project-number}/locations/{location-id}/models/general/nmt.

string model = 2;

Returns
Type Description
ByteString

The bytes for model.

getTranslatedText()

public String getTranslatedText()

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Returns
Type Description
String

The translatedText.

getTranslatedTextBytes()

public ByteString getTranslatedTextBytes()

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Returns
Type Description
ByteString

The bytes for translatedText.

hasGlossaryConfig()

public boolean hasGlossaryConfig()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
boolean

Whether the glossaryConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Translation other)

public Translation.Builder mergeFrom(Translation other)
Parameter
Name Description
other Translation
Returns
Type Description
Translation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Translation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Translation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Translation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Translation.Builder
Overrides

mergeGlossaryConfig(TranslateTextGlossaryConfig value)

public Translation.Builder mergeGlossaryConfig(TranslateTextGlossaryConfig value)

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Parameter
Name Description
value TranslateTextGlossaryConfig
Returns
Type Description
Translation.Builder

setDetectedLanguageCode(String value)

public Translation.Builder setDetectedLanguageCode(String value)

The BCP-47 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request. If the source language was passed, auto-detection of the language does not occur and this field is empty.

string detected_language_code = 4;

Parameter
Name Description
value String

The detectedLanguageCode to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setDetectedLanguageCodeBytes(ByteString value)

public Translation.Builder setDetectedLanguageCodeBytes(ByteString value)

The BCP-47 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request. If the source language was passed, auto-detection of the language does not occur and this field is empty.

string detected_language_code = 4;

Parameter
Name Description
value ByteString

The bytes for detectedLanguageCode to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setGlossaryConfig(TranslateTextGlossaryConfig value)

public Translation.Builder setGlossaryConfig(TranslateTextGlossaryConfig value)

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Parameter
Name Description
value TranslateTextGlossaryConfig
Returns
Type Description
Translation.Builder

setGlossaryConfig(TranslateTextGlossaryConfig.Builder builderForValue)

public Translation.Builder setGlossaryConfig(TranslateTextGlossaryConfig.Builder builderForValue)

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Parameter
Name Description
builderForValue TranslateTextGlossaryConfig.Builder
Returns
Type Description
Translation.Builder

setModel(String value)

public Translation.Builder setModel(String value)

Only present when model is present in the request. model here is normalized to have project number.

For example: If the model requested in TranslationTextRequest is projects/{project-id}/locations/{location-id}/models/general/nmt then model here would be normalized to projects/{project-number}/locations/{location-id}/models/general/nmt.

string model = 2;

Parameter
Name Description
value String

The model to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setModelBytes(ByteString value)

public Translation.Builder setModelBytes(ByteString value)

Only present when model is present in the request. model here is normalized to have project number.

For example: If the model requested in TranslationTextRequest is projects/{project-id}/locations/{location-id}/models/general/nmt then model here would be normalized to projects/{project-number}/locations/{location-id}/models/general/nmt.

string model = 2;

Parameter
Name Description
value ByteString

The bytes for model to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setTranslatedText(String value)

public Translation.Builder setTranslatedText(String value)

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Parameter
Name Description
value String

The translatedText to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setTranslatedTextBytes(ByteString value)

public Translation.Builder setTranslatedTextBytes(ByteString value)

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Parameter
Name Description
value ByteString

The bytes for translatedText to set.

Returns
Type Description
Translation.Builder

This builder for chaining.