Show / Hide Table of Contents

Class BatchTranslateTextRequest

The batch translation request.

Inheritance
System.Object
BatchTranslateTextRequest
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Translate.v3.Data
Assembly: Google.Apis.Translate.v3.dll
Syntax
public class BatchTranslateTextRequest : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Glossaries

Optional. Glossaries to be applied for translation. It's keyed by target language code.

Declaration
[JsonProperty("glossaries")]
public virtual IDictionary<string, TranslateTextGlossaryConfig> Glossaries { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, TranslateTextGlossaryConfig>

InputConfigs

Required. Input configurations. The total number of files matched should be &lt;= 100. The total content size should be &lt;= 100M Unicode codepoints. The files must use UTF-8 encoding.

Declaration
[JsonProperty("inputConfigs")]
public virtual IList<InputConfig> InputConfigs { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<InputConfig>

Labels

Optional. The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. See https://cloud.google.com/translate/docs/advanced/labels for more information.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

Models

Optional. The models to use for translation. Map's key is target language code. Map's value is model name. Value can be a built-in general model, or an AutoML Translation model. The value format depends on model type: - AutoML Translation models: projects/{project-number-or-id}/locations/{location-id}/models/{model-id} - General (built-in) models: projects/{project-number-or-id}/locations/{location-id}/models/general/nmt, If the map is empty or a specific model is not requested for a language pair, then default google model (nmt) is used.

Declaration
[JsonProperty("models")]
public virtual IDictionary<string, string> Models { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, System.String>

OutputConfig

Required. Output configuration. If 2 input configs match to the same file (that is, same input path), we don't generate output for duplicate inputs.

Declaration
[JsonProperty("outputConfig")]
public virtual OutputConfig OutputConfig { get; set; }
Property Value
Type Description
OutputConfig

SourceLanguageCode

Required. Source language code.

Declaration
[JsonProperty("sourceLanguageCode")]
public virtual string SourceLanguageCode { get; set; }
Property Value
Type Description
System.String

TargetLanguageCodes

Required. Specify up to 10 language codes here.

Declaration
[JsonProperty("targetLanguageCodes")]
public virtual IList<string> TargetLanguageCodes { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX