Cloud Translation V3 Client - Class InputConfig (1.12.12)

Reference documentation and code samples for the Cloud Translation V3 Client class InputConfig.

Input configuration for BatchTranslateText request.

Generated from protobuf message google.cloud.translation.v3.InputConfig

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ mime_type
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.

↳ gcs_source
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.

getMimeType

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.

Returns
Type
Description
string

setMimeType

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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getGcsSource

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.

Returns
Type
Description

hasGcsSource

setGcsSource

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.

Parameter
Name
Description
Returns
Type
Description
$this

getSource

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: