Show / Hide Table of Contents

Class BatchTranslateDocumentRequest

The BatchTranslateDocument request.

Inheritance
System.Object
BatchTranslateDocumentRequest
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 BatchTranslateDocumentRequest : IDirectResponseSchema

Properties

CustomizedAttribution

Optional. This flag is to support user customized attribution. If not provided, the default is Machine Translated by Google. Customized attribution should follow rules in https://cloud.google.com/translate/attribution#attribution_and_logos

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

ETag

The ETag of the item.

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

FormatConversions

Optional.

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

Glossaries

Optional. Glossaries to be applied. 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 to translate should be &lt;= 100M Unicode codepoints. The files must use UTF-8 encoding.

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

Models

Optional. The models to use for translation. Map's key is target language code. Map's value is the 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 BatchDocumentOutputConfig OutputConfig { get; set; }
Property Value
Type Description
BatchDocumentOutputConfig

SourceLanguageCode

Required. The BCP-47 language code of the input document if known, for example, "en-US" or "sr-Latn". Supported language codes are listed in Language Support.

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

TargetLanguageCodes

Required. The BCP-47 language code to use for translation of the input document. 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