public sealed class Translation : IMessage<Translation>, IEquatable<Translation>, IDeepCloneable<Translation>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Translation v3 API class Translation.
A single translation response.
Implements
IMessageTranslation, IEquatableTranslation, IDeepCloneableTranslation, IBufferMessage, IMessageNamespace
Google.Cloud.Translate.V3Assembly
Google.Cloud.Translate.V3.dll
Constructors
Translation()
public Translation()
Translation(Translation)
public Translation(Translation other)
Parameter | |
---|---|
Name | Description |
other | Translation |
Properties
DetectedLanguageCode
public string DetectedLanguageCode { get; set; }
The ISO-639 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.
Property Value | |
---|---|
Type | Description |
string |
GlossaryConfig
public TranslateTextGlossaryConfig GlossaryConfig { get; set; }
The glossary_config
used for this translation.
Property Value | |
---|---|
Type | Description |
TranslateTextGlossaryConfig |
Model
public string Model { get; set; }
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
.
Property Value | |
---|---|
Type | Description |
string |
TranslatedText
public string TranslatedText { get; set; }
Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.
Property Value | |
---|---|
Type | Description |
string |