GoogleApi.Translate.V3.Model.BatchTranslateDocumentRequest (google_api_translate v0.13.0) View Source
The BatchTranslateDocument request.
Attributes
-
formatConversions(type:map(), default:nil) - Optional. -
glossaries(type:%{optional(String.t) => GoogleApi.Translate.V3.Model.TranslateTextGlossaryConfig.t}, default:nil) - Optional. Glossaries to be applied. It's keyed by target language code. -
inputConfigs(type:list(GoogleApi.Translate.V3.Model.BatchDocumentInputConfig.t), default:nil) - 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. -
models(type:map(), default:nil) - 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. -
outputConfig(type:GoogleApi.Translate.V3.Model.BatchDocumentOutputConfig.t, default:nil) - 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. -
sourceLanguageCode(type:String.t, default:nil) - 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 (https://cloud.google.com/translate/docs/languages). -
targetLanguageCodes(type:list(String.t), default:nil) - Required. The BCP-47 language code to use for translation of the input document. Specify up to 10 language codes here.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Translate.V3.Model.BatchTranslateDocumentRequest{
formatConversions: map() | nil,
glossaries:
%{
optional(String.t()) =>
GoogleApi.Translate.V3.Model.TranslateTextGlossaryConfig.t()
}
| nil,
inputConfigs:
[GoogleApi.Translate.V3.Model.BatchDocumentInputConfig.t()] | nil,
models: map() | nil,
outputConfig:
GoogleApi.Translate.V3.Model.BatchDocumentOutputConfig.t() | nil,
sourceLanguageCode: String.t() | nil,
targetLanguageCodes: [String.t()] | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.