Class InputConfig
Input configuration for BatchTranslateText request.
Implements
Inherited Members
Namespace: Google.Apis.Translate.v3beta1.Data
Assembly: Google.Apis.Translate.v3beta1.dll
Syntax
public class InputConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
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.
Declaration
[JsonProperty("gcsSource")]
public virtual GcsSource GcsSource { get; set; }
Property Value
Type | Description |
---|---|
GcsSource |
MimeType
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.
Declaration
[JsonProperty("mimeType")]
public virtual string MimeType { get; set; }
Property Value
Type | Description |
---|---|
string |