View Source GoogleApi.Translate.V3.Model.InputConfig (google_api_translate v0.21.0)
Input configuration for BatchTranslateText request.
Attributes
-
gcsSource
(type:GoogleApi.Translate.V3.Model.GcsSource.t
, default:nil
) - Required. Google Cloud Storage location for the source input. This can be a single file (for example,gs://translation-test/input.tsv
) or a wildcard (for example,gs://translation-test/*
). If a file extension is.tsv
, it can contain either one or two columns. The first column (optional) is the id of the text request. If the first column is missing, we use the row number (0-based) from the input file as the ID in the output file. The second column is the actual text to be translated. We recommend each row be <= 10K Unicode codepoints, otherwise an error might be returned. Note that the input tsv must be RFC 4180 compliant. You could use https://github.com/Clever/csvlint to check potential formatting errors in your tsv file. csvlint --delimiter='\t' your_input_file.tsv The other supported file extensions are.txt
or.html
, which is treated as a single large chunk of text. -
mimeType
(type:String.t
, default:nil
) - Optional. Can be "text/plain" or "text/html". For.tsv
, "text/html" is used if mime_type is missing. For.html
, this field must be "text/html" or empty. For.txt
, this field must be "text/plain" or empty.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Translate.V3.Model.InputConfig{ gcsSource: GoogleApi.Translate.V3.Model.GcsSource.t() | nil, mimeType: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.