Class BatchTranslateTextRequest
The batch translation request.
Implements
Inherited Members
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 |
---|---|
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 |
---|---|
IDictionary<string, TranslateTextGlossaryConfig> |
InputConfigs
Required. Input configurations. The total number of files matched should be <= 100. The total content size should be <= 100M Unicode codepoints. The files must use UTF-8 encoding.
Declaration
[JsonProperty("inputConfigs")]
public virtual IList<InputConfig> InputConfigs { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
IDictionary<string, 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 |
---|---|
IDictionary<string, 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 |
---|---|
string |
TargetLanguageCodes
Required. Specify up to 10 language codes here.
Declaration
[JsonProperty("targetLanguageCodes")]
public virtual IList<string> TargetLanguageCodes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |