BatchTranslateDocumentRequest(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
The BatchTranslateDocument request.
Attributes |
|
---|---|
Name | Description |
parent |
str
Required. Location to make a regional call. Format: projects/{project-number-or-id}/locations/{location-id} .
The global location is not supported for batch
translation.
Only AutoML Translation models or glossaries within the same
region (have the same location-id) can be used, otherwise an
INVALID_ARGUMENT (400) error is returned.
|
source_language_code |
str
Required. The ISO-639 language code of the input document if known, for example, "en-US" or "sr-Latn". Supported language codes are listed in `Language Support |
target_language_codes |
MutableSequence[str]
Required. The ISO-639 language code to use for translation of the input document. Specify up to 10 language codes here. |
input_configs |
MutableSequence[google.cloud.translate_v3.types.BatchDocumentInputConfig]
Required. Input configurations. The total number of files matched should be <= 100.="" the="" total="" content="" size="" to="" translate="" should="" be=""><= 100m="" unicode="" codepoints.="" the="" files="" must="" use="" utf-8="" encoding.=""> |
output_config |
google.cloud.translate_v3.types.BatchDocumentOutputConfig
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. |
models |
MutableMapping[str, str]
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.
|
glossaries |
MutableMapping[str, google.cloud.translate_v3.types.TranslateTextGlossaryConfig]
Optional. Glossaries to be applied. It's keyed by target language code. |
format_conversions |
MutableMapping[str, str]
Optional. The file format conversion map that is applied to all input files. The map key is the original mime_type. The map value is the target mime_type of translated documents. Supported file format conversion includes: - application/pdf to
application/vnd.openxmlformats-officedocument.wordprocessingml.document
If nothing specified, output files will be in the same
format as the original file.
|
customized_attribution |
str
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
|
enable_shadow_removal_native_pdf |
bool
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 |
enable_rotation_correction |
bool
Optional. If true, enable auto rotation correction in DVS. |
Classes
FormatConversionsEntry
FormatConversionsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
GlossariesEntry
GlossariesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
ModelsEntry
ModelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |