Reference documentation and code samples for the Cloud Translation V3 API class Google::Cloud::Translate::V3::InputConfig.
Input configuration for BatchTranslateText request.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#gcs_source
def gcs_source() -> ::Google::Cloud::Translate::V3::GcsSource
-
(::Google::Cloud::Translate::V3::GcsSource) — 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.
#gcs_source=
def gcs_source=(value) -> ::Google::Cloud::Translate::V3::GcsSource
-
value (::Google::Cloud::Translate::V3::GcsSource) — 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.
-
(::Google::Cloud::Translate::V3::GcsSource) — 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.
#mime_type
def mime_type() -> ::String
-
(::String) — 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.
#mime_type=
def mime_type=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.