public sealed class GlossaryInputConfig : IMessage<GlossaryInputConfig>, IEquatable<GlossaryInputConfig>, IDeepCloneable<GlossaryInputConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Translation v3 API class GlossaryInputConfig.
Input configuration for glossaries.
Implements
IMessageGlossaryInputConfig, IEquatableGlossaryInputConfig, IDeepCloneableGlossaryInputConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Translate.V3Assembly
Google.Cloud.Translate.V3.dll
Constructors
GlossaryInputConfig()
public GlossaryInputConfig()
GlossaryInputConfig(GlossaryInputConfig)
public GlossaryInputConfig(GlossaryInputConfig other)
Parameter | |
---|---|
Name | Description |
other | GlossaryInputConfig |
Properties
GcsSource
public GcsSource GcsSource { get; set; }
Required. Google Cloud Storage location of glossary data. File format is determined based on the filename extension. API returns [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file formats. Wildcards are not allowed. This must be a single file in one of the following formats:
For unidirectional glossaries:
TSV/CSV (
.tsv
/.csv
): Two column file, tab- or comma-separated. The first column is source text. The second column is target text. No headers in this file. The first row contains data and not column names.TMX (
.tmx
): TMX file with parallel data defining source/target term pairs.
For equivalent term sets glossaries:
- CSV (
.csv
): Multi-column CSV file defining equivalent glossary terms in multiple languages. See documentation for more information - glossaries.
Property Value | |
---|---|
Type | Description |
GcsSource |
SourceCase
public GlossaryInputConfig.SourceOneofCase SourceCase { get; }
Property Value | |
---|---|
Type | Description |
GlossaryInputConfigSourceOneofCase |