Show / Hide Table of Contents

Class BatchTranslateDocumentRequest

The BatchTranslateDocument request.

Inheritance
object
BatchTranslateDocumentRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Translate.v3beta1.Data
Assembly: Google.Apis.Translate.v3beta1.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
string

EnableRotationCorrection

Optional. If true, enable auto rotation correction in DVS.

Declaration
[JsonProperty("enableRotationCorrection")]
public virtual bool? EnableRotationCorrection { get; set; }
Property Value
Type Description
bool?

EnableShadowRemovalNativePdf

Optional. If true, use the text removal server to remove the shadow text on background image for native pdf translation. Shadow removal feature can only be enabled when is_translate_native_pdf_only: false && pdf_native_only: false

Declaration
[JsonProperty("enableShadowRemovalNativePdf")]
public virtual bool? EnableShadowRemovalNativePdf { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

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

FormatConversions

Optional.

Declaration
[JsonProperty("formatConversions")]
public virtual IDictionary<string, string> FormatConversions { get; set; }
Property Value
Type Description
IDictionary<string, 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
IDictionary<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
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
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 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
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
IList<string>

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX