Package cloud.google.com/go/translate/apiv3/translatepb (v1.12.1)

Variables

OperationState_name, OperationState_value

var (
	OperationState_name = map[int32]string{
		0: "OPERATION_STATE_UNSPECIFIED",
		1: "OPERATION_STATE_RUNNING",
		2: "OPERATION_STATE_SUCCEEDED",
		3: "OPERATION_STATE_FAILED",
		4: "OPERATION_STATE_CANCELLING",
		5: "OPERATION_STATE_CANCELLED",
	}
	OperationState_value = map[string]int32{
		"OPERATION_STATE_UNSPECIFIED": 0,
		"OPERATION_STATE_RUNNING":     1,
		"OPERATION_STATE_SUCCEEDED":   2,
		"OPERATION_STATE_FAILED":      3,
		"OPERATION_STATE_CANCELLING":  4,
		"OPERATION_STATE_CANCELLED":   5,
	}
)

Enum value maps for OperationState.

BatchTranslateMetadata_State_name, BatchTranslateMetadata_State_value

var (
	BatchTranslateMetadata_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLING",
		5: "CANCELLED",
	}
	BatchTranslateMetadata_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLING":        4,
		"CANCELLED":         5,
	}
)

Enum value maps for BatchTranslateMetadata_State.

CreateGlossaryMetadata_State_name, CreateGlossaryMetadata_State_value

var (
	CreateGlossaryMetadata_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLING",
		5: "CANCELLED",
	}
	CreateGlossaryMetadata_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLING":        4,
		"CANCELLED":         5,
	}
)

Enum value maps for CreateGlossaryMetadata_State.

UpdateGlossaryMetadata_State_name, UpdateGlossaryMetadata_State_value

var (
	UpdateGlossaryMetadata_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLING",
		5: "CANCELLED",
	}
	UpdateGlossaryMetadata_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLING":        4,
		"CANCELLED":         5,
	}
)

Enum value maps for UpdateGlossaryMetadata_State.

DeleteGlossaryMetadata_State_name, DeleteGlossaryMetadata_State_value

var (
	DeleteGlossaryMetadata_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLING",
		5: "CANCELLED",
	}
	DeleteGlossaryMetadata_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLING":        4,
		"CANCELLED":         5,
	}
)

Enum value maps for DeleteGlossaryMetadata_State.

BatchTranslateDocumentMetadata_State_name, BatchTranslateDocumentMetadata_State_value

var (
	BatchTranslateDocumentMetadata_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "SUCCEEDED",
		3: "FAILED",
		4: "CANCELLING",
		5: "CANCELLED",
	}
	BatchTranslateDocumentMetadata_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
		"CANCELLING":        4,
		"CANCELLED":         5,
	}
)

Enum value maps for BatchTranslateDocumentMetadata_State.

File_google_cloud_translate_v3_adaptive_mt_proto

var File_google_cloud_translate_v3_adaptive_mt_proto protoreflect.FileDescriptor

File_google_cloud_translate_v3_automl_translation_proto

var File_google_cloud_translate_v3_automl_translation_proto protoreflect.FileDescriptor

File_google_cloud_translate_v3_common_proto

var File_google_cloud_translate_v3_common_proto protoreflect.FileDescriptor

File_google_cloud_translate_v3_translation_service_proto

var File_google_cloud_translate_v3_translation_service_proto protoreflect.FileDescriptor

Functions

func RegisterTranslationServiceServer

func RegisterTranslationServiceServer(s *grpc.Server, srv TranslationServiceServer)

AdaptiveMtDataset

type AdaptiveMtDataset struct {

	// Required. The resource name of the dataset, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the dataset to show in the interface. The name can be
	// up to 32 characters long and can consist only of ASCII Latin letters A-Z
	// and a-z, underscores (_), and ASCII digits 0-9.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The BCP-47 language code of the source language.
	SourceLanguageCode string `protobuf:"bytes,3,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// The BCP-47 language code of the target language.
	TargetLanguageCode string `protobuf:"bytes,4,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// The number of examples in the dataset.
	ExampleCount int32 `protobuf:"varint,5,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
	// Output only. Timestamp when this dataset was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this dataset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

An Adaptive MT Dataset.

func (*AdaptiveMtDataset) Descriptor

func (*AdaptiveMtDataset) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtDataset.ProtoReflect.Descriptor instead.

func (*AdaptiveMtDataset) GetCreateTime

func (x *AdaptiveMtDataset) GetCreateTime() *timestamppb.Timestamp

func (*AdaptiveMtDataset) GetDisplayName

func (x *AdaptiveMtDataset) GetDisplayName() string

func (*AdaptiveMtDataset) GetExampleCount

func (x *AdaptiveMtDataset) GetExampleCount() int32

func (*AdaptiveMtDataset) GetName

func (x *AdaptiveMtDataset) GetName() string

func (*AdaptiveMtDataset) GetSourceLanguageCode

func (x *AdaptiveMtDataset) GetSourceLanguageCode() string

func (*AdaptiveMtDataset) GetTargetLanguageCode

func (x *AdaptiveMtDataset) GetTargetLanguageCode() string

func (*AdaptiveMtDataset) GetUpdateTime

func (x *AdaptiveMtDataset) GetUpdateTime() *timestamppb.Timestamp

func (*AdaptiveMtDataset) ProtoMessage

func (*AdaptiveMtDataset) ProtoMessage()

func (*AdaptiveMtDataset) ProtoReflect

func (x *AdaptiveMtDataset) ProtoReflect() protoreflect.Message

func (*AdaptiveMtDataset) Reset

func (x *AdaptiveMtDataset) Reset()

func (*AdaptiveMtDataset) String

func (x *AdaptiveMtDataset) String() string

AdaptiveMtFile

type AdaptiveMtFile struct {

	// Required. The resource name of the file, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The file's display name.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The number of entries that the file contains.
	EntryCount int32 `protobuf:"varint,3,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
	// Output only. Timestamp when this file was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this file was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

An AdaptiveMtFile.

func (*AdaptiveMtFile) Descriptor

func (*AdaptiveMtFile) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtFile.ProtoReflect.Descriptor instead.

func (*AdaptiveMtFile) GetCreateTime

func (x *AdaptiveMtFile) GetCreateTime() *timestamppb.Timestamp

func (*AdaptiveMtFile) GetDisplayName

func (x *AdaptiveMtFile) GetDisplayName() string

func (*AdaptiveMtFile) GetEntryCount

func (x *AdaptiveMtFile) GetEntryCount() int32

func (*AdaptiveMtFile) GetName

func (x *AdaptiveMtFile) GetName() string

func (*AdaptiveMtFile) GetUpdateTime

func (x *AdaptiveMtFile) GetUpdateTime() *timestamppb.Timestamp

func (*AdaptiveMtFile) ProtoMessage

func (*AdaptiveMtFile) ProtoMessage()

func (*AdaptiveMtFile) ProtoReflect

func (x *AdaptiveMtFile) ProtoReflect() protoreflect.Message

func (*AdaptiveMtFile) Reset

func (x *AdaptiveMtFile) Reset()

func (*AdaptiveMtFile) String

func (x *AdaptiveMtFile) String() string

AdaptiveMtSentence

type AdaptiveMtSentence struct {

	// Required. The resource name of the file, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}/adaptiveMtSentences/{sentence}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The source sentence.
	SourceSentence string `protobuf:"bytes,2,opt,name=source_sentence,json=sourceSentence,proto3" json:"source_sentence,omitempty"`
	// Required. The target sentence.
	TargetSentence string `protobuf:"bytes,3,opt,name=target_sentence,json=targetSentence,proto3" json:"target_sentence,omitempty"`
	// Output only. Timestamp when this sentence was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this sentence was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

An AdaptiveMt sentence entry.

func (*AdaptiveMtSentence) Descriptor

func (*AdaptiveMtSentence) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtSentence.ProtoReflect.Descriptor instead.

func (*AdaptiveMtSentence) GetCreateTime

func (x *AdaptiveMtSentence) GetCreateTime() *timestamppb.Timestamp

func (*AdaptiveMtSentence) GetName

func (x *AdaptiveMtSentence) GetName() string

func (*AdaptiveMtSentence) GetSourceSentence

func (x *AdaptiveMtSentence) GetSourceSentence() string

func (*AdaptiveMtSentence) GetTargetSentence

func (x *AdaptiveMtSentence) GetTargetSentence() string

func (*AdaptiveMtSentence) GetUpdateTime

func (x *AdaptiveMtSentence) GetUpdateTime() *timestamppb.Timestamp

func (*AdaptiveMtSentence) ProtoMessage

func (*AdaptiveMtSentence) ProtoMessage()

func (*AdaptiveMtSentence) ProtoReflect

func (x *AdaptiveMtSentence) ProtoReflect() protoreflect.Message

func (*AdaptiveMtSentence) Reset

func (x *AdaptiveMtSentence) Reset()

func (*AdaptiveMtSentence) String

func (x *AdaptiveMtSentence) String() string

AdaptiveMtTranslateRequest

type AdaptiveMtTranslateRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	Dataset string `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`

	Content []string `protobuf:"bytes,3,rep,name=content,proto3" json:"content,omitempty"`

	ReferenceSentenceConfig *AdaptiveMtTranslateRequest_ReferenceSentenceConfig "" /* 138 byte string literal not displayed */

	GlossaryConfig *AdaptiveMtTranslateRequest_GlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3,oneof" json:"glossary_config,omitempty"`

}

The request for sending an AdaptiveMt translation query.

func (*AdaptiveMtTranslateRequest) Descriptor

func (*AdaptiveMtTranslateRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtTranslateRequest.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest) GetContent

func (x *AdaptiveMtTranslateRequest) GetContent() []string

func (*AdaptiveMtTranslateRequest) GetDataset

func (x *AdaptiveMtTranslateRequest) GetDataset() string

func (*AdaptiveMtTranslateRequest) GetGlossaryConfig

func (*AdaptiveMtTranslateRequest) GetParent

func (x *AdaptiveMtTranslateRequest) GetParent() string

func (*AdaptiveMtTranslateRequest) GetReferenceSentenceConfig

func (*AdaptiveMtTranslateRequest) ProtoMessage

func (*AdaptiveMtTranslateRequest) ProtoMessage()

func (*AdaptiveMtTranslateRequest) ProtoReflect

func (*AdaptiveMtTranslateRequest) Reset

func (x *AdaptiveMtTranslateRequest) Reset()

func (*AdaptiveMtTranslateRequest) String

func (x *AdaptiveMtTranslateRequest) String() string

AdaptiveMtTranslateRequest_GlossaryConfig

type AdaptiveMtTranslateRequest_GlossaryConfig struct {

	// Required. The `glossary` to be applied for this translation.
	//
	// The format depends on the glossary:
	//
	//   - User-provided custom glossary:
	//     `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`
	Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// Optional. Indicates match is case insensitive. The default value is
	// `false` if missing.
	IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
	// contains filtered or unexported fields
}

Configures which glossary is used for a specific target language and defines options for applying that glossary.

func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor

func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtTranslateRequest_GlossaryConfig.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase

func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage

func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect

func (*AdaptiveMtTranslateRequest_GlossaryConfig) Reset

func (*AdaptiveMtTranslateRequest_GlossaryConfig) String

AdaptiveMtTranslateRequest_ReferenceSentenceConfig

type AdaptiveMtTranslateRequest_ReferenceSentenceConfig struct {
	ReferenceSentencePairLists []*AdaptiveMtTranslateRequest_ReferenceSentencePairList "" /* 143 byte string literal not displayed */

	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`

	TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`

}

Message of caller-provided reference configuration.

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Descriptor

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentenceConfig.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String

AdaptiveMtTranslateRequest_ReferenceSentencePair

type AdaptiveMtTranslateRequest_ReferenceSentencePair struct {

	// Source sentence in the sentence pair.
	SourceSentence string `protobuf:"bytes,1,opt,name=source_sentence,json=sourceSentence,proto3" json:"source_sentence,omitempty"`
	// Target sentence in the sentence pair.
	TargetSentence string `protobuf:"bytes,2,opt,name=target_sentence,json=targetSentence,proto3" json:"target_sentence,omitempty"`
	// contains filtered or unexported fields
}

A pair of sentences used as reference in source and target languages.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Descriptor

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePair.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) String

AdaptiveMtTranslateRequest_ReferenceSentencePairList

type AdaptiveMtTranslateRequest_ReferenceSentencePairList struct {
	ReferenceSentencePairs []*AdaptiveMtTranslateRequest_ReferenceSentencePair "" /* 129 byte string literal not displayed */

}

A list of reference sentence pairs.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePairList.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) String

AdaptiveMtTranslateResponse

type AdaptiveMtTranslateResponse struct {

	// Output only. The translation.
	Translations []*AdaptiveMtTranslation `protobuf:"bytes,1,rep,name=translations,proto3" json:"translations,omitempty"`
	// Output only. The translation's language code.
	LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	// Text translation response if a glossary is provided in the request. This
	// could be the same as 'translation' above if no terms apply.
	GlossaryTranslations []*AdaptiveMtTranslation `protobuf:"bytes,4,rep,name=glossary_translations,json=glossaryTranslations,proto3" json:"glossary_translations,omitempty"`
	// contains filtered or unexported fields
}

An AdaptiveMtTranslate response.

func (*AdaptiveMtTranslateResponse) Descriptor

func (*AdaptiveMtTranslateResponse) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtTranslateResponse.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateResponse) GetGlossaryTranslations

func (x *AdaptiveMtTranslateResponse) GetGlossaryTranslations() []*AdaptiveMtTranslation

func (*AdaptiveMtTranslateResponse) GetLanguageCode

func (x *AdaptiveMtTranslateResponse) GetLanguageCode() string

func (*AdaptiveMtTranslateResponse) GetTranslations

func (x *AdaptiveMtTranslateResponse) GetTranslations() []*AdaptiveMtTranslation

func (*AdaptiveMtTranslateResponse) ProtoMessage

func (*AdaptiveMtTranslateResponse) ProtoMessage()

func (*AdaptiveMtTranslateResponse) ProtoReflect

func (*AdaptiveMtTranslateResponse) Reset

func (x *AdaptiveMtTranslateResponse) Reset()

func (*AdaptiveMtTranslateResponse) String

func (x *AdaptiveMtTranslateResponse) String() string

AdaptiveMtTranslation

type AdaptiveMtTranslation struct {

	// Output only. The translated text.
	TranslatedText string `protobuf:"bytes,1,opt,name=translated_text,json=translatedText,proto3" json:"translated_text,omitempty"`
	// contains filtered or unexported fields
}

An AdaptiveMt translation.

func (*AdaptiveMtTranslation) Descriptor

func (*AdaptiveMtTranslation) Descriptor() ([]byte, []int)

Deprecated: Use AdaptiveMtTranslation.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslation) GetTranslatedText

func (x *AdaptiveMtTranslation) GetTranslatedText() string

func (*AdaptiveMtTranslation) ProtoMessage

func (*AdaptiveMtTranslation) ProtoMessage()

func (*AdaptiveMtTranslation) ProtoReflect

func (x *AdaptiveMtTranslation) ProtoReflect() protoreflect.Message

func (*AdaptiveMtTranslation) Reset

func (x *AdaptiveMtTranslation) Reset()

func (*AdaptiveMtTranslation) String

func (x *AdaptiveMtTranslation) String() string

BatchDocumentInputConfig

type BatchDocumentInputConfig struct {

	// Specify the input.
	//
	// Types that are assignable to Source:
	//
	//	*BatchDocumentInputConfig_GcsSource
	Source isBatchDocumentInputConfig_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Input configuration for BatchTranslateDocument request.

func (*BatchDocumentInputConfig) Descriptor

func (*BatchDocumentInputConfig) Descriptor() ([]byte, []int)

Deprecated: Use BatchDocumentInputConfig.ProtoReflect.Descriptor instead.

func (*BatchDocumentInputConfig) GetGcsSource

func (x *BatchDocumentInputConfig) GetGcsSource() *GcsSource

func (*BatchDocumentInputConfig) GetSource

func (m *BatchDocumentInputConfig) GetSource() isBatchDocumentInputConfig_Source

func (*BatchDocumentInputConfig) ProtoMessage

func (*BatchDocumentInputConfig) ProtoMessage()

func (*BatchDocumentInputConfig) ProtoReflect

func (x *BatchDocumentInputConfig) ProtoReflect() protoreflect.Message

func (*BatchDocumentInputConfig) Reset

func (x *BatchDocumentInputConfig) Reset()

func (*BatchDocumentInputConfig) String

func (x *BatchDocumentInputConfig) String() string

BatchDocumentInputConfig_GcsSource

type BatchDocumentInputConfig_GcsSource struct {
	// Google Cloud Storage location for the source input.
	// This can be a single file (for example,
	// `gs://translation-test/input.docx`) or a wildcard (for example,
	// `gs://translation-test/*`).
	//
	// File mime type is determined based on extension. Supported mime type
	// includes:
	// - `pdf`, application/pdf
	// - `docx`,
	// application/vnd.openxmlformats-officedocument.wordprocessingml.document
	// - `pptx`,
	// application/vnd.openxmlformats-officedocument.presentationml.presentation
	// - `xlsx`,
	// application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
	//
	// The max file size to support for `.docx`, `.pptx` and `.xlsx` is 100MB.
	// The max file size to support for `.pdf` is 1GB and the max page limit is
	// 1000 pages.
	// The max file size to support for all input documents is 1GB.
	GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

BatchDocumentOutputConfig

type BatchDocumentOutputConfig struct {

	// The destination of output. The destination directory provided must exist
	// and be empty.
	//
	// Types that are assignable to Destination:
	//
	//	*BatchDocumentOutputConfig_GcsDestination
	Destination isBatchDocumentOutputConfig_Destination `protobuf_oneof:"destination"`
	// contains filtered or unexported fields
}

Output configuration for BatchTranslateDocument request.

func (*BatchDocumentOutputConfig) Descriptor

func (*BatchDocumentOutputConfig) Descriptor() ([]byte, []int)

Deprecated: Use BatchDocumentOutputConfig.ProtoReflect.Descriptor instead.

func (*BatchDocumentOutputConfig) GetDestination

func (m *BatchDocumentOutputConfig) GetDestination() isBatchDocumentOutputConfig_Destination

func (*BatchDocumentOutputConfig) GetGcsDestination

func (x *BatchDocumentOutputConfig) GetGcsDestination() *GcsDestination

func (*BatchDocumentOutputConfig) ProtoMessage

func (*BatchDocumentOutputConfig) ProtoMessage()

func (*BatchDocumentOutputConfig) ProtoReflect

func (*BatchDocumentOutputConfig) Reset

func (x *BatchDocumentOutputConfig) Reset()

func (*BatchDocumentOutputConfig) String

func (x *BatchDocumentOutputConfig) String() string

BatchDocumentOutputConfig_GcsDestination

type BatchDocumentOutputConfig_GcsDestination struct {
	// Google Cloud Storage destination for output content.
	// For every single input document (for example, gs://a/b/c.[extension]), we
	// generate at most 2 * n output files. (n is the # of target_language_codes
	// in the BatchTranslateDocumentRequest).
	//
	// While the input documents are being processed, we write/update an index
	// file `index.csv` under `gcs_destination.output_uri_prefix` (for example,
	// gs://translation_output/index.csv) The index file is generated/updated as
	// new files are being translated. The format is:
	//
	// input_document,target_language_code,translation_output,error_output,
	// glossary_translation_output,glossary_error_output
	//
	// `input_document` is one file we matched using gcs_source.input_uri.
	// `target_language_code` is provided in the request.
	// `translation_output` contains the translations. (details provided below)
	// `error_output` contains the error message during processing of the file.
	// Both translations_file and errors_file could be empty strings if we have
	// no content to output.
	// `glossary_translation_output` and `glossary_error_output` are the
	// translated output/error when we apply glossaries. They could also be
	// empty if we have no content to output.
	//
	// Once a row is present in index.csv, the input/output matching never
	// changes. Callers should also expect all the content in input_file are
	// processed and ready to be consumed (that is, no partial output file is
	// written).
	//
	// Since index.csv will be keeping updated during the process, please make
	// sure there is no custom retention policy applied on the output bucket
	// that may avoid file updating.
	// (https://cloud.google.com/storage/docs/bucket-lock#retention-policy)
	//
	// The naming format of translation output files follows (for target
	// language code [trg]): `translation_output`:
	// `gs://translation_output/a_b_c_[trg]_translation.[extension]`
	// `glossary_translation_output`:
	// `gs://translation_test/a_b_c_[trg]_glossary_translation.[extension]`. The
	// output document will maintain the same file format as the input document.
	//
	// The naming format of error output files follows (for target language code
	// [trg]): `error_output`: `gs://translation_test/a_b_c_[trg]_errors.txt`
	// `glossary_error_output`:
	// `gs://translation_test/a_b_c_[trg]_glossary_translation.txt`. The error
	// output is a txt file containing error details.
	GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

BatchTransferResourcesResponse

type BatchTransferResourcesResponse struct {

	// Responses of the transfer for individual resources.
	Responses []*BatchTransferResourcesResponse_TransferResourceResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
	// contains filtered or unexported fields
}

Response message for BatchTransferResources.

func (*BatchTransferResourcesResponse) Descriptor

func (*BatchTransferResourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchTransferResourcesResponse.ProtoReflect.Descriptor instead.

func (*BatchTransferResourcesResponse) GetResponses

func (*BatchTransferResourcesResponse) ProtoMessage

func (*BatchTransferResourcesResponse) ProtoMessage()

func (*BatchTransferResourcesResponse) ProtoReflect

func (*BatchTransferResourcesResponse) Reset

func (x *BatchTransferResourcesResponse) Reset()

func (*BatchTransferResourcesResponse) String

BatchTransferResourcesResponse_TransferResourceResponse

type BatchTransferResourcesResponse_TransferResourceResponse struct {

	// Full name of the resource to transfer as specified in the request.
	Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	// Full name of the new resource successfully transferred from the source
	// hosted by Translation API. Target will be empty if the transfer failed.
	Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// The error result in case of failure.
	Error *status.Status `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Transfer response for a single resource.

func (*BatchTransferResourcesResponse_TransferResourceResponse) Descriptor

Deprecated: Use BatchTransferResourcesResponse_TransferResourceResponse.ProtoReflect.Descriptor instead.

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetError

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetSource

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetTarget

func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage

func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect

func (*BatchTransferResourcesResponse_TransferResourceResponse) Reset

func (*BatchTransferResourcesResponse_TransferResourceResponse) String

BatchTranslateDocumentMetadata

type BatchTranslateDocumentMetadata struct {
	State BatchTranslateDocumentMetadata_State "" /* 134 byte string literal not displayed */

	TotalPages int64 `protobuf:"varint,2,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`

	TranslatedPages int64 `protobuf:"varint,3,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`

	FailedPages int64 `protobuf:"varint,4,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`

	TotalBillablePages int64 `protobuf:"varint,5,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`

	TotalCharacters int64 `protobuf:"varint,6,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`

	TranslatedCharacters int64 `protobuf:"varint,7,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`

	FailedCharacters int64 `protobuf:"varint,8,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`

	TotalBillableCharacters int64 "" /* 133 byte string literal not displayed */

	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`

}

State metadata for the batch translation operation.

func (*BatchTranslateDocumentMetadata) Descriptor

func (*BatchTranslateDocumentMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BatchTranslateDocumentMetadata.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentMetadata) GetFailedCharacters

func (x *BatchTranslateDocumentMetadata) GetFailedCharacters() int64

func (*BatchTranslateDocumentMetadata) GetFailedPages

func (x *BatchTranslateDocumentMetadata) GetFailedPages() int64

func (*BatchTranslateDocumentMetadata) GetState

func (*BatchTranslateDocumentMetadata) GetSubmitTime

func (*BatchTranslateDocumentMetadata) GetTotalBillableCharacters

func (x *BatchTranslateDocumentMetadata) GetTotalBillableCharacters() int64

func (*BatchTranslateDocumentMetadata) GetTotalBillablePages

func (x *BatchTranslateDocumentMetadata) GetTotalBillablePages() int64

func (*BatchTranslateDocumentMetadata) GetTotalCharacters

func (x *BatchTranslateDocumentMetadata) GetTotalCharacters() int64

func (*BatchTranslateDocumentMetadata) GetTotalPages

func (x *BatchTranslateDocumentMetadata) GetTotalPages() int64

func (*BatchTranslateDocumentMetadata) GetTranslatedCharacters

func (x *BatchTranslateDocumentMetadata) GetTranslatedCharacters() int64

func (*BatchTranslateDocumentMetadata) GetTranslatedPages

func (x *BatchTranslateDocumentMetadata) GetTranslatedPages() int64

func (*BatchTranslateDocumentMetadata) ProtoMessage

func (*BatchTranslateDocumentMetadata) ProtoMessage()

func (*BatchTranslateDocumentMetadata) ProtoReflect

func (*BatchTranslateDocumentMetadata) Reset

func (x *BatchTranslateDocumentMetadata) Reset()

func (*BatchTranslateDocumentMetadata) String

BatchTranslateDocumentMetadata_State

type BatchTranslateDocumentMetadata_State int32

State of the job.

BatchTranslateDocumentMetadata_STATE_UNSPECIFIED, BatchTranslateDocumentMetadata_RUNNING, BatchTranslateDocumentMetadata_SUCCEEDED, BatchTranslateDocumentMetadata_FAILED, BatchTranslateDocumentMetadata_CANCELLING, BatchTranslateDocumentMetadata_CANCELLED

const (
	// Invalid.
	BatchTranslateDocumentMetadata_STATE_UNSPECIFIED BatchTranslateDocumentMetadata_State = 0
	// Request is being processed.
	BatchTranslateDocumentMetadata_RUNNING BatchTranslateDocumentMetadata_State = 1
	// The batch is processed, and at least one item was successfully processed.
	BatchTranslateDocumentMetadata_SUCCEEDED BatchTranslateDocumentMetadata_State = 2
	// The batch is done and no item was successfully processed.
	BatchTranslateDocumentMetadata_FAILED BatchTranslateDocumentMetadata_State = 3
	// Request is in the process of being canceled after caller invoked
	// longrunning.Operations.CancelOperation on the request id.
	BatchTranslateDocumentMetadata_CANCELLING BatchTranslateDocumentMetadata_State = 4
	// The batch is done after the user has called the
	// longrunning.Operations.CancelOperation. Any records processed before the
	// cancel command are output as specified in the request.
	BatchTranslateDocumentMetadata_CANCELLED BatchTranslateDocumentMetadata_State = 5
)

func (BatchTranslateDocumentMetadata_State) Descriptor

func (BatchTranslateDocumentMetadata_State) Enum

func (BatchTranslateDocumentMetadata_State) EnumDescriptor

func (BatchTranslateDocumentMetadata_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use BatchTranslateDocumentMetadata_State.Descriptor instead.

func (BatchTranslateDocumentMetadata_State) Number

func (BatchTranslateDocumentMetadata_State) String

func (BatchTranslateDocumentMetadata_State) Type

BatchTranslateDocumentRequest

type BatchTranslateDocumentRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`

	TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`

	InputConfigs []*BatchDocumentInputConfig `protobuf:"bytes,4,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`

	OutputConfig *BatchDocumentOutputConfig `protobuf:"bytes,5,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`

	Models map[string]string "" /* 153 byte string literal not displayed */

	Glossaries map[string]*TranslateTextGlossaryConfig "" /* 161 byte string literal not displayed */

	FormatConversions map[string]string "" /* 200 byte string literal not displayed */

	CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`

	EnableShadowRemovalNativePdf bool "" /* 153 byte string literal not displayed */

	EnableRotationCorrection bool "" /* 137 byte string literal not displayed */

}

The BatchTranslateDocument request.

func (*BatchTranslateDocumentRequest) Descriptor

func (*BatchTranslateDocumentRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchTranslateDocumentRequest.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentRequest) GetCustomizedAttribution

func (x *BatchTranslateDocumentRequest) GetCustomizedAttribution() string

func (*BatchTranslateDocumentRequest) GetEnableRotationCorrection

func (x *BatchTranslateDocumentRequest) GetEnableRotationCorrection() bool

func (*BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf

func (x *BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool

func (*BatchTranslateDocumentRequest) GetFormatConversions

func (x *BatchTranslateDocumentRequest) GetFormatConversions() map[string]string

func (*BatchTranslateDocumentRequest) GetGlossaries

func (*BatchTranslateDocumentRequest) GetInputConfigs

func (*BatchTranslateDocumentRequest) GetModels

func (x *BatchTranslateDocumentRequest) GetModels() map[string]string

func (*BatchTranslateDocumentRequest) GetOutputConfig

func (*BatchTranslateDocumentRequest) GetParent

func (x *BatchTranslateDocumentRequest) GetParent() string

func (*BatchTranslateDocumentRequest) GetSourceLanguageCode

func (x *BatchTranslateDocumentRequest) GetSourceLanguageCode() string

func (*BatchTranslateDocumentRequest) GetTargetLanguageCodes

func (x *BatchTranslateDocumentRequest) GetTargetLanguageCodes() []string

func (*BatchTranslateDocumentRequest) ProtoMessage

func (*BatchTranslateDocumentRequest) ProtoMessage()

func (*BatchTranslateDocumentRequest) ProtoReflect

func (*BatchTranslateDocumentRequest) Reset

func (x *BatchTranslateDocumentRequest) Reset()

func (*BatchTranslateDocumentRequest) String

BatchTranslateDocumentResponse

type BatchTranslateDocumentResponse struct {
	TotalPages int64 `protobuf:"varint,1,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`

	TranslatedPages int64 `protobuf:"varint,2,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`

	FailedPages int64 `protobuf:"varint,3,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`

	TotalBillablePages int64 `protobuf:"varint,4,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`

	TotalCharacters int64 `protobuf:"varint,5,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`

	TranslatedCharacters int64 `protobuf:"varint,6,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`

	FailedCharacters int64 `protobuf:"varint,7,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`

	TotalBillableCharacters int64 "" /* 133 byte string literal not displayed */

	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`

	EndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`

}

Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by BatchTranslateDocument if at least one document is translated successfully.

func (*BatchTranslateDocumentResponse) Descriptor

func (*BatchTranslateDocumentResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchTranslateDocumentResponse.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentResponse) GetEndTime

func (*BatchTranslateDocumentResponse) GetFailedCharacters

func (x *BatchTranslateDocumentResponse) GetFailedCharacters() int64

func (*BatchTranslateDocumentResponse) GetFailedPages

func (x *BatchTranslateDocumentResponse) GetFailedPages() int64

func (*BatchTranslateDocumentResponse) GetSubmitTime

func (*BatchTranslateDocumentResponse) GetTotalBillableCharacters

func (x *BatchTranslateDocumentResponse) GetTotalBillableCharacters() int64

func (*BatchTranslateDocumentResponse) GetTotalBillablePages

func (x *BatchTranslateDocumentResponse) GetTotalBillablePages() int64

func (*BatchTranslateDocumentResponse) GetTotalCharacters

func (x *BatchTranslateDocumentResponse) GetTotalCharacters() int64

func (*BatchTranslateDocumentResponse) GetTotalPages

func (x *BatchTranslateDocumentResponse) GetTotalPages() int64

func (*BatchTranslateDocumentResponse) GetTranslatedCharacters

func (x *BatchTranslateDocumentResponse) GetTranslatedCharacters() int64

func (*BatchTranslateDocumentResponse) GetTranslatedPages

func (x *BatchTranslateDocumentResponse) GetTranslatedPages() int64

func (*BatchTranslateDocumentResponse) ProtoMessage

func (*BatchTranslateDocumentResponse) ProtoMessage()

func (*BatchTranslateDocumentResponse) ProtoReflect

func (*BatchTranslateDocumentResponse) Reset

func (x *BatchTranslateDocumentResponse) Reset()

func (*BatchTranslateDocumentResponse) String

BatchTranslateMetadata

type BatchTranslateMetadata struct {

	// The state of the operation.
	State BatchTranslateMetadata_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.BatchTranslateMetadata_State" json:"state,omitempty"`
	// Number of successfully translated characters so far (Unicode codepoints).
	TranslatedCharacters int64 `protobuf:"varint,2,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
	// Number of characters that have failed to process so far (Unicode
	// codepoints).
	FailedCharacters int64 `protobuf:"varint,3,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
	// Total number of characters (Unicode codepoints).
	// This is the total number of codepoints from input files times the number of
	// target languages and appears here shortly after the call is submitted.
	TotalCharacters int64 `protobuf:"varint,4,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
	// Time when the operation was submitted.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// contains filtered or unexported fields
}

State metadata for the batch translation operation.

func (*BatchTranslateMetadata) Descriptor

func (*BatchTranslateMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BatchTranslateMetadata.ProtoReflect.Descriptor instead.

func (*BatchTranslateMetadata) GetFailedCharacters

func (x *BatchTranslateMetadata) GetFailedCharacters() int64

func (*BatchTranslateMetadata) GetState

func (*BatchTranslateMetadata) GetSubmitTime

func (x *BatchTranslateMetadata) GetSubmitTime() *timestamppb.Timestamp

func (*BatchTranslateMetadata) GetTotalCharacters

func (x *BatchTranslateMetadata) GetTotalCharacters() int64

func (*BatchTranslateMetadata) GetTranslatedCharacters

func (x *BatchTranslateMetadata) GetTranslatedCharacters() int64

func (*BatchTranslateMetadata) ProtoMessage

func (*BatchTranslateMetadata) ProtoMessage()

func (*BatchTranslateMetadata) ProtoReflect

func (x *BatchTranslateMetadata) ProtoReflect() protoreflect.Message

func (*BatchTranslateMetadata) Reset

func (x *BatchTranslateMetadata) Reset()

func (*BatchTranslateMetadata) String

func (x *BatchTranslateMetadata) String() string

BatchTranslateMetadata_State

type BatchTranslateMetadata_State int32

State of the job.

BatchTranslateMetadata_STATE_UNSPECIFIED, BatchTranslateMetadata_RUNNING, BatchTranslateMetadata_SUCCEEDED, BatchTranslateMetadata_FAILED, BatchTranslateMetadata_CANCELLING, BatchTranslateMetadata_CANCELLED

const (
	// Invalid.
	BatchTranslateMetadata_STATE_UNSPECIFIED BatchTranslateMetadata_State = 0
	// Request is being processed.
	BatchTranslateMetadata_RUNNING BatchTranslateMetadata_State = 1
	// The batch is processed, and at least one item was successfully
	// processed.
	BatchTranslateMetadata_SUCCEEDED BatchTranslateMetadata_State = 2
	// The batch is done and no item was successfully processed.
	BatchTranslateMetadata_FAILED BatchTranslateMetadata_State = 3
	// Request is in the process of being canceled after caller invoked
	// longrunning.Operations.CancelOperation on the request id.
	BatchTranslateMetadata_CANCELLING BatchTranslateMetadata_State = 4
	// The batch is done after the user has called the
	// longrunning.Operations.CancelOperation. Any records processed before the
	// cancel command are output as specified in the request.
	BatchTranslateMetadata_CANCELLED BatchTranslateMetadata_State = 5
)

func (BatchTranslateMetadata_State) Descriptor

func (BatchTranslateMetadata_State) Enum

func (BatchTranslateMetadata_State) EnumDescriptor

func (BatchTranslateMetadata_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use BatchTranslateMetadata_State.Descriptor instead.

func (BatchTranslateMetadata_State) Number

func (BatchTranslateMetadata_State) String

func (BatchTranslateMetadata_State) Type

BatchTranslateResponse

type BatchTranslateResponse struct {

	// Total number of characters (Unicode codepoints).
	TotalCharacters int64 `protobuf:"varint,1,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
	// Number of successfully translated characters (Unicode codepoints).
	TranslatedCharacters int64 `protobuf:"varint,2,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
	// Number of characters that have failed to process (Unicode codepoints).
	FailedCharacters int64 `protobuf:"varint,3,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
	// Time when the operation was submitted.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// The time when the operation is finished and
	// [google.longrunning.Operation.done][google.longrunning.Operation.done] is
	// set to true.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by BatchTranslateText if at least one sentence is translated successfully.

func (*BatchTranslateResponse) Descriptor

func (*BatchTranslateResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchTranslateResponse.ProtoReflect.Descriptor instead.

func (*BatchTranslateResponse) GetEndTime

func (x *BatchTranslateResponse) GetEndTime() *timestamppb.Timestamp

func (*BatchTranslateResponse) GetFailedCharacters

func (x *BatchTranslateResponse) GetFailedCharacters() int64

func (*BatchTranslateResponse) GetSubmitTime

func (x *BatchTranslateResponse) GetSubmitTime() *timestamppb.Timestamp

func (*BatchTranslateResponse) GetTotalCharacters

func (x *BatchTranslateResponse) GetTotalCharacters() int64

func (*BatchTranslateResponse) GetTranslatedCharacters

func (x *BatchTranslateResponse) GetTranslatedCharacters() int64

func (*BatchTranslateResponse) ProtoMessage

func (*BatchTranslateResponse) ProtoMessage()

func (*BatchTranslateResponse) ProtoReflect

func (x *BatchTranslateResponse) ProtoReflect() protoreflect.Message

func (*BatchTranslateResponse) Reset

func (x *BatchTranslateResponse) Reset()

func (*BatchTranslateResponse) String

func (x *BatchTranslateResponse) String() string

BatchTranslateTextRequest

type BatchTranslateTextRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`

	TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`

	Models map[string]string "" /* 153 byte string literal not displayed */

	InputConfigs []*InputConfig `protobuf:"bytes,5,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`

	OutputConfig *OutputConfig `protobuf:"bytes,6,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`

	Glossaries map[string]*TranslateTextGlossaryConfig "" /* 161 byte string literal not displayed */

	Labels map[string]string "" /* 153 byte string literal not displayed */

}

The batch translation request.

func (*BatchTranslateTextRequest) Descriptor

func (*BatchTranslateTextRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchTranslateTextRequest.ProtoReflect.Descriptor instead.

func (*BatchTranslateTextRequest) GetGlossaries

func (*BatchTranslateTextRequest) GetInputConfigs

func (x *BatchTranslateTextRequest) GetInputConfigs() []*InputConfig

func (*BatchTranslateTextRequest) GetLabels

func (x *BatchTranslateTextRequest) GetLabels() map[string]string

func (*BatchTranslateTextRequest) GetModels

func (x *BatchTranslateTextRequest) GetModels() map[string]string

func (*BatchTranslateTextRequest) GetOutputConfig

func (x *BatchTranslateTextRequest) GetOutputConfig() *OutputConfig

func (*BatchTranslateTextRequest) GetParent

func (x *BatchTranslateTextRequest) GetParent() string

func (*BatchTranslateTextRequest) GetSourceLanguageCode

func (x *BatchTranslateTextRequest) GetSourceLanguageCode() string

func (*BatchTranslateTextRequest) GetTargetLanguageCodes

func (x *BatchTranslateTextRequest) GetTargetLanguageCodes() []string

func (*BatchTranslateTextRequest) ProtoMessage

func (*BatchTranslateTextRequest) ProtoMessage()

func (*BatchTranslateTextRequest) ProtoReflect

func (*BatchTranslateTextRequest) Reset

func (x *BatchTranslateTextRequest) Reset()

func (*BatchTranslateTextRequest) String

func (x *BatchTranslateTextRequest) String() string

CreateAdaptiveMtDatasetRequest

type CreateAdaptiveMtDatasetRequest struct {

	// Required. Name of the parent project. In form of
	// `projects/{project-number-or-id}/locations/{location-id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The AdaptiveMtDataset to be created.
	AdaptiveMtDataset *AdaptiveMtDataset `protobuf:"bytes,2,opt,name=adaptive_mt_dataset,json=adaptiveMtDataset,proto3" json:"adaptive_mt_dataset,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating an AdaptiveMtDataset.

func (*CreateAdaptiveMtDatasetRequest) Descriptor

func (*CreateAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset

func (x *CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset() *AdaptiveMtDataset

func (*CreateAdaptiveMtDatasetRequest) GetParent

func (x *CreateAdaptiveMtDatasetRequest) GetParent() string

func (*CreateAdaptiveMtDatasetRequest) ProtoMessage

func (*CreateAdaptiveMtDatasetRequest) ProtoMessage()

func (*CreateAdaptiveMtDatasetRequest) ProtoReflect

func (*CreateAdaptiveMtDatasetRequest) Reset

func (x *CreateAdaptiveMtDatasetRequest) Reset()

func (*CreateAdaptiveMtDatasetRequest) String

CreateDatasetMetadata

type CreateDatasetMetadata struct {

	// The current state of the operation.
	State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
	// The creation time of the operation.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The last update time of the operation.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Only populated when operation doesn't succeed.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Metadata of create dataset operation.

func (*CreateDatasetMetadata) Descriptor

func (*CreateDatasetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatasetMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatasetMetadata) GetCreateTime

func (x *CreateDatasetMetadata) GetCreateTime() *timestamppb.Timestamp

func (*CreateDatasetMetadata) GetError

func (x *CreateDatasetMetadata) GetError() *status.Status

func (*CreateDatasetMetadata) GetState

func (x *CreateDatasetMetadata) GetState() OperationState

func (*CreateDatasetMetadata) GetUpdateTime

func (x *CreateDatasetMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*CreateDatasetMetadata) ProtoMessage

func (*CreateDatasetMetadata) ProtoMessage()

func (*CreateDatasetMetadata) ProtoReflect

func (x *CreateDatasetMetadata) ProtoReflect() protoreflect.Message

func (*CreateDatasetMetadata) Reset

func (x *CreateDatasetMetadata) Reset()

func (*CreateDatasetMetadata) String

func (x *CreateDatasetMetadata) String() string

CreateDatasetRequest

type CreateDatasetRequest struct {

	// Required. The project name.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Dataset to create.
	Dataset *Dataset `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateDataset.

func (*CreateDatasetRequest) Descriptor

func (*CreateDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateDatasetRequest) GetDataset

func (x *CreateDatasetRequest) GetDataset() *Dataset

func (*CreateDatasetRequest) GetParent

func (x *CreateDatasetRequest) GetParent() string

func (*CreateDatasetRequest) ProtoMessage

func (*CreateDatasetRequest) ProtoMessage()

func (*CreateDatasetRequest) ProtoReflect

func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message

func (*CreateDatasetRequest) Reset

func (x *CreateDatasetRequest) Reset()

func (*CreateDatasetRequest) String

func (x *CreateDatasetRequest) String() string

CreateGlossaryEntryRequest

type CreateGlossaryEntryRequest struct {

	// Required. The resource name of the glossary to create the entry under.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The glossary entry to create
	GlossaryEntry *GlossaryEntry `protobuf:"bytes,2,opt,name=glossary_entry,json=glossaryEntry,proto3" json:"glossary_entry,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateGlossaryEntry

func (*CreateGlossaryEntryRequest) Descriptor

func (*CreateGlossaryEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryEntryRequest) GetGlossaryEntry

func (x *CreateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry

func (*CreateGlossaryEntryRequest) GetParent

func (x *CreateGlossaryEntryRequest) GetParent() string

func (*CreateGlossaryEntryRequest) ProtoMessage

func (*CreateGlossaryEntryRequest) ProtoMessage()

func (*CreateGlossaryEntryRequest) ProtoReflect

func (*CreateGlossaryEntryRequest) Reset

func (x *CreateGlossaryEntryRequest) Reset()

func (*CreateGlossaryEntryRequest) String

func (x *CreateGlossaryEntryRequest) String() string

CreateGlossaryMetadata

type CreateGlossaryMetadata struct {

	// The name of the glossary that is being created.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The current state of the glossary creation operation.
	State CreateGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.CreateGlossaryMetadata_State" json:"state,omitempty"`
	// The time when the operation was submitted to the server.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// contains filtered or unexported fields
}

Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by CreateGlossary.

func (*CreateGlossaryMetadata) Descriptor

func (*CreateGlossaryMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*CreateGlossaryMetadata) GetName

func (x *CreateGlossaryMetadata) GetName() string

func (*CreateGlossaryMetadata) GetState

func (*CreateGlossaryMetadata) GetSubmitTime

func (x *CreateGlossaryMetadata) GetSubmitTime() *timestamppb.Timestamp

func (*CreateGlossaryMetadata) ProtoMessage

func (*CreateGlossaryMetadata) ProtoMessage()

func (*CreateGlossaryMetadata) ProtoReflect

func (x *CreateGlossaryMetadata) ProtoReflect() protoreflect.Message

func (*CreateGlossaryMetadata) Reset

func (x *CreateGlossaryMetadata) Reset()

func (*CreateGlossaryMetadata) String

func (x *CreateGlossaryMetadata) String() string

CreateGlossaryMetadata_State

type CreateGlossaryMetadata_State int32

Enumerates the possible states that the creation request can be in.

CreateGlossaryMetadata_STATE_UNSPECIFIED, CreateGlossaryMetadata_RUNNING, CreateGlossaryMetadata_SUCCEEDED, CreateGlossaryMetadata_FAILED, CreateGlossaryMetadata_CANCELLING, CreateGlossaryMetadata_CANCELLED

const (
	// Invalid.
	CreateGlossaryMetadata_STATE_UNSPECIFIED CreateGlossaryMetadata_State = 0
	// Request is being processed.
	CreateGlossaryMetadata_RUNNING CreateGlossaryMetadata_State = 1
	// The glossary was successfully created.
	CreateGlossaryMetadata_SUCCEEDED CreateGlossaryMetadata_State = 2
	// Failed to create the glossary.
	CreateGlossaryMetadata_FAILED CreateGlossaryMetadata_State = 3
	// Request is in the process of being canceled after caller invoked
	// longrunning.Operations.CancelOperation on the request id.
	CreateGlossaryMetadata_CANCELLING CreateGlossaryMetadata_State = 4
	// The glossary creation request was successfully canceled.
	CreateGlossaryMetadata_CANCELLED CreateGlossaryMetadata_State = 5
)

func (CreateGlossaryMetadata_State) Descriptor

func (CreateGlossaryMetadata_State) Enum

func (CreateGlossaryMetadata_State) EnumDescriptor

func (CreateGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryMetadata_State.Descriptor instead.

func (CreateGlossaryMetadata_State) Number

func (CreateGlossaryMetadata_State) String

func (CreateGlossaryMetadata_State) Type

CreateGlossaryRequest

type CreateGlossaryRequest struct {

	// Required. The project name.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The glossary to create.
	Glossary *Glossary `protobuf:"bytes,2,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateGlossary.

func (*CreateGlossaryRequest) Descriptor

func (*CreateGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryRequest) GetGlossary

func (x *CreateGlossaryRequest) GetGlossary() *Glossary

func (*CreateGlossaryRequest) GetParent

func (x *CreateGlossaryRequest) GetParent() string

func (*CreateGlossaryRequest) ProtoMessage

func (*CreateGlossaryRequest) ProtoMessage()

func (*CreateGlossaryRequest) ProtoReflect

func (x *CreateGlossaryRequest) ProtoReflect() protoreflect.Message

func (*CreateGlossaryRequest) Reset

func (x *CreateGlossaryRequest) Reset()

func (*CreateGlossaryRequest) String

func (x *CreateGlossaryRequest) String() string

CreateModelMetadata

type CreateModelMetadata struct {

	// The current state of the operation.
	State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
	// The creation time of the operation.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The last update time of the operation.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Only populated when operation doesn't succeed.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Metadata of create model operation.

func (*CreateModelMetadata) Descriptor

func (*CreateModelMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateModelMetadata.ProtoReflect.Descriptor instead.

func (*CreateModelMetadata) GetCreateTime

func (x *CreateModelMetadata) GetCreateTime() *timestamppb.Timestamp

func (*CreateModelMetadata) GetError

func (x *CreateModelMetadata) GetError() *status.Status

func (*CreateModelMetadata) GetState

func (x *CreateModelMetadata) GetState() OperationState

func (*CreateModelMetadata) GetUpdateTime

func (x *CreateModelMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*CreateModelMetadata) ProtoMessage

func (*CreateModelMetadata) ProtoMessage()

func (*CreateModelMetadata) ProtoReflect

func (x *CreateModelMetadata) ProtoReflect() protoreflect.Message

func (*CreateModelMetadata) Reset

func (x *CreateModelMetadata) Reset()

func (*CreateModelMetadata) String

func (x *CreateModelMetadata) String() string

CreateModelRequest

type CreateModelRequest struct {

	// Required. The project name, in form of
	// `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Model to create.
	Model *Model `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateModel.

func (*CreateModelRequest) Descriptor

func (*CreateModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateModelRequest.ProtoReflect.Descriptor instead.

func (*CreateModelRequest) GetModel

func (x *CreateModelRequest) GetModel() *Model

func (*CreateModelRequest) GetParent

func (x *CreateModelRequest) GetParent() string

func (*CreateModelRequest) ProtoMessage

func (*CreateModelRequest) ProtoMessage()

func (*CreateModelRequest) ProtoReflect

func (x *CreateModelRequest) ProtoReflect() protoreflect.Message

func (*CreateModelRequest) Reset

func (x *CreateModelRequest) Reset()

func (*CreateModelRequest) String

func (x *CreateModelRequest) String() string

Dataset

type Dataset struct {

	// The resource name of the dataset, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the dataset to show in the interface. The name can be
	// up to 32 characters long and can consist only of ASCII Latin letters A-Z
	// and a-z, underscores (_), and ASCII digits 0-9.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The BCP-47 language code of the source language.
	SourceLanguageCode string `protobuf:"bytes,3,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// The BCP-47 language code of the target language.
	TargetLanguageCode string `protobuf:"bytes,4,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// Output only. The number of examples in the dataset.
	ExampleCount int32 `protobuf:"varint,5,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
	// Output only. Number of training examples (sentence pairs).
	TrainExampleCount int32 `protobuf:"varint,6,opt,name=train_example_count,json=trainExampleCount,proto3" json:"train_example_count,omitempty"`
	// Output only. Number of validation examples (sentence pairs).
	ValidateExampleCount int32 `protobuf:"varint,7,opt,name=validate_example_count,json=validateExampleCount,proto3" json:"validate_example_count,omitempty"`
	// Output only. Number of test examples (sentence pairs).
	TestExampleCount int32 `protobuf:"varint,8,opt,name=test_example_count,json=testExampleCount,proto3" json:"test_example_count,omitempty"`
	// Output only. Timestamp when this dataset was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this dataset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A dataset that hosts the examples (sentence pairs) used for translation models.

func (*Dataset) Descriptor

func (*Dataset) Descriptor() ([]byte, []int)

Deprecated: Use Dataset.ProtoReflect.Descriptor instead.

func (*Dataset) GetCreateTime

func (x *Dataset) GetCreateTime() *timestamppb.Timestamp

func (*Dataset) GetDisplayName

func (x *Dataset) GetDisplayName() string

func (*Dataset) GetExampleCount

func (x *Dataset) GetExampleCount() int32

func (*Dataset) GetName

func (x *Dataset) GetName() string

func (*Dataset) GetSourceLanguageCode

func (x *Dataset) GetSourceLanguageCode() string

func (*Dataset) GetTargetLanguageCode

func (x *Dataset) GetTargetLanguageCode() string

func (*Dataset) GetTestExampleCount

func (x *Dataset) GetTestExampleCount() int32

func (*Dataset) GetTrainExampleCount

func (x *Dataset) GetTrainExampleCount() int32

func (*Dataset) GetUpdateTime

func (x *Dataset) GetUpdateTime() *timestamppb.Timestamp

func (*Dataset) GetValidateExampleCount

func (x *Dataset) GetValidateExampleCount() int32

func (*Dataset) ProtoMessage

func (*Dataset) ProtoMessage()

func (*Dataset) ProtoReflect

func (x *Dataset) ProtoReflect() protoreflect.Message

func (*Dataset) Reset

func (x *Dataset) Reset()

func (*Dataset) String

func (x *Dataset) String() string

DatasetInputConfig

type DatasetInputConfig struct {

	// Files containing the sentence pairs to be imported to the dataset.
	InputFiles []*DatasetInputConfig_InputFile `protobuf:"bytes,1,rep,name=input_files,json=inputFiles,proto3" json:"input_files,omitempty"`
	// contains filtered or unexported fields
}

Input configuration for datasets.

func (*DatasetInputConfig) Descriptor

func (*DatasetInputConfig) Descriptor() ([]byte, []int)

Deprecated: Use DatasetInputConfig.ProtoReflect.Descriptor instead.

func (*DatasetInputConfig) GetInputFiles

func (x *DatasetInputConfig) GetInputFiles() []*DatasetInputConfig_InputFile

func (*DatasetInputConfig) ProtoMessage

func (*DatasetInputConfig) ProtoMessage()

func (*DatasetInputConfig) ProtoReflect

func (x *DatasetInputConfig) ProtoReflect() protoreflect.Message

func (*DatasetInputConfig) Reset

func (x *DatasetInputConfig) Reset()

func (*DatasetInputConfig) String

func (x *DatasetInputConfig) String() string

DatasetInputConfig_InputFile

type DatasetInputConfig_InputFile struct {

	// Optional. Usage of the file contents. Options are TRAIN|VALIDATION|TEST,
	// or UNASSIGNED (by default) for auto split.
	Usage string `protobuf:"bytes,2,opt,name=usage,proto3" json:"usage,omitempty"`
	// Source of the file containing sentence pairs.
	// Supported formats are tab-separated values (.tsv) and Translation Memory
	// eXchange (.tmx) .
	//
	// Types that are assignable to Source:
	//
	//	*DatasetInputConfig_InputFile_GcsSource
	Source isDatasetInputConfig_InputFile_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

An input file.

func (*DatasetInputConfig_InputFile) Descriptor

func (*DatasetInputConfig_InputFile) Descriptor() ([]byte, []int)

Deprecated: Use DatasetInputConfig_InputFile.ProtoReflect.Descriptor instead.

func (*DatasetInputConfig_InputFile) GetGcsSource

func (x *DatasetInputConfig_InputFile) GetGcsSource() *GcsInputSource

func (*DatasetInputConfig_InputFile) GetSource

func (m *DatasetInputConfig_InputFile) GetSource() isDatasetInputConfig_InputFile_Source

func (*DatasetInputConfig_InputFile) GetUsage

func (x *DatasetInputConfig_InputFile) GetUsage() string

func (*DatasetInputConfig_InputFile) ProtoMessage

func (*DatasetInputConfig_InputFile) ProtoMessage()

func (*DatasetInputConfig_InputFile) ProtoReflect

func (*DatasetInputConfig_InputFile) Reset

func (x *DatasetInputConfig_InputFile) Reset()

func (*DatasetInputConfig_InputFile) String

DatasetInputConfig_InputFile_GcsSource

type DatasetInputConfig_InputFile_GcsSource struct {
	// Google Cloud Storage file source.
	GcsSource *GcsInputSource `protobuf:"bytes,3,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

DatasetOutputConfig

type DatasetOutputConfig struct {

	// Required. Specify the output.
	//
	// Types that are assignable to Destination:
	//
	//	*DatasetOutputConfig_GcsDestination
	Destination isDatasetOutputConfig_Destination `protobuf_oneof:"destination"`
	// contains filtered or unexported fields
}

Output configuration for datasets.

func (*DatasetOutputConfig) Descriptor

func (*DatasetOutputConfig) Descriptor() ([]byte, []int)

Deprecated: Use DatasetOutputConfig.ProtoReflect.Descriptor instead.

func (*DatasetOutputConfig) GetDestination

func (m *DatasetOutputConfig) GetDestination() isDatasetOutputConfig_Destination

func (*DatasetOutputConfig) GetGcsDestination

func (x *DatasetOutputConfig) GetGcsDestination() *GcsOutputDestination

func (*DatasetOutputConfig) ProtoMessage

func (*DatasetOutputConfig) ProtoMessage()

func (*DatasetOutputConfig) ProtoReflect

func (x *DatasetOutputConfig) ProtoReflect() protoreflect.Message

func (*DatasetOutputConfig) Reset

func (x *DatasetOutputConfig) Reset()

func (*DatasetOutputConfig) String

func (x *DatasetOutputConfig) String() string

DatasetOutputConfig_GcsDestination

type DatasetOutputConfig_GcsDestination struct {
	// Google Cloud Storage destination to write the output.
	GcsDestination *GcsOutputDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

DeleteAdaptiveMtDatasetRequest

type DeleteAdaptiveMtDatasetRequest struct {

	// Required. Name of the dataset. In the form of
	// `projects/{project-number-or-id}/locations/{location-id}/adaptiveMtDatasets/{adaptive-mt-dataset-id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting an AdaptiveMtDataset.

func (*DeleteAdaptiveMtDatasetRequest) Descriptor

func (*DeleteAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdaptiveMtDatasetRequest) GetName

func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage

func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage()

func (*DeleteAdaptiveMtDatasetRequest) ProtoReflect

func (*DeleteAdaptiveMtDatasetRequest) Reset

func (x *DeleteAdaptiveMtDatasetRequest) Reset()

func (*DeleteAdaptiveMtDatasetRequest) String

DeleteAdaptiveMtFileRequest

type DeleteAdaptiveMtFileRequest struct {

	// Required. The resource name of the file to delete, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The request for deleting an AdaptiveMt file.

func (*DeleteAdaptiveMtFileRequest) Descriptor

func (*DeleteAdaptiveMtFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdaptiveMtFileRequest) GetName

func (x *DeleteAdaptiveMtFileRequest) GetName() string

func (*DeleteAdaptiveMtFileRequest) ProtoMessage

func (*DeleteAdaptiveMtFileRequest) ProtoMessage()

func (*DeleteAdaptiveMtFileRequest) ProtoReflect

func (*DeleteAdaptiveMtFileRequest) Reset

func (x *DeleteAdaptiveMtFileRequest) Reset()

func (*DeleteAdaptiveMtFileRequest) String

func (x *DeleteAdaptiveMtFileRequest) String() string

DeleteDatasetMetadata

type DeleteDatasetMetadata struct {

	// The current state of the operation.
	State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
	// The creation time of the operation.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The last update time of the operation.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Only populated when operation doesn't succeed.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Metadata of delete dataset operation.

func (*DeleteDatasetMetadata) Descriptor

func (*DeleteDatasetMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDatasetMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDatasetMetadata) GetCreateTime

func (x *DeleteDatasetMetadata) GetCreateTime() *timestamppb.Timestamp

func (*DeleteDatasetMetadata) GetError

func (x *DeleteDatasetMetadata) GetError() *status.Status

func (*DeleteDatasetMetadata) GetState

func (x *DeleteDatasetMetadata) GetState() OperationState

func (*DeleteDatasetMetadata) GetUpdateTime

func (x *DeleteDatasetMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*DeleteDatasetMetadata) ProtoMessage

func (*DeleteDatasetMetadata) ProtoMessage()

func (*DeleteDatasetMetadata) ProtoReflect

func (x *DeleteDatasetMetadata) ProtoReflect() protoreflect.Message

func (*DeleteDatasetMetadata) Reset

func (x *DeleteDatasetMetadata) Reset()

func (*DeleteDatasetMetadata) String

func (x *DeleteDatasetMetadata) String() string

DeleteDatasetRequest

type DeleteDatasetRequest struct {

	// Required. The name of the dataset to delete.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for DeleteDataset.

func (*DeleteDatasetRequest) Descriptor

func (*DeleteDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatasetRequest) GetName

func (x *DeleteDatasetRequest) GetName() string

func (*DeleteDatasetRequest) ProtoMessage

func (*DeleteDatasetRequest) ProtoMessage()

func (*DeleteDatasetRequest) ProtoReflect

func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message

func (*DeleteDatasetRequest) Reset

func (x *DeleteDatasetRequest) Reset()

func (*DeleteDatasetRequest) String

func (x *DeleteDatasetRequest) String() string

DeleteGlossaryEntryRequest

type DeleteGlossaryEntryRequest struct {

	// Required. The resource name of the glossary entry to delete
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for Delete Glossary Entry

func (*DeleteGlossaryEntryRequest) Descriptor

func (*DeleteGlossaryEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryEntryRequest) GetName

func (x *DeleteGlossaryEntryRequest) GetName() string

func (*DeleteGlossaryEntryRequest) ProtoMessage

func (*DeleteGlossaryEntryRequest) ProtoMessage()

func (*DeleteGlossaryEntryRequest) ProtoReflect

func (*DeleteGlossaryEntryRequest) Reset

func (x *DeleteGlossaryEntryRequest) Reset()

func (*DeleteGlossaryEntryRequest) String

func (x *DeleteGlossaryEntryRequest) String() string

DeleteGlossaryMetadata

type DeleteGlossaryMetadata struct {

	// The name of the glossary that is being deleted.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The current state of the glossary deletion operation.
	State DeleteGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.DeleteGlossaryMetadata_State" json:"state,omitempty"`
	// The time when the operation was submitted to the server.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// contains filtered or unexported fields
}

Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by DeleteGlossary.

func (*DeleteGlossaryMetadata) Descriptor

func (*DeleteGlossaryMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryMetadata) GetName

func (x *DeleteGlossaryMetadata) GetName() string

func (*DeleteGlossaryMetadata) GetState

func (*DeleteGlossaryMetadata) GetSubmitTime

func (x *DeleteGlossaryMetadata) GetSubmitTime() *timestamppb.Timestamp

func (*DeleteGlossaryMetadata) ProtoMessage

func (*DeleteGlossaryMetadata) ProtoMessage()

func (*DeleteGlossaryMetadata) ProtoReflect

func (x *DeleteGlossaryMetadata) ProtoReflect() protoreflect.Message

func (*DeleteGlossaryMetadata) Reset

func (x *DeleteGlossaryMetadata) Reset()

func (*DeleteGlossaryMetadata) String

func (x *DeleteGlossaryMetadata) String() string

DeleteGlossaryMetadata_State

type DeleteGlossaryMetadata_State int32

Enumerates the possible states that the creation request can be in.

DeleteGlossaryMetadata_STATE_UNSPECIFIED, DeleteGlossaryMetadata_RUNNING, DeleteGlossaryMetadata_SUCCEEDED, DeleteGlossaryMetadata_FAILED, DeleteGlossaryMetadata_CANCELLING, DeleteGlossaryMetadata_CANCELLED

const (
	// Invalid.
	DeleteGlossaryMetadata_STATE_UNSPECIFIED DeleteGlossaryMetadata_State = 0
	// Request is being processed.
	DeleteGlossaryMetadata_RUNNING DeleteGlossaryMetadata_State = 1
	// The glossary was successfully deleted.
	DeleteGlossaryMetadata_SUCCEEDED DeleteGlossaryMetadata_State = 2
	// Failed to delete the glossary.
	DeleteGlossaryMetadata_FAILED DeleteGlossaryMetadata_State = 3
	// Request is in the process of being canceled after caller invoked
	// longrunning.Operations.CancelOperation on the request id.
	DeleteGlossaryMetadata_CANCELLING DeleteGlossaryMetadata_State = 4
	// The glossary deletion request was successfully canceled.
	DeleteGlossaryMetadata_CANCELLED DeleteGlossaryMetadata_State = 5
)

func (DeleteGlossaryMetadata_State) Descriptor

func (DeleteGlossaryMetadata_State) Enum

func (DeleteGlossaryMetadata_State) EnumDescriptor

func (DeleteGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryMetadata_State.Descriptor instead.

func (DeleteGlossaryMetadata_State) Number

func (DeleteGlossaryMetadata_State) String

func (DeleteGlossaryMetadata_State) Type

DeleteGlossaryRequest

type DeleteGlossaryRequest struct {

	// Required. The name of the glossary to delete.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for DeleteGlossary.

func (*DeleteGlossaryRequest) Descriptor

func (*DeleteGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryRequest) GetName

func (x *DeleteGlossaryRequest) GetName() string

func (*DeleteGlossaryRequest) ProtoMessage

func (*DeleteGlossaryRequest) ProtoMessage()

func (*DeleteGlossaryRequest) ProtoReflect

func (x *DeleteGlossaryRequest) ProtoReflect() protoreflect.Message

func (*DeleteGlossaryRequest) Reset

func (x *DeleteGlossaryRequest) Reset()

func (*DeleteGlossaryRequest) String

func (x *DeleteGlossaryRequest) String() string

DeleteGlossaryResponse

type DeleteGlossaryResponse struct {

	// The name of the deleted glossary.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The time when the operation was submitted to the server.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// The time when the glossary deletion is finished and
	// [google.longrunning.Operation.done][google.longrunning.Operation.done] is
	// set to true.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by DeleteGlossary.

func (*DeleteGlossaryResponse) Descriptor

func (*DeleteGlossaryResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryResponse.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryResponse) GetEndTime

func (x *DeleteGlossaryResponse) GetEndTime() *timestamppb.Timestamp

func (*DeleteGlossaryResponse) GetName

func (x *DeleteGlossaryResponse) GetName() string

func (*DeleteGlossaryResponse) GetSubmitTime

func (x *DeleteGlossaryResponse) GetSubmitTime() *timestamppb.Timestamp

func (*DeleteGlossaryResponse) ProtoMessage

func (*DeleteGlossaryResponse) ProtoMessage()

func (*DeleteGlossaryResponse) ProtoReflect

func (x *DeleteGlossaryResponse) ProtoReflect() protoreflect.Message

func (*DeleteGlossaryResponse) Reset

func (x *DeleteGlossaryResponse) Reset()

func (*DeleteGlossaryResponse) String

func (x *DeleteGlossaryResponse) String() string

DeleteModelMetadata

type DeleteModelMetadata struct {

	// The current state of the operation.
	State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
	// The creation time of the operation.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The last update time of the operation.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Only populated when operation doesn't succeed.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Metadata of delete model operation.

func (*DeleteModelMetadata) Descriptor

func (*DeleteModelMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteModelMetadata.ProtoReflect.Descriptor instead.

func (*DeleteModelMetadata) GetCreateTime

func (x *DeleteModelMetadata) GetCreateTime() *timestamppb.Timestamp

func (*DeleteModelMetadata) GetError

func (x *DeleteModelMetadata) GetError() *status.Status

func (*DeleteModelMetadata) GetState

func (x *DeleteModelMetadata) GetState() OperationState

func (*DeleteModelMetadata) GetUpdateTime

func (x *DeleteModelMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*DeleteModelMetadata) ProtoMessage

func (*DeleteModelMetadata) ProtoMessage()

func (*DeleteModelMetadata) ProtoReflect

func (x *DeleteModelMetadata) ProtoReflect() protoreflect.Message

func (*DeleteModelMetadata) Reset

func (x *DeleteModelMetadata) Reset()

func (*DeleteModelMetadata) String

func (x *DeleteModelMetadata) String() string

DeleteModelRequest

type DeleteModelRequest struct {

	// Required. The name of the model to delete.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for DeleteModel.

func (*DeleteModelRequest) Descriptor

func (*DeleteModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.

func (*DeleteModelRequest) GetName

func (x *DeleteModelRequest) GetName() string

func (*DeleteModelRequest) ProtoMessage

func (*DeleteModelRequest) ProtoMessage()

func (*DeleteModelRequest) ProtoReflect

func (x *DeleteModelRequest) ProtoReflect() protoreflect.Message

func (*DeleteModelRequest) Reset

func (x *DeleteModelRequest) Reset()

func (*DeleteModelRequest) String

func (x *DeleteModelRequest) String() string

DetectLanguageRequest

type DetectLanguageRequest struct {
	Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`

	Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`

	Source isDetectLanguageRequest_Source `protobuf_oneof:"source"`

	MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

}

The request message for language detection.

func (*DetectLanguageRequest) Descriptor

func (*DetectLanguageRequest) Descriptor() ([]byte, []int)

Deprecated: Use DetectLanguageRequest.ProtoReflect.Descriptor instead.

func (*DetectLanguageRequest) GetContent

func (x *DetectLanguageRequest) GetContent() string

func (*DetectLanguageRequest) GetLabels

func (x *DetectLanguageRequest) GetLabels() map[string]string

func (*DetectLanguageRequest) GetMimeType

func (x *DetectLanguageRequest) GetMimeType() string

func (*DetectLanguageRequest) GetModel

func (x *DetectLanguageRequest) GetModel() string

func (*DetectLanguageRequest) GetParent

func (x *DetectLanguageRequest) GetParent() string

func (*DetectLanguageRequest) GetSource

func (m *DetectLanguageRequest) GetSource() isDetectLanguageRequest_Source

func (*DetectLanguageRequest) ProtoMessage

func (*DetectLanguageRequest) ProtoMessage()

func (*DetectLanguageRequest) ProtoReflect

func (x *DetectLanguageRequest) ProtoReflect() protoreflect.Message

func (*DetectLanguageRequest) Reset

func (x *DetectLanguageRequest) Reset()

func (*DetectLanguageRequest) String

func (x *DetectLanguageRequest) String() string

DetectLanguageRequest_Content

type DetectLanguageRequest_Content struct {
	// The content of the input stored as a string.
	Content string `protobuf:"bytes,1,opt,name=content,proto3,oneof"`
}

DetectLanguageResponse

type DetectLanguageResponse struct {

	// The most probable language detected by the Translation API. For each
	// request, the Translation API will always return only one result.
	Languages []*DetectedLanguage `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
	// contains filtered or unexported fields
}

The response message for language detection.

func (*DetectLanguageResponse) Descriptor

func (*DetectLanguageResponse) Descriptor() ([]byte, []int)

Deprecated: Use DetectLanguageResponse.ProtoReflect.Descriptor instead.

func (*DetectLanguageResponse) GetLanguages

func (x *DetectLanguageResponse) GetLanguages() []*DetectedLanguage

func (*DetectLanguageResponse) ProtoMessage

func (*DetectLanguageResponse) ProtoMessage()

func (*DetectLanguageResponse) ProtoReflect

func (x *DetectLanguageResponse) ProtoReflect() protoreflect.Message

func (*DetectLanguageResponse) Reset

func (x *DetectLanguageResponse) Reset()

func (*DetectLanguageResponse) String

func (x *DetectLanguageResponse) String() string

DetectedLanguage

type DetectedLanguage struct {

	// The ISO-639 language code of the source content in the request, detected
	// automatically.
	LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	// The confidence of the detection result for this language.
	Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// contains filtered or unexported fields
}

The response message for language detection.

func (*DetectedLanguage) Descriptor

func (*DetectedLanguage) Descriptor() ([]byte, []int)

Deprecated: Use DetectedLanguage.ProtoReflect.Descriptor instead.

func (*DetectedLanguage) GetConfidence

func (x *DetectedLanguage) GetConfidence() float32

func (*DetectedLanguage) GetLanguageCode

func (x *DetectedLanguage) GetLanguageCode() string

func (*DetectedLanguage) ProtoMessage

func (*DetectedLanguage) ProtoMessage()

func (*DetectedLanguage) ProtoReflect

func (x *DetectedLanguage) ProtoReflect() protoreflect.Message

func (*DetectedLanguage) Reset

func (x *DetectedLanguage) Reset()

func (*DetectedLanguage) String

func (x *DetectedLanguage) String() string

DocumentInputConfig

type DocumentInputConfig struct {

	// Specifies the source for the document's content.
	// The input file size should be <= 20mb="" for="" -="" application/vnd.openxmlformats-officedocument.wordprocessingml.document="" -="" application/vnd.openxmlformats-officedocument.presentationml.presentation="" -="" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet="" the="" input="" file="" size="" should="" be=""><= 20mb="" and="" the="" maximum="" page="" limit="" is="" 20="" for="" -="" application/pdf="" types="" that="" are="" assignable="" to="" source:="" *documentinputconfig_content="" *documentinputconfig_gcssource="" source="" isdocumentinputconfig_source="" `protobuf_oneof:"source"`="" specifies="" the="" input="" document's="" mime_type.="" if="" not="" specified="" it="" will="" be="" determined="" using="" the="" file="" extension="" for="" gcs_source="" provided="" files.="" for="" a="" file="" provided="" through="" bytes="" content="" the="" mime_type="" must="" be="" provided.="" currently="" supported="" mime="" types="" are:="" -="" application/pdf="" -="" application/vnd.openxmlformats-officedocument.wordprocessingml.document="" -="" application/vnd.openxmlformats-officedocument.presentationml.presentation="" -="" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet="" mimetype="">string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// contains filtered or unexported fields
}

A document translation request input config.

func (*DocumentInputConfig) Descriptor

func (*DocumentInputConfig) Descriptor() ([]byte, []int)

Deprecated: Use DocumentInputConfig.ProtoReflect.Descriptor instead.

func (*DocumentInputConfig) GetContent

func (x *DocumentInputConfig) GetContent() []byte

func (*DocumentInputConfig) GetGcsSource

func (x *DocumentInputConfig) GetGcsSource() *GcsSource

func (*DocumentInputConfig) GetMimeType

func (x *DocumentInputConfig) GetMimeType() string

func (*DocumentInputConfig) GetSource

func (m *DocumentInputConfig) GetSource() isDocumentInputConfig_Source

func (*DocumentInputConfig) ProtoMessage

func (*DocumentInputConfig) ProtoMessage()

func (*DocumentInputConfig) ProtoReflect

func (x *DocumentInputConfig) ProtoReflect() protoreflect.Message

func (*DocumentInputConfig) Reset

func (x *DocumentInputConfig) Reset()

func (*DocumentInputConfig) String

func (x *DocumentInputConfig) String() string

DocumentInputConfig_Content

type DocumentInputConfig_Content struct {
	// Document's content represented as a stream of bytes.
	Content []byte `protobuf:"bytes,1,opt,name=content,proto3,oneof"`
}

DocumentInputConfig_GcsSource

type DocumentInputConfig_GcsSource struct {
	// Google Cloud Storage location. This must be a single file.
	// For example: gs://example_bucket/example_file.pdf
	GcsSource *GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

DocumentOutputConfig

type DocumentOutputConfig struct {

	// A URI destination for the translated document.
	// It is optional to provide a destination. If provided the results from
	// TranslateDocument will be stored in the destination.
	// Whether a destination is provided or not, the translated documents will be
	// returned within TranslateDocumentResponse.document_translation and
	// TranslateDocumentResponse.glossary_document_translation.
	//
	// Types that are assignable to Destination:
	//
	//	*DocumentOutputConfig_GcsDestination
	Destination isDocumentOutputConfig_Destination `protobuf_oneof:"destination"`
	// Optional. Specifies the translated document's mime_type.
	// If not specified, the translated file's mime type will be the same as the
	// input file's mime type.
	// Currently only support the output mime type to be the same as input mime
	// type.
	// - application/pdf
	// - application/vnd.openxmlformats-officedocument.wordprocessingml.document
	// - application/vnd.openxmlformats-officedocument.presentationml.presentation
	// - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
	MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// contains filtered or unexported fields
}

A document translation request output config.

func (*DocumentOutputConfig) Descriptor

func (*DocumentOutputConfig) Descriptor() ([]byte, []int)

Deprecated: Use DocumentOutputConfig.ProtoReflect.Descriptor instead.

func (*DocumentOutputConfig) GetDestination

func (m *DocumentOutputConfig) GetDestination() isDocumentOutputConfig_Destination

func (*DocumentOutputConfig) GetGcsDestination

func (x *DocumentOutputConfig) GetGcsDestination() *GcsDestination

func (*DocumentOutputConfig) GetMimeType

func (x *DocumentOutputConfig) GetMimeType() string

func (*DocumentOutputConfig) ProtoMessage

func (*DocumentOutputConfig) ProtoMessage()

func (*DocumentOutputConfig) ProtoReflect

func (x *DocumentOutputConfig) ProtoReflect() protoreflect.Message

func (*DocumentOutputConfig) Reset

func (x *DocumentOutputConfig) Reset()

func (*DocumentOutputConfig) String

func (x *DocumentOutputConfig) String() string

DocumentOutputConfig_GcsDestination

type DocumentOutputConfig_GcsDestination struct {
	// Optional. Google Cloud Storage destination for the translation output,
	// e.g., `gs://my_bucket/my_directory/`.
	//
	// The destination directory provided does not have to be empty, but the
	// bucket must exist. If a file with the same name as the output file
	// already exists in the destination an error will be returned.
	//
	// For a DocumentInputConfig.contents provided document, the output file
	// will have the name "output_[trg]_translations.[ext]", where
	// - [trg] corresponds to the translated file's language code,
	// - [ext] corresponds to the translated file's extension according to its
	// mime type.
	//
	// For a DocumentInputConfig.gcs_uri provided document, the output file will
	// have a name according to its URI. For example: an input file with URI:
	// `gs://a/b/c.[extension]` stored in a gcs_destination bucket with name
	// "my_bucket" will have an output URI:
	// `gs://my_bucket/a_b_c_[trg]_translations.[ext]`, where
	// - [trg] corresponds to the translated file's language code,
	// - [ext] corresponds to the translated file's extension according to its
	// mime type.
	//
	// If the document was directly provided through the request, then the
	// output document will have the format:
	// `gs://my_bucket/translated_document_[trg]_translations.[ext]`, where
	// - [trg] corresponds to the translated file's language code,
	// - [ext] corresponds to the translated file's extension according to its
	// mime type.
	//
	// If a glossary was provided, then the output URI for the glossary
	// translation will be equal to the default output URI but have
	// `glossary_translations` instead of `translations`. For the previous
	// example, its glossary URI would be:
	// `gs://my_bucket/a_b_c_[trg]_glossary_translations.[ext]`.
	//
	// Thus the max number of output files will be 2 (Translated document,
	// Glossary translated document).
	//
	// Callers should expect no partial outputs. If there is any error during
	// document translation, no output will be stored in the Cloud Storage
	// bucket.
	GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

DocumentTranslation

type DocumentTranslation struct {

	// The array of translated documents. It is expected to be size 1 for now. We
	// may produce multiple translated documents in the future for other type of
	// file formats.
	ByteStreamOutputs [][]byte `protobuf:"bytes,1,rep,name=byte_stream_outputs,json=byteStreamOutputs,proto3" json:"byte_stream_outputs,omitempty"`
	// The translated document's mime type.
	MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// The detected language for the input document.
	// If the user did not provide the source language for the input document,
	// this field will have the language code automatically detected. If the
	// source language was passed, auto-detection of the language does not occur
	// and this field is empty.
	DetectedLanguageCode string `protobuf:"bytes,3,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
	// contains filtered or unexported fields
}

A translated document message.

func (*DocumentTranslation) Descriptor

func (*DocumentTranslation) Descriptor() ([]byte, []int)

Deprecated: Use DocumentTranslation.ProtoReflect.Descriptor instead.

func (*DocumentTranslation) GetByteStreamOutputs

func (x *DocumentTranslation) GetByteStreamOutputs() [][]byte

func (*DocumentTranslation) GetDetectedLanguageCode

func (x *DocumentTranslation) GetDetectedLanguageCode() string

func (*DocumentTranslation) GetMimeType

func (x *DocumentTranslation) GetMimeType() string

func (*DocumentTranslation) ProtoMessage

func (*DocumentTranslation) ProtoMessage()

func (*DocumentTranslation) ProtoReflect

func (x *DocumentTranslation) ProtoReflect() protoreflect.Message

func (*DocumentTranslation) Reset

func (x *DocumentTranslation) Reset()

func (*DocumentTranslation) String

func (x *DocumentTranslation) String() string

Example

type Example struct {

	// Output only. The resource name of the example, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}/examples/{example_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Sentence in source language.
	SourceText string `protobuf:"bytes,2,opt,name=source_text,json=sourceText,proto3" json:"source_text,omitempty"`
	// Sentence in target language.
	TargetText string `protobuf:"bytes,3,opt,name=target_text,json=targetText,proto3" json:"target_text,omitempty"`
	// Output only. Usage of the sentence pair. Options are TRAIN|VALIDATION|TEST.
	Usage string `protobuf:"bytes,4,opt,name=usage,proto3" json:"usage,omitempty"`
	// contains filtered or unexported fields
}

A sentence pair.

func (*Example) Descriptor

func (*Example) Descriptor() ([]byte, []int)

Deprecated: Use Example.ProtoReflect.Descriptor instead.

func (*Example) GetName

func (x *Example) GetName() string

func (*Example) GetSourceText

func (x *Example) GetSourceText() string

func (*Example) GetTargetText

func (x *Example) GetTargetText() string

func (*Example) GetUsage

func (x *Example) GetUsage() string

func (*Example) ProtoMessage

func (*Example) ProtoMessage()

func (*Example) ProtoReflect

func (x *Example) ProtoReflect() protoreflect.Message

func (*Example) Reset

func (x *Example) Reset()

func (*Example) String

func (x *Example) String() string

ExportDataMetadata

type ExportDataMetadata struct {

	// The current state of the operation.
	State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
	// The creation time of the operation.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The last update time of the operation.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Only populated when operation doesn't succeed.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Metadata of export data operation.

func (*ExportDataMetadata) Descriptor

func (*ExportDataMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ExportDataMetadata.ProtoReflect.Descriptor instead.

func (*ExportDataMetadata) GetCreateTime

func (x *ExportDataMetadata) GetCreateTime() *timestamppb.Timestamp

func (*ExportDataMetadata) GetError

func (x *ExportDataMetadata) GetError() *status.Status

func (*ExportDataMetadata) GetState

func (x *ExportDataMetadata) GetState() OperationState

func (*ExportDataMetadata) GetUpdateTime

func (x *ExportDataMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*ExportDataMetadata) ProtoMessage

func (*ExportDataMetadata) ProtoMessage()

func (*ExportDataMetadata) ProtoReflect

func (x *ExportDataMetadata) ProtoReflect() protoreflect.Message

func (*ExportDataMetadata) Reset

func (x *ExportDataMetadata) Reset()

func (*ExportDataMetadata) String

func (x *ExportDataMetadata) String() string

ExportDataRequest

type ExportDataRequest struct {

	// Required. Name of the dataset. In form of
	// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Required. The config for the output content.
	OutputConfig *DatasetOutputConfig `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
	// contains filtered or unexported fields
}

Request message for ExportData.

func (*ExportDataRequest) Descriptor

func (*ExportDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.

func (*ExportDataRequest) GetDataset

func (x *ExportDataRequest) GetDataset() string

func (*ExportDataRequest) GetOutputConfig

func (x *ExportDataRequest) GetOutputConfig() *DatasetOutputConfig

func (*ExportDataRequest) ProtoMessage

func (*ExportDataRequest) ProtoMessage()

func (*ExportDataRequest) ProtoReflect

func (x *ExportDataRequest) ProtoReflect() protoreflect.Message

func (*ExportDataRequest) Reset

func (x *ExportDataRequest) Reset()

func (*ExportDataRequest) String

func (x *ExportDataRequest) String() string

FileInputSource

type FileInputSource struct {

	// Required. The file's mime type.
	MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Required. The file's byte contents.
	Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
	// Required. The file's display name.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

An inlined file.

func (*FileInputSource) Descriptor

func (*FileInputSource) Descriptor() ([]byte, []int)

Deprecated: Use FileInputSource.ProtoReflect.Descriptor instead.

func (*FileInputSource) GetContent

func (x *FileInputSource) GetContent() []byte

func (*FileInputSource) GetDisplayName

func (x *FileInputSource) GetDisplayName() string

func (*FileInputSource) GetMimeType

func (x *FileInputSource) GetMimeType() string

func (*FileInputSource) ProtoMessage

func (*FileInputSource) ProtoMessage()

func (*FileInputSource) ProtoReflect

func (x *FileInputSource) ProtoReflect() protoreflect.Message

func (*FileInputSource) Reset

func (x *FileInputSource) Reset()

func (*FileInputSource) String

func (x *FileInputSource) String() string

GcsDestination

type GcsDestination struct {

	// Required. The bucket used in 'output_uri_prefix' must exist and there must
	// be no files under 'output_uri_prefix'. 'output_uri_prefix' must end with
	// "/" and start with "gs://". One 'output_uri_prefix' can only be used by one
	// batch translation job at a time. Otherwise an INVALID_ARGUMENT (400) error
	// is returned.
	OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location for the output content.

func (*GcsDestination) Descriptor

func (*GcsDestination) Descriptor() ([]byte, []int)

Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.

func (*GcsDestination) GetOutputUriPrefix

func (x *GcsDestination) GetOutputUriPrefix() string

func (*GcsDestination) ProtoMessage

func (*GcsDestination) ProtoMessage()

func (*GcsDestination) ProtoReflect

func (x *GcsDestination) ProtoReflect() protoreflect.Message

func (*GcsDestination) Reset

func (x *GcsDestination) Reset()

func (*GcsDestination) String

func (x *GcsDestination) String() string

GcsInputSource

type GcsInputSource struct {

	// Required. Source data URI. For example, `gs://my_bucket/my_object`.
	InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location for the input content.

func (*GcsInputSource) Descriptor

func (*GcsInputSource) Descriptor() ([]byte, []int)

Deprecated: Use GcsInputSource.ProtoReflect.Descriptor instead.

func (*GcsInputSource) GetInputUri

func (x *GcsInputSource) GetInputUri() string

func (*GcsInputSource) ProtoMessage

func (*GcsInputSource) ProtoMessage()

func (*GcsInputSource) ProtoReflect

func (x *GcsInputSource) ProtoReflect() protoreflect.Message

func (*GcsInputSource) Reset

func (x *GcsInputSource) Reset()

func (*GcsInputSource) String

func (x *GcsInputSource) String() string

GcsOutputDestination

type GcsOutputDestination struct {

	// Required. Google Cloud Storage URI to output directory. For example,
	// `gs://bucket/directory`. The requesting user must have write permission to
	// the bucket. The directory will be created if it doesn't exist.
	OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location for the output content.

func (*GcsOutputDestination) Descriptor

func (*GcsOutputDestination) Descriptor() ([]byte, []int)

Deprecated: Use GcsOutputDestination.ProtoReflect.Descriptor instead.

func (*GcsOutputDestination) GetOutputUriPrefix

func (x *GcsOutputDestination) GetOutputUriPrefix() string

func (*GcsOutputDestination) ProtoMessage

func (*GcsOutputDestination) ProtoMessage()

func (*GcsOutputDestination) ProtoReflect

func (x *GcsOutputDestination) ProtoReflect() protoreflect.Message

func (*GcsOutputDestination) Reset

func (x *GcsOutputDestination) Reset()

func (*GcsOutputDestination) String

func (x *GcsOutputDestination) String() string

GcsSource

type GcsSource struct {

	// Required. Source data URI. For example, `gs://my_bucket/my_object`.
	InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
	// contains filtered or unexported fields
}

The Google Cloud Storage location for the input content.

func (*GcsSource) Descriptor

func (*GcsSource) Descriptor() ([]byte, []int)

Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

func (*GcsSource) GetInputUri

func (x *GcsSource) GetInputUri() string

func (*GcsSource) ProtoMessage

func (*GcsSource) ProtoMessage()

func (*GcsSource) ProtoReflect

func (x *GcsSource) ProtoReflect() protoreflect.Message

func (*GcsSource) Reset

func (x *GcsSource) Reset()

func (*GcsSource) String

func (x *GcsSource) String() string

GetAdaptiveMtDatasetRequest

type GetAdaptiveMtDatasetRequest struct {

	// Required. Name of the dataset. In the form of
	// `projects/{project-number-or-id}/locations/{location-id}/adaptiveMtDatasets/{adaptive-mt-dataset-id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting an Adaptive MT dataset.

func (*GetAdaptiveMtDatasetRequest) Descriptor

func (*GetAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetAdaptiveMtDatasetRequest) GetName

func (x *GetAdaptiveMtDatasetRequest) GetName() string

func (*GetAdaptiveMtDatasetRequest) ProtoMessage

func (*GetAdaptiveMtDatasetRequest) ProtoMessage()

func (*GetAdaptiveMtDatasetRequest) ProtoReflect

func (*GetAdaptiveMtDatasetRequest) Reset

func (x *GetAdaptiveMtDatasetRequest) Reset()

func (*GetAdaptiveMtDatasetRequest) String

func (x *GetAdaptiveMtDatasetRequest) String() string

GetAdaptiveMtFileRequest

type GetAdaptiveMtFileRequest struct {

	// Required. The resource name of the file, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The request for getting an AdaptiveMtFile.

func (*GetAdaptiveMtFileRequest) Descriptor

func (*GetAdaptiveMtFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*GetAdaptiveMtFileRequest) GetName

func (x *GetAdaptiveMtFileRequest) GetName() string

func (*GetAdaptiveMtFileRequest) ProtoMessage

func (*GetAdaptiveMtFileRequest) ProtoMessage()

func (*GetAdaptiveMtFileRequest) ProtoReflect

func (x *GetAdaptiveMtFileRequest) ProtoReflect() protoreflect.Message

func (*GetAdaptiveMtFileRequest) Reset

func (x *GetAdaptiveMtFileRequest) Reset()

func (*GetAdaptiveMtFileRequest) String

func (x *GetAdaptiveMtFileRequest) String() string

GetDatasetRequest

type GetDatasetRequest struct {

	// Required. The resource name of the dataset to retrieve.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetDataset.

func (*GetDatasetRequest) Descriptor

func (*GetDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetDatasetRequest) GetName

func (x *GetDatasetRequest) GetName() string

func (*GetDatasetRequest) ProtoMessage

func (*GetDatasetRequest) ProtoMessage()

func (*GetDatasetRequest) ProtoReflect

func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message

func (*GetDatasetRequest) Reset

func (x *GetDatasetRequest) Reset()

func (*GetDatasetRequest) String

func (x *GetDatasetRequest) String() string

GetGlossaryEntryRequest

type GetGlossaryEntryRequest struct {

	// Required. The resource name of the glossary entry to get
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Get Glossary Entry Api

func (*GetGlossaryEntryRequest) Descriptor

func (*GetGlossaryEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryEntryRequest) GetName

func (x *GetGlossaryEntryRequest) GetName() string

func (*GetGlossaryEntryRequest) ProtoMessage

func (*GetGlossaryEntryRequest) ProtoMessage()

func (*GetGlossaryEntryRequest) ProtoReflect

func (x *GetGlossaryEntryRequest) ProtoReflect() protoreflect.Message

func (*GetGlossaryEntryRequest) Reset

func (x *GetGlossaryEntryRequest) Reset()

func (*GetGlossaryEntryRequest) String

func (x *GetGlossaryEntryRequest) String() string

GetGlossaryRequest

type GetGlossaryRequest struct {

	// Required. The name of the glossary to retrieve.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetGlossary.

func (*GetGlossaryRequest) Descriptor

func (*GetGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGlossaryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryRequest) GetName

func (x *GetGlossaryRequest) GetName() string

func (*GetGlossaryRequest) ProtoMessage

func (*GetGlossaryRequest) ProtoMessage()

func (*GetGlossaryRequest) ProtoReflect

func (x *GetGlossaryRequest) ProtoReflect() protoreflect.Message

func (*GetGlossaryRequest) Reset

func (x *GetGlossaryRequest) Reset()

func (*GetGlossaryRequest) String

func (x *GetGlossaryRequest) String() string

GetModelRequest

type GetModelRequest struct {

	// Required. The resource name of the model to retrieve.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetModel.

func (*GetModelRequest) Descriptor

func (*GetModelRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.

func (*GetModelRequest) GetName

func (x *GetModelRequest) GetName() string

func (*GetModelRequest) ProtoMessage

func (*GetModelRequest) ProtoMessage()

func (*GetModelRequest) ProtoReflect

func (x *GetModelRequest) ProtoReflect() protoreflect.Message

func (*GetModelRequest) Reset

func (x *GetModelRequest) Reset()

func (*GetModelRequest) String

func (x *GetModelRequest) String() string

GetSupportedLanguagesRequest

type GetSupportedLanguagesRequest struct {

	// Required. Project or location to make a call. Must refer to a caller's
	// project.
	//
	// Format: `projects/{project-number-or-id}` or
	// `projects/{project-number-or-id}/locations/{location-id}`.
	//
	// For global calls, use `projects/{project-number-or-id}/locations/global` or
	// `projects/{project-number-or-id}`.
	//
	// Non-global location is required for AutoML models.
	//
	// Only models within the same region (have same location-id) can be used,
	// otherwise an INVALID_ARGUMENT (400) error is returned.
	Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The language to use to return localized, human readable names
	// of supported languages. If missing, then display names are not returned
	// in a response.
	DisplayLanguageCode string `protobuf:"bytes,1,opt,name=display_language_code,json=displayLanguageCode,proto3" json:"display_language_code,omitempty"`
	// Optional. Get supported languages of this model.
	//
	// The format depends on model type:
	//
	//   - AutoML Translation models:
	//     `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
	//
	//   - General (built-in) models:
	//     `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
	//
	// Returns languages supported by the specified model.
	// If missing, we get supported languages of Google general NMT model.
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

The request message for discovering supported languages.

func (*GetSupportedLanguagesRequest) Descriptor

func (*GetSupportedLanguagesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSupportedLanguagesRequest.ProtoReflect.Descriptor instead.

func (*GetSupportedLanguagesRequest) GetDisplayLanguageCode

func (x *GetSupportedLanguagesRequest) GetDisplayLanguageCode() string

func (*GetSupportedLanguagesRequest) GetModel

func (x *GetSupportedLanguagesRequest) GetModel() string

func (*GetSupportedLanguagesRequest) GetParent

func (x *GetSupportedLanguagesRequest) GetParent() string

func (*GetSupportedLanguagesRequest) ProtoMessage

func (*GetSupportedLanguagesRequest) ProtoMessage()

func (*GetSupportedLanguagesRequest) ProtoReflect

func (*GetSupportedLanguagesRequest) Reset

func (x *GetSupportedLanguagesRequest) Reset()

func (*GetSupportedLanguagesRequest) String

Glossary

type Glossary struct {

	// Required. The resource name of the glossary. Glossary names have the form
	// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Languages supported by the glossary.
	//
	// Types that are assignable to Languages:
	//
	//	*Glossary_LanguagePair
	//	*Glossary_LanguageCodesSet_
	Languages isGlossary_Languages `protobuf_oneof:"languages"`
	// Required. Provides examples to build the glossary from.
	// Total glossary must not exceed 10M Unicode codepoints.
	InputConfig *GlossaryInputConfig `protobuf:"bytes,5,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
	// Output only. The number of entries defined in the glossary.
	EntryCount int32 `protobuf:"varint,6,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
	// Output only. When CreateGlossary was called.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// Output only. When the glossary creation was finished.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Optional. The display name of the glossary.
	DisplayName string `protobuf:"bytes,9,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

Represents a glossary built from user-provided data.

func (*Glossary) Descriptor

func (*Glossary) Descriptor() ([]byte, []int)

Deprecated: Use Glossary.ProtoReflect.Descriptor instead.

func (*Glossary) GetDisplayName

func (x *Glossary) GetDisplayName() string

func (*Glossary) GetEndTime

func (x *Glossary) GetEndTime() *timestamppb.Timestamp

func (*Glossary) GetEntryCount

func (x *Glossary) GetEntryCount() int32

func (*Glossary) GetInputConfig

func (x *Glossary) GetInputConfig() *GlossaryInputConfig

func (*Glossary) GetLanguageCodesSet

func (x *Glossary) GetLanguageCodesSet() *Glossary_LanguageCodesSet

func (*Glossary) GetLanguagePair

func (x *Glossary) GetLanguagePair() *Glossary_LanguageCodePair

func (*Glossary) GetLanguages

func (m *Glossary) GetLanguages() isGlossary_Languages

func (*Glossary) GetName

func (x *Glossary) GetName() string

func (*Glossary) GetSubmitTime

func (x *Glossary) GetSubmitTime() *timestamppb.Timestamp

func (*Glossary) ProtoMessage

func (*Glossary) ProtoMessage()

func (*Glossary) ProtoReflect

func (x *Glossary) ProtoReflect() protoreflect.Message

func (*Glossary) Reset

func (x *Glossary) Reset()

func (*Glossary) String

func (x *Glossary) String() string

GlossaryEntry

type GlossaryEntry struct {

	// Identifier. The resource name of the entry.
	// Format:
	//
	//	`projects/*/locations/*/glossaries/*/glossaryEntries/*`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The different data for the glossary types (Unidirectional, Equivalent term
	// sets).
	//
	// Types that are assignable to Data:
	//
	//	*GlossaryEntry_TermsPair
	//	*GlossaryEntry_TermsSet
	Data isGlossaryEntry_Data `protobuf_oneof:"data"`
	// Describes the glossary entry.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Represents a single entry in a glossary.

func (*GlossaryEntry) Descriptor

func (*GlossaryEntry) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryEntry.ProtoReflect.Descriptor instead.

func (*GlossaryEntry) GetData

func (m *GlossaryEntry) GetData() isGlossaryEntry_Data

func (*GlossaryEntry) GetDescription

func (x *GlossaryEntry) GetDescription() string

func (*GlossaryEntry) GetName

func (x *GlossaryEntry) GetName() string

func (*GlossaryEntry) GetTermsPair

func (*GlossaryEntry) GetTermsSet

func (*GlossaryEntry) ProtoMessage

func (*GlossaryEntry) ProtoMessage()

func (*GlossaryEntry) ProtoReflect

func (x *GlossaryEntry) ProtoReflect() protoreflect.Message

func (*GlossaryEntry) Reset

func (x *GlossaryEntry) Reset()

func (*GlossaryEntry) String

func (x *GlossaryEntry) String() string

GlossaryEntry_GlossaryTermsPair

type GlossaryEntry_GlossaryTermsPair struct {

	// The source term is the term that will get match in the text,
	SourceTerm *GlossaryTerm `protobuf:"bytes,1,opt,name=source_term,json=sourceTerm,proto3" json:"source_term,omitempty"`
	// The term that will replace the match source term.
	TargetTerm *GlossaryTerm `protobuf:"bytes,2,opt,name=target_term,json=targetTerm,proto3" json:"target_term,omitempty"`
	// contains filtered or unexported fields
}

Represents a single entry for an unidirectional glossary.

func (*GlossaryEntry_GlossaryTermsPair) Descriptor

func (*GlossaryEntry_GlossaryTermsPair) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryEntry_GlossaryTermsPair.ProtoReflect.Descriptor instead.

func (*GlossaryEntry_GlossaryTermsPair) GetSourceTerm

func (x *GlossaryEntry_GlossaryTermsPair) GetSourceTerm() *GlossaryTerm

func (*GlossaryEntry_GlossaryTermsPair) GetTargetTerm

func (x *GlossaryEntry_GlossaryTermsPair) GetTargetTerm() *GlossaryTerm

func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage

func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage()

func (*GlossaryEntry_GlossaryTermsPair) ProtoReflect

func (*GlossaryEntry_GlossaryTermsPair) Reset

func (*GlossaryEntry_GlossaryTermsPair) String

GlossaryEntry_GlossaryTermsSet

type GlossaryEntry_GlossaryTermsSet struct {

	// Each term in the set represents a term that can be replaced by the other
	// terms.
	Terms []*GlossaryTerm `protobuf:"bytes,1,rep,name=terms,proto3" json:"terms,omitempty"`
	// contains filtered or unexported fields
}

Represents a single entry for an equivalent term set glossary. This is used for equivalent term sets where each term can be replaced by the other terms in the set.

func (*GlossaryEntry_GlossaryTermsSet) Descriptor

func (*GlossaryEntry_GlossaryTermsSet) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryEntry_GlossaryTermsSet.ProtoReflect.Descriptor instead.

func (*GlossaryEntry_GlossaryTermsSet) GetTerms

func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage

func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage()

func (*GlossaryEntry_GlossaryTermsSet) ProtoReflect

func (*GlossaryEntry_GlossaryTermsSet) Reset

func (x *GlossaryEntry_GlossaryTermsSet) Reset()

func (*GlossaryEntry_GlossaryTermsSet) String

GlossaryEntry_TermsPair

type GlossaryEntry_TermsPair struct {
	// Used for an unidirectional glossary.
	TermsPair *GlossaryEntry_GlossaryTermsPair `protobuf:"bytes,2,opt,name=terms_pair,json=termsPair,proto3,oneof"`
}

GlossaryEntry_TermsSet

type GlossaryEntry_TermsSet struct {
	// Used for an equivalent term sets glossary.
	TermsSet *GlossaryEntry_GlossaryTermsSet `protobuf:"bytes,3,opt,name=terms_set,json=termsSet,proto3,oneof"`
}

GlossaryInputConfig

type GlossaryInputConfig struct {

	// Required. Specify the input.
	//
	// Types that are assignable to Source:
	//
	//	*GlossaryInputConfig_GcsSource
	Source isGlossaryInputConfig_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Input configuration for glossaries.

func (*GlossaryInputConfig) Descriptor

func (*GlossaryInputConfig) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryInputConfig.ProtoReflect.Descriptor instead.

func (*GlossaryInputConfig) GetGcsSource

func (x *GlossaryInputConfig) GetGcsSource() *GcsSource

func (*GlossaryInputConfig) GetSource

func (m *GlossaryInputConfig) GetSource() isGlossaryInputConfig_Source

func (*GlossaryInputConfig) ProtoMessage

func (*GlossaryInputConfig) ProtoMessage()

func (*GlossaryInputConfig) ProtoReflect

func (x *GlossaryInputConfig) ProtoReflect() protoreflect.Message

func (*GlossaryInputConfig) Reset

func (x *GlossaryInputConfig) Reset()

func (*GlossaryInputConfig) String

func (x *GlossaryInputConfig) String() string

GlossaryInputConfig_GcsSource

type GlossaryInputConfig_GcsSource struct {
	// 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](https://cloud.google.com/translate/docs/advanced/glossary).
	GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

GlossaryTerm

type GlossaryTerm struct {

	// The language for this glossary term.
	LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	// The text for the glossary term.
	Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Represents a single glossary term

func (*GlossaryTerm) Descriptor

func (*GlossaryTerm) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryTerm.ProtoReflect.Descriptor instead.

func (*GlossaryTerm) GetLanguageCode

func (x *GlossaryTerm) GetLanguageCode() string

func (*GlossaryTerm) GetText

func (x *GlossaryTerm) GetText() string

func (*GlossaryTerm) ProtoMessage

func (*GlossaryTerm) ProtoMessage()

func (*GlossaryTerm) ProtoReflect

func (x *GlossaryTerm) ProtoReflect() protoreflect.Message

func (*GlossaryTerm) Reset

func (x *GlossaryTerm) Reset()

func (*GlossaryTerm) String

func (x *GlossaryTerm) String() string

Glossary_LanguageCodePair

type Glossary_LanguageCodePair struct {

	// Required. The ISO-639 language code of the input text, for example,
	// "en-US". Expected to be an exact match for GlossaryTerm.language_code.
	SourceLanguageCode string `protobuf:"bytes,1,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Required. The ISO-639 language code for translation output, for example,
	// "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
	TargetLanguageCode string `protobuf:"bytes,2,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// contains filtered or unexported fields
}

Used with unidirectional glossaries.

func (*Glossary_LanguageCodePair) Descriptor

func (*Glossary_LanguageCodePair) Descriptor() ([]byte, []int)

Deprecated: Use Glossary_LanguageCodePair.ProtoReflect.Descriptor instead.

func (*Glossary_LanguageCodePair) GetSourceLanguageCode

func (x *Glossary_LanguageCodePair) GetSourceLanguageCode() string

func (*Glossary_LanguageCodePair) GetTargetLanguageCode

func (x *Glossary_LanguageCodePair) GetTargetLanguageCode() string

func (*Glossary_LanguageCodePair) ProtoMessage

func (*Glossary_LanguageCodePair) ProtoMessage()

func (*Glossary_LanguageCodePair) ProtoReflect

func (*Glossary_LanguageCodePair) Reset

func (x *Glossary_LanguageCodePair) Reset()

func (*Glossary_LanguageCodePair) String

func (x *Glossary_LanguageCodePair) String() string

Glossary_LanguageCodesSet

type Glossary_LanguageCodesSet struct {

	// The ISO-639 language code(s) for terms defined in the glossary.
	// All entries are unique. The list contains at least two entries.
	// Expected to be an exact match for GlossaryTerm.language_code.
	LanguageCodes []string `protobuf:"bytes,1,rep,name=language_codes,json=languageCodes,proto3" json:"language_codes,omitempty"`
	// contains filtered or unexported fields
}

Used with equivalent term set glossaries.

func (*Glossary_LanguageCodesSet) Descriptor

func (*Glossary_LanguageCodesSet) Descriptor() ([]byte, []int)

Deprecated: Use Glossary_LanguageCodesSet.ProtoReflect.Descriptor instead.

func (*Glossary_LanguageCodesSet) GetLanguageCodes

func (x *Glossary_LanguageCodesSet) GetLanguageCodes() []string

func (*Glossary_LanguageCodesSet) ProtoMessage

func (*Glossary_LanguageCodesSet) ProtoMessage()

func (*Glossary_LanguageCodesSet) ProtoReflect

func (*Glossary_LanguageCodesSet) Reset

func (x *Glossary_LanguageCodesSet) Reset()

func (*Glossary_LanguageCodesSet) String

func (x *Glossary_LanguageCodesSet) String() string

Glossary_LanguageCodesSet_

type Glossary_LanguageCodesSet_ struct {
	// Used with equivalent term set glossaries.
	LanguageCodesSet *Glossary_LanguageCodesSet `protobuf:"bytes,4,opt,name=language_codes_set,json=languageCodesSet,proto3,oneof"`
}

Glossary_LanguagePair

type Glossary_LanguagePair struct {
	// Used with unidirectional glossaries.
	LanguagePair *Glossary_LanguageCodePair `protobuf:"bytes,3,opt,name=language_pair,json=languagePair,proto3,oneof"`
}

ImportAdaptiveMtFileRequest

type ImportAdaptiveMtFileRequest struct {

	// Required. The resource name of the file, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The source for the document.
	//
	// Types that are assignable to Source:
	//
	//	*ImportAdaptiveMtFileRequest_FileInputSource
	//	*ImportAdaptiveMtFileRequest_GcsInputSource
	Source isImportAdaptiveMtFileRequest_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

The request for importing an AdaptiveMt file along with its sentences.

func (*ImportAdaptiveMtFileRequest) Descriptor

func (*ImportAdaptiveMtFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*ImportAdaptiveMtFileRequest) GetFileInputSource

func (x *ImportAdaptiveMtFileRequest) GetFileInputSource() *FileInputSource

func (*ImportAdaptiveMtFileRequest) GetGcsInputSource

func (x *ImportAdaptiveMtFileRequest) GetGcsInputSource() *GcsInputSource

func (*ImportAdaptiveMtFileRequest) GetParent

func (x *ImportAdaptiveMtFileRequest) GetParent() string

func (*ImportAdaptiveMtFileRequest) GetSource

func (m *ImportAdaptiveMtFileRequest) GetSource() isImportAdaptiveMtFileRequest_Source

func (*ImportAdaptiveMtFileRequest) ProtoMessage

func (*ImportAdaptiveMtFileRequest) ProtoMessage()

func (*ImportAdaptiveMtFileRequest) ProtoReflect

func (*ImportAdaptiveMtFileRequest) Reset

func (x *ImportAdaptiveMtFileRequest) Reset()

func (*ImportAdaptiveMtFileRequest) String

func (x *ImportAdaptiveMtFileRequest) String() string

ImportAdaptiveMtFileRequest_FileInputSource

type ImportAdaptiveMtFileRequest_FileInputSource struct {
	// Inline file source.
	FileInputSource *FileInputSource `protobuf:"bytes,2,opt,name=file_input_source,json=fileInputSource,proto3,oneof"`
}

ImportAdaptiveMtFileRequest_GcsInputSource

type ImportAdaptiveMtFileRequest_GcsInputSource struct {
	// Google Cloud Storage file source.
	GcsInputSource *GcsInputSource `protobuf:"bytes,3,opt,name=gcs_input_source,json=gcsInputSource,proto3,oneof"`
}

ImportAdaptiveMtFileResponse

type ImportAdaptiveMtFileResponse struct {

	// Output only. The Adaptive MT file that was imported.
	AdaptiveMtFile *AdaptiveMtFile `protobuf:"bytes,1,opt,name=adaptive_mt_file,json=adaptiveMtFile,proto3" json:"adaptive_mt_file,omitempty"`
	// contains filtered or unexported fields
}

The response for importing an AdaptiveMtFile

func (*ImportAdaptiveMtFileResponse) Descriptor

func (*ImportAdaptiveMtFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdaptiveMtFileResponse.ProtoReflect.Descriptor instead.

func (*ImportAdaptiveMtFileResponse) GetAdaptiveMtFile

func (x *ImportAdaptiveMtFileResponse) GetAdaptiveMtFile() *AdaptiveMtFile

func (*ImportAdaptiveMtFileResponse) ProtoMessage

func (*ImportAdaptiveMtFileResponse) ProtoMessage()

func (*ImportAdaptiveMtFileResponse) ProtoReflect

func (*ImportAdaptiveMtFileResponse) Reset

func (x *ImportAdaptiveMtFileResponse) Reset()

func (*ImportAdaptiveMtFileResponse) String

ImportDataMetadata

type ImportDataMetadata struct {

	// The current state of the operation.
	State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
	// The creation time of the operation.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The last update time of the operation.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Only populated when operation doesn't succeed.
	Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Metadata of import data operation.

func (*ImportDataMetadata) Descriptor

func (*ImportDataMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataMetadata.ProtoReflect.Descriptor instead.

func (*ImportDataMetadata) GetCreateTime

func (x *ImportDataMetadata) GetCreateTime() *timestamppb.Timestamp

func (*ImportDataMetadata) GetError

func (x *ImportDataMetadata) GetError() *status.Status

func (*ImportDataMetadata) GetState

func (x *ImportDataMetadata) GetState() OperationState

func (*ImportDataMetadata) GetUpdateTime

func (x *ImportDataMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*ImportDataMetadata) ProtoMessage

func (*ImportDataMetadata) ProtoMessage()

func (*ImportDataMetadata) ProtoReflect

func (x *ImportDataMetadata) ProtoReflect() protoreflect.Message

func (*ImportDataMetadata) Reset

func (x *ImportDataMetadata) Reset()

func (*ImportDataMetadata) String

func (x *ImportDataMetadata) String() string

ImportDataRequest

type ImportDataRequest struct {

	// Required. Name of the dataset. In form of
	// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Required. The config for the input content.
	InputConfig *DatasetInputConfig `protobuf:"bytes,2,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
	// contains filtered or unexported fields
}

Request message for ImportData.

func (*ImportDataRequest) Descriptor

func (*ImportDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.

func (*ImportDataRequest) GetDataset

func (x *ImportDataRequest) GetDataset() string

func (*ImportDataRequest) GetInputConfig

func (x *ImportDataRequest) GetInputConfig() *DatasetInputConfig

func (*ImportDataRequest) ProtoMessage

func (*ImportDataRequest) ProtoMessage()

func (*ImportDataRequest) ProtoReflect

func (x *ImportDataRequest) ProtoReflect() protoreflect.Message

func (*ImportDataRequest) Reset

func (x *ImportDataRequest) Reset()

func (*ImportDataRequest) String

func (x *ImportDataRequest) String() string

InputConfig

type InputConfig struct {

	// 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.
	MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Required. Specify the input.
	//
	// Types that are assignable to Source:
	//
	//	*InputConfig_GcsSource
	Source isInputConfig_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Input configuration for BatchTranslateText request.

func (*InputConfig) Descriptor

func (*InputConfig) Descriptor() ([]byte, []int)

Deprecated: Use InputConfig.ProtoReflect.Descriptor instead.

func (*InputConfig) GetGcsSource

func (x *InputConfig) GetGcsSource() *GcsSource

func (*InputConfig) GetMimeType

func (x *InputConfig) GetMimeType() string

func (*InputConfig) GetSource

func (m *InputConfig) GetSource() isInputConfig_Source

func (*InputConfig) ProtoMessage

func (*InputConfig) ProtoMessage()

func (*InputConfig) ProtoReflect

func (x *InputConfig) ProtoReflect() protoreflect.Message

func (*InputConfig) Reset

func (x *InputConfig) Reset()

func (*InputConfig) String

func (x *InputConfig) String() string

InputConfig_GcsSource

type InputConfig_GcsSource struct {
	// 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.="" gcssource="">GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

ListAdaptiveMtDatasetsRequest

type ListAdaptiveMtDatasetsRequest struct {

	// Required. The resource name of the project from which to list the Adaptive
	// MT datasets. `projects/{project-number-or-id}/locations/{location-id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Requested page size. The server may return fewer results than
	// requested. If unspecified, the server picks an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results the server should return.
	// Typically, this is the value of
	// ListAdaptiveMtDatasetsResponse.next_page_token returned from the
	// previous call to `ListAdaptiveMtDatasets` method. The first page is
	// returned if `page_token`is empty or missing.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. An expression for filtering the results of the request.
	// Filter is not supported yet.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing all Adaptive MT datasets that the requestor has access to.

func (*ListAdaptiveMtDatasetsRequest) Descriptor

func (*ListAdaptiveMtDatasetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAdaptiveMtDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtDatasetsRequest) GetFilter

func (x *ListAdaptiveMtDatasetsRequest) GetFilter() string

func (*ListAdaptiveMtDatasetsRequest) GetPageSize

func (x *ListAdaptiveMtDatasetsRequest) GetPageSize() int32

func (*ListAdaptiveMtDatasetsRequest) GetPageToken

func (x *ListAdaptiveMtDatasetsRequest) GetPageToken() string

func (*ListAdaptiveMtDatasetsRequest) GetParent

func (x *ListAdaptiveMtDatasetsRequest) GetParent() string

func (*ListAdaptiveMtDatasetsRequest) ProtoMessage

func (*ListAdaptiveMtDatasetsRequest) ProtoMessage()

func (*ListAdaptiveMtDatasetsRequest) ProtoReflect

func (*ListAdaptiveMtDatasetsRequest) Reset

func (x *ListAdaptiveMtDatasetsRequest) Reset()

func (*ListAdaptiveMtDatasetsRequest) String

ListAdaptiveMtDatasetsResponse

type ListAdaptiveMtDatasetsResponse struct {

	// Output only. A list of Adaptive MT datasets.
	AdaptiveMtDatasets []*AdaptiveMtDataset `protobuf:"bytes,1,rep,name=adaptive_mt_datasets,json=adaptiveMtDatasets,proto3" json:"adaptive_mt_datasets,omitempty"`
	// Optional. A token to retrieve a page of results. Pass this value in the
	// [ListAdaptiveMtDatasetsRequest.page_token] field in the subsequent call to
	// `ListAdaptiveMtDatasets` method to retrieve the next page of results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A list of AdaptiveMtDatasets.

func (*ListAdaptiveMtDatasetsResponse) Descriptor

func (*ListAdaptiveMtDatasetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAdaptiveMtDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets

func (x *ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets() []*AdaptiveMtDataset

func (*ListAdaptiveMtDatasetsResponse) GetNextPageToken

func (x *ListAdaptiveMtDatasetsResponse) GetNextPageToken() string

func (*ListAdaptiveMtDatasetsResponse) ProtoMessage

func (*ListAdaptiveMtDatasetsResponse) ProtoMessage()

func (*ListAdaptiveMtDatasetsResponse) ProtoReflect

func (*ListAdaptiveMtDatasetsResponse) Reset

func (x *ListAdaptiveMtDatasetsResponse) Reset()

func (*ListAdaptiveMtDatasetsResponse) String

ListAdaptiveMtFilesRequest

type ListAdaptiveMtFilesRequest struct {

	// Required. The resource name of the project from which to list the Adaptive
	// MT files.
	// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results the server should return.
	// Typically, this is the value of
	// ListAdaptiveMtFilesResponse.next_page_token returned from the
	// previous call to `ListAdaptiveMtFiles` method. The first page is
	// returned if `page_token`is empty or missing.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

The request to list all AdaptiveMt files under a given dataset.

func (*ListAdaptiveMtFilesRequest) Descriptor

func (*ListAdaptiveMtFilesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAdaptiveMtFilesRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtFilesRequest) GetPageSize

func (x *ListAdaptiveMtFilesRequest) GetPageSize() int32

func (*ListAdaptiveMtFilesRequest) GetPageToken

func (x *ListAdaptiveMtFilesRequest) GetPageToken() string

func (*ListAdaptiveMtFilesRequest) GetParent

func (x *ListAdaptiveMtFilesRequest) GetParent() string

func (*ListAdaptiveMtFilesRequest) ProtoMessage

func (*ListAdaptiveMtFilesRequest) ProtoMessage()

func (*ListAdaptiveMtFilesRequest) ProtoReflect

func (*ListAdaptiveMtFilesRequest) Reset

func (x *ListAdaptiveMtFilesRequest) Reset()

func (*ListAdaptiveMtFilesRequest) String

func (x *ListAdaptiveMtFilesRequest) String() string

ListAdaptiveMtFilesResponse

type ListAdaptiveMtFilesResponse struct {

	// Output only. The Adaptive MT files.
	AdaptiveMtFiles []*AdaptiveMtFile `protobuf:"bytes,1,rep,name=adaptive_mt_files,json=adaptiveMtFiles,proto3" json:"adaptive_mt_files,omitempty"`
	// Optional. A token to retrieve a page of results. Pass this value in the
	// ListAdaptiveMtFilesRequest.page_token field in the subsequent call to
	// `ListAdaptiveMtFiles` method to retrieve the next page of results.
	NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response for listing all AdaptiveMt files under a given dataset.

func (*ListAdaptiveMtFilesResponse) Descriptor

func (*ListAdaptiveMtFilesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAdaptiveMtFilesResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles

func (x *ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles() []*AdaptiveMtFile

func (*ListAdaptiveMtFilesResponse) GetNextPageToken

func (x *ListAdaptiveMtFilesResponse) GetNextPageToken() string

func (*ListAdaptiveMtFilesResponse) ProtoMessage

func (*ListAdaptiveMtFilesResponse) ProtoMessage()

func (*ListAdaptiveMtFilesResponse) ProtoReflect

func (*ListAdaptiveMtFilesResponse) Reset

func (x *ListAdaptiveMtFilesResponse) Reset()

func (*ListAdaptiveMtFilesResponse) String

func (x *ListAdaptiveMtFilesResponse) String() string

ListAdaptiveMtSentencesRequest

type ListAdaptiveMtSentencesRequest struct {

	// Required. The resource name of the project from which to list the Adaptive
	// MT files. The following format lists all sentences under a file.
	// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
	// The following format lists all sentences within a dataset.
	// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}`
	Parent   string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	// Typically, this is the value of
	// ListAdaptiveMtSentencesRequest.next_page_token returned from the
	// previous call to `ListTranslationMemories` method. The first page is
	// returned if `page_token` is empty or missing.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

The request for listing Adaptive MT sentences from a Dataset/File.

func (*ListAdaptiveMtSentencesRequest) Descriptor

func (*ListAdaptiveMtSentencesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAdaptiveMtSentencesRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtSentencesRequest) GetPageSize

func (x *ListAdaptiveMtSentencesRequest) GetPageSize() int32

func (*ListAdaptiveMtSentencesRequest) GetPageToken

func (x *ListAdaptiveMtSentencesRequest) GetPageToken() string

func (*ListAdaptiveMtSentencesRequest) GetParent

func (x *ListAdaptiveMtSentencesRequest) GetParent() string

func (*ListAdaptiveMtSentencesRequest) ProtoMessage

func (*ListAdaptiveMtSentencesRequest) ProtoMessage()

func (*ListAdaptiveMtSentencesRequest) ProtoReflect

func (*ListAdaptiveMtSentencesRequest) Reset

func (x *ListAdaptiveMtSentencesRequest) Reset()

func (*ListAdaptiveMtSentencesRequest) String

ListAdaptiveMtSentencesResponse

type ListAdaptiveMtSentencesResponse struct {

	// Output only. The list of AdaptiveMtSentences.
	AdaptiveMtSentences []*AdaptiveMtSentence `protobuf:"bytes,1,rep,name=adaptive_mt_sentences,json=adaptiveMtSentences,proto3" json:"adaptive_mt_sentences,omitempty"`
	// Optional.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

List AdaptiveMt sentences response.

func (*ListAdaptiveMtSentencesResponse) Descriptor

func (*ListAdaptiveMtSentencesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAdaptiveMtSentencesResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences

func (x *ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences() []*AdaptiveMtSentence

func (*ListAdaptiveMtSentencesResponse) GetNextPageToken

func (x *ListAdaptiveMtSentencesResponse) GetNextPageToken() string

func (*ListAdaptiveMtSentencesResponse) ProtoMessage

func (*ListAdaptiveMtSentencesResponse) ProtoMessage()

func (*ListAdaptiveMtSentencesResponse) ProtoReflect

func (*ListAdaptiveMtSentencesResponse) Reset

func (*ListAdaptiveMtSentencesResponse) String

ListDatasetsRequest

type ListDatasetsRequest struct {

	// Required. Name of the parent project. In form of
	// `projects/{project-number-or-id}/locations/{location-id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Requested page size. The server can return fewer results than
	// requested.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results for the server to return.
	// Typically obtained from next_page_token field in the response of a
	// ListDatasets call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListDatasets.

func (*ListDatasetsRequest) Descriptor

func (*ListDatasetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListDatasetsRequest) GetPageSize

func (x *ListDatasetsRequest) GetPageSize() int32

func (*ListDatasetsRequest) GetPageToken

func (x *ListDatasetsRequest) GetPageToken() string

func (*ListDatasetsRequest) GetParent

func (x *ListDatasetsRequest) GetParent() string

func (*ListDatasetsRequest) ProtoMessage

func (*ListDatasetsRequest) ProtoMessage()

func (*ListDatasetsRequest) ProtoReflect

func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message

func (*ListDatasetsRequest) Reset

func (x *ListDatasetsRequest) Reset()

func (*ListDatasetsRequest) String

func (x *ListDatasetsRequest) String() string

ListDatasetsResponse

type ListDatasetsResponse struct {

	// The datasets read.
	Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
	// A token to retrieve next page of results.
	// Pass this token to the page_token field in the ListDatasetsRequest to
	// obtain the corresponding page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListDatasets.

func (*ListDatasetsResponse) Descriptor

func (*ListDatasetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListDatasetsResponse) GetDatasets

func (x *ListDatasetsResponse) GetDatasets() []*Dataset

func (*ListDatasetsResponse) GetNextPageToken

func (x *ListDatasetsResponse) GetNextPageToken() string

func (*ListDatasetsResponse) ProtoMessage

func (*ListDatasetsResponse) ProtoMessage()

func (*ListDatasetsResponse) ProtoReflect

func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message

func (*ListDatasetsResponse) Reset

func (x *ListDatasetsResponse) Reset()

func (*ListDatasetsResponse) String

func (x *ListDatasetsResponse) String() string

ListExamplesRequest

type ListExamplesRequest struct {

	// Required. Name of the parent dataset. In form of
	// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. An expression for filtering the examples that will be returned.
	// Example filter:
	// * `usage=TRAIN`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Requested page size. The server can return fewer results than
	// requested.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results for the server to return.
	// Typically obtained from next_page_token field in the response of a
	// ListExamples call.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListExamples.

func (*ListExamplesRequest) Descriptor

func (*ListExamplesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.

func (*ListExamplesRequest) GetFilter

func (x *ListExamplesRequest) GetFilter() string

func (*ListExamplesRequest) GetPageSize

func (x *ListExamplesRequest) GetPageSize() int32

func (*ListExamplesRequest) GetPageToken

func (x *ListExamplesRequest) GetPageToken() string

func (*ListExamplesRequest) GetParent

func (x *ListExamplesRequest) GetParent() string

func (*ListExamplesRequest) ProtoMessage

func (*ListExamplesRequest) ProtoMessage()

func (*ListExamplesRequest) ProtoReflect

func (x *ListExamplesRequest) ProtoReflect() protoreflect.Message

func (*ListExamplesRequest) Reset

func (x *ListExamplesRequest) Reset()

func (*ListExamplesRequest) String

func (x *ListExamplesRequest) String() string

ListExamplesResponse

type ListExamplesResponse struct {

	// The sentence pairs.
	Examples []*Example `protobuf:"bytes,1,rep,name=examples,proto3" json:"examples,omitempty"`
	// A token to retrieve next page of results.
	// Pass this token to the page_token field in the ListExamplesRequest to
	// obtain the corresponding page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListExamples.

func (*ListExamplesResponse) Descriptor

func (*ListExamplesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.

func (*ListExamplesResponse) GetExamples

func (x *ListExamplesResponse) GetExamples() []*Example

func (*ListExamplesResponse) GetNextPageToken

func (x *ListExamplesResponse) GetNextPageToken() string

func (*ListExamplesResponse) ProtoMessage

func (*ListExamplesResponse) ProtoMessage()

func (*ListExamplesResponse) ProtoReflect

func (x *ListExamplesResponse) ProtoReflect() protoreflect.Message

func (*ListExamplesResponse) Reset

func (x *ListExamplesResponse) Reset()

func (*ListExamplesResponse) String

func (x *ListExamplesResponse) String() string

ListGlossariesRequest

type ListGlossariesRequest struct {

	// Required. The name of the project from which to list all of the glossaries.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Requested page size. The server may return fewer glossaries than
	// requested. If unspecified, the server picks an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results the server should return.
	// Typically, this is the value of [ListGlossariesResponse.next_page_token]
	// returned from the previous call to `ListGlossaries` method.
	// The first page is returned if `page_token`is empty or missing.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Filter specifying constraints of a list operation.
	// Specify the constraint by the format of "key=value", where key must be
	// "src" or "tgt", and the value must be a valid language code.
	// For multiple restrictions, concatenate them by "AND" (uppercase only),
	// such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
	// here, which means using 'en-US' and 'en' can lead to different results,
	// which depends on the language code you used when you create the glossary.
	// For the unidirectional glossaries, the "src" and "tgt" add restrictions
	// on the source and target language code separately.
	// For the equivalent term set glossaries, the "src" and/or "tgt" add
	// restrictions on the term set.
	// For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
	// glossaries which exactly match the source language code as "en-US" and the
	// target language code "zh-CN", but all equivalent term set glossaries which
	// contain "en-US" and "zh-CN" in their language set will be picked.
	// If missing, no filtering is performed.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListGlossaries.

func (*ListGlossariesRequest) Descriptor

func (*ListGlossariesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossariesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossariesRequest) GetFilter

func (x *ListGlossariesRequest) GetFilter() string

func (*ListGlossariesRequest) GetPageSize

func (x *ListGlossariesRequest) GetPageSize() int32

func (*ListGlossariesRequest) GetPageToken

func (x *ListGlossariesRequest) GetPageToken() string

func (*ListGlossariesRequest) GetParent

func (x *ListGlossariesRequest) GetParent() string

func (*ListGlossariesRequest) ProtoMessage

func (*ListGlossariesRequest) ProtoMessage()

func (*ListGlossariesRequest) ProtoReflect

func (x *ListGlossariesRequest) ProtoReflect() protoreflect.Message

func (*ListGlossariesRequest) Reset

func (x *ListGlossariesRequest) Reset()

func (*ListGlossariesRequest) String

func (x *ListGlossariesRequest) String() string

ListGlossariesResponse

type ListGlossariesResponse struct {

	// The list of glossaries for a project.
	Glossaries []*Glossary `protobuf:"bytes,1,rep,name=glossaries,proto3" json:"glossaries,omitempty"`
	// A token to retrieve a page of results. Pass this value in the
	// [ListGlossariesRequest.page_token] field in the subsequent call to
	// `ListGlossaries` method to retrieve the next page of results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListGlossaries.

func (*ListGlossariesResponse) Descriptor

func (*ListGlossariesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossariesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossariesResponse) GetGlossaries

func (x *ListGlossariesResponse) GetGlossaries() []*Glossary

func (*ListGlossariesResponse) GetNextPageToken

func (x *ListGlossariesResponse) GetNextPageToken() string

func (*ListGlossariesResponse) ProtoMessage

func (*ListGlossariesResponse) ProtoMessage()

func (*ListGlossariesResponse) ProtoReflect

func (x *ListGlossariesResponse) ProtoReflect() protoreflect.Message

func (*ListGlossariesResponse) Reset

func (x *ListGlossariesResponse) Reset()

func (*ListGlossariesResponse) String

func (x *ListGlossariesResponse) String() string

ListGlossaryEntriesRequest

type ListGlossaryEntriesRequest struct {

	// Required. The parent glossary resource name for listing the glossary's
	// entries.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Requested page size. The server may return fewer glossary entries
	// than requested. If unspecified, the server picks an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results the server should return.
	// Typically, this is the value of
	// [ListGlossaryEntriesResponse.next_page_token] returned from the previous
	// call. The first page is returned if `page_token`is empty or missing.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListGlossaryEntries

func (*ListGlossaryEntriesRequest) Descriptor

func (*ListGlossaryEntriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossaryEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossaryEntriesRequest) GetPageSize

func (x *ListGlossaryEntriesRequest) GetPageSize() int32

func (*ListGlossaryEntriesRequest) GetPageToken

func (x *ListGlossaryEntriesRequest) GetPageToken() string

func (*ListGlossaryEntriesRequest) GetParent

func (x *ListGlossaryEntriesRequest) GetParent() string

func (*ListGlossaryEntriesRequest) ProtoMessage

func (*ListGlossaryEntriesRequest) ProtoMessage()

func (*ListGlossaryEntriesRequest) ProtoReflect

func (*ListGlossaryEntriesRequest) Reset

func (x *ListGlossaryEntriesRequest) Reset()

func (*ListGlossaryEntriesRequest) String

func (x *ListGlossaryEntriesRequest) String() string

ListGlossaryEntriesResponse

type ListGlossaryEntriesResponse struct {

	// Optional. The Glossary Entries
	GlossaryEntries []*GlossaryEntry `protobuf:"bytes,1,rep,name=glossary_entries,json=glossaryEntries,proto3" json:"glossary_entries,omitempty"`
	// Optional. A token to retrieve a page of results. Pass this value in the
	// [ListGLossaryEntriesRequest.page_token] field in the subsequent calls.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListGlossaryEntries

func (*ListGlossaryEntriesResponse) Descriptor

func (*ListGlossaryEntriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossaryEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossaryEntriesResponse) GetGlossaryEntries

func (x *ListGlossaryEntriesResponse) GetGlossaryEntries() []*GlossaryEntry

func (*ListGlossaryEntriesResponse) GetNextPageToken

func (x *ListGlossaryEntriesResponse) GetNextPageToken() string

func (*ListGlossaryEntriesResponse) ProtoMessage

func (*ListGlossaryEntriesResponse) ProtoMessage()

func (*ListGlossaryEntriesResponse) ProtoReflect

func (*ListGlossaryEntriesResponse) Reset

func (x *ListGlossaryEntriesResponse) Reset()

func (*ListGlossaryEntriesResponse) String

func (x *ListGlossaryEntriesResponse) String() string

ListModelsRequest

type ListModelsRequest struct {

	// Required. Name of the parent project. In form of
	// `projects/{project-number-or-id}/locations/{location-id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. An expression for filtering the models that will be returned.
	// Supported filter:
	// `dataset_id=${dataset_id}`
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Requested page size. The server can return fewer results than
	// requested.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results for the server to return.
	// Typically obtained from next_page_token field in the response of a
	// ListModels call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListModels.

func (*ListModelsRequest) Descriptor

func (*ListModelsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.

func (*ListModelsRequest) GetFilter

func (x *ListModelsRequest) GetFilter() string

func (*ListModelsRequest) GetPageSize

func (x *ListModelsRequest) GetPageSize() int32

func (*ListModelsRequest) GetPageToken

func (x *ListModelsRequest) GetPageToken() string

func (*ListModelsRequest) GetParent

func (x *ListModelsRequest) GetParent() string

func (*ListModelsRequest) ProtoMessage

func (*ListModelsRequest) ProtoMessage()

func (*ListModelsRequest) ProtoReflect

func (x *ListModelsRequest) ProtoReflect() protoreflect.Message

func (*ListModelsRequest) Reset

func (x *ListModelsRequest) Reset()

func (*ListModelsRequest) String

func (x *ListModelsRequest) String() string

ListModelsResponse

type ListModelsResponse struct {

	// The models read.
	Models []*Model `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
	// A token to retrieve next page of results.
	// Pass this token to the page_token field in the ListModelsRequest to
	// obtain the corresponding page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListModels.

func (*ListModelsResponse) Descriptor

func (*ListModelsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.

func (*ListModelsResponse) GetModels

func (x *ListModelsResponse) GetModels() []*Model

func (*ListModelsResponse) GetNextPageToken

func (x *ListModelsResponse) GetNextPageToken() string

func (*ListModelsResponse) ProtoMessage

func (*ListModelsResponse) ProtoMessage()

func (*ListModelsResponse) ProtoReflect

func (x *ListModelsResponse) ProtoReflect() protoreflect.Message

func (*ListModelsResponse) Reset

func (x *ListModelsResponse) Reset()

func (*ListModelsResponse) String

func (x *ListModelsResponse) String() string

Model

type Model struct {

	// The resource name of the model, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/models/{model_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the model to show in the interface. The name can be
	// up to 32 characters long and can consist only of ASCII Latin letters A-Z
	// and a-z, underscores (_), and ASCII digits 0-9.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The dataset from which the model is trained, in form of
	// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}`
	Dataset string `protobuf:"bytes,3,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Output only. The BCP-47 language code of the source language.
	SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Output only. The BCP-47 language code of the target language.
	TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// Output only. Number of examples (sentence pairs) used to train the model.
	TrainExampleCount int32 `protobuf:"varint,6,opt,name=train_example_count,json=trainExampleCount,proto3" json:"train_example_count,omitempty"`
	// Output only. Number of examples (sentence pairs) used to validate the
	// model.
	ValidateExampleCount int32 `protobuf:"varint,7,opt,name=validate_example_count,json=validateExampleCount,proto3" json:"validate_example_count,omitempty"`
	// Output only. Number of examples (sentence pairs) used to test the model.
	TestExampleCount int32 `protobuf:"varint,12,opt,name=test_example_count,json=testExampleCount,proto3" json:"test_example_count,omitempty"`
	// Output only. Timestamp when the model resource was created, which is also
	// when the training started.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp when this model was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

A trained translation model.

func (*Model) Descriptor

func (*Model) Descriptor() ([]byte, []int)

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetCreateTime

func (x *Model) GetCreateTime() *timestamppb.Timestamp

func (*Model) GetDataset

func (x *Model) GetDataset() string

func (*Model) GetDisplayName

func (x *Model) GetDisplayName() string

func (*Model) GetName

func (x *Model) GetName() string

func (*Model) GetSourceLanguageCode

func (x *Model) GetSourceLanguageCode() string

func (*Model) GetTargetLanguageCode

func (x *Model) GetTargetLanguageCode() string

func (*Model) GetTestExampleCount

func (x *Model) GetTestExampleCount() int32

func (*Model) GetTrainExampleCount

func (x *Model) GetTrainExampleCount() int32

func (*Model) GetUpdateTime

func (x *Model) GetUpdateTime() *timestamppb.Timestamp

func (*Model) GetValidateExampleCount

func (x *Model) GetValidateExampleCount() int32

func (*Model) ProtoMessage

func (*Model) ProtoMessage()

func (*Model) ProtoReflect

func (x *Model) ProtoReflect() protoreflect.Message

func (*Model) Reset

func (x *Model) Reset()

func (*Model) String

func (x *Model) String() string

OperationState

type OperationState int32

Possible states of long running operations.

OperationState_OPERATION_STATE_UNSPECIFIED, OperationState_OPERATION_STATE_RUNNING, OperationState_OPERATION_STATE_SUCCEEDED, OperationState_OPERATION_STATE_FAILED, OperationState_OPERATION_STATE_CANCELLING, OperationState_OPERATION_STATE_CANCELLED

const (
	// Invalid.
	OperationState_OPERATION_STATE_UNSPECIFIED OperationState = 0
	// Request is being processed.
	OperationState_OPERATION_STATE_RUNNING OperationState = 1
	// The operation was successful.
	OperationState_OPERATION_STATE_SUCCEEDED OperationState = 2
	// Failed to process operation.
	OperationState_OPERATION_STATE_FAILED OperationState = 3
	// Request is in the process of being canceled after caller invoked
	// longrunning.Operations.CancelOperation on the request id.
	OperationState_OPERATION_STATE_CANCELLING OperationState = 4
	// The operation request was successfully canceled.
	OperationState_OPERATION_STATE_CANCELLED OperationState = 5
)

func (OperationState) Descriptor

func (OperationState) Enum

func (x OperationState) Enum() *OperationState

func (OperationState) EnumDescriptor

func (OperationState) EnumDescriptor() ([]byte, []int)

Deprecated: Use OperationState.Descriptor instead.

func (OperationState) Number

func (OperationState) String

func (x OperationState) String() string

func (OperationState) Type

OutputConfig

type OutputConfig struct {

	// Required. The destination of output.
	//
	// Types that are assignable to Destination:
	//
	//	*OutputConfig_GcsDestination
	Destination isOutputConfig_Destination `protobuf_oneof:"destination"`
	// contains filtered or unexported fields
}

Output configuration for BatchTranslateText request.

func (*OutputConfig) Descriptor

func (*OutputConfig) Descriptor() ([]byte, []int)

Deprecated: Use OutputConfig.ProtoReflect.Descriptor instead.

func (*OutputConfig) GetDestination

func (m *OutputConfig) GetDestination() isOutputConfig_Destination

func (*OutputConfig) GetGcsDestination

func (x *OutputConfig) GetGcsDestination() *GcsDestination

func (*OutputConfig) ProtoMessage

func (*OutputConfig) ProtoMessage()

func (*OutputConfig) ProtoReflect

func (x *OutputConfig) ProtoReflect() protoreflect.Message

func (*OutputConfig) Reset

func (x *OutputConfig) Reset()

func (*OutputConfig) String

func (x *OutputConfig) String() string

OutputConfig_GcsDestination

type OutputConfig_GcsDestination struct {
	// Google Cloud Storage destination for output content.
	// For every single input file (for example, gs://a/b/c.[extension]), we
	// generate at most 2 * n output files. (n is the # of target_language_codes
	// in the BatchTranslateTextRequest).
	//
	// Output files (tsv) generated are compliant with RFC 4180 except that
	// record delimiters are '\n' instead of '\r\n'. We don't provide any way to
	// change record delimiters.
	//
	// While the input files are being processed, we write/update an index file
	// 'index.csv'  under 'output_uri_prefix' (for example,
	// gs://translation-test/index.csv) The index file is generated/updated as
	// new files are being translated. The format is:
	//
	// input_file,target_language_code,translations_file,errors_file,
	// glossary_translations_file,glossary_errors_file
	//
	// input_file is one file we matched using gcs_source.input_uri.
	// target_language_code is provided in the request.
	// translations_file contains the translations. (details provided below)
	// errors_file contains the errors during processing of the file. (details
	// below). Both translations_file and errors_file could be empty
	// strings if we have no content to output.
	// glossary_translations_file and glossary_errors_file are always empty
	// strings if the input_file is tsv. They could also be empty if we have no
	// content to output.
	//
	// Once a row is present in index.csv, the input/output matching never
	// changes. Callers should also expect all the content in input_file are
	// processed and ready to be consumed (that is, no partial output file is
	// written).
	//
	// Since index.csv will be keeping updated during the process, please make
	// sure there is no custom retention policy applied on the output bucket
	// that may avoid file updating.
	// (https://cloud.google.com/storage/docs/bucket-lock#retention-policy)
	//
	// The format of translations_file (for target language code 'trg') is:
	// `gs://translation_test/a_b_c_'trg'_translations.[extension]`
	//
	// If the input file extension is tsv, the output has the following
	// columns:
	// Column 1: ID of the request provided in the input, if it's not
	// provided in the input, then the input row number is used (0-based).
	// Column 2: source sentence.
	// Column 3: translation without applying a glossary. Empty string if there
	// is an error.
	// Column 4 (only present if a glossary is provided in the request):
	// translation after applying the glossary. Empty string if there is an
	// error applying the glossary. Could be same string as column 3 if there is
	// no glossary applied.
	//
	// If input file extension is a txt or html, the translation is directly
	// written to the output file. If glossary is requested, a separate
	// glossary_translations_file has format of
	// `gs://translation_test/a_b_c_'trg'_glossary_translations.[extension]`
	//
	// The format of errors file (for target language code 'trg') is:
	// `gs://translation_test/a_b_c_'trg'_errors.[extension]`
	//
	// If the input file extension is tsv, errors_file contains the following:
	// Column 1: ID of the request provided in the input, if it's not
	// provided in the input, then the input row number is used (0-based).
	// Column 2: source sentence.
	// Column 3: Error detail for the translation. Could be empty.
	// Column 4 (only present if a glossary is provided in the request):
	// Error when applying the glossary.
	//
	// If the input file extension is txt or html, glossary_error_file will be
	// generated that contains error details. glossary_error_file has format of
	// `gs://translation_test/a_b_c_'trg'_glossary_errors.[extension]`
	GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}

Romanization

type Romanization struct {

	// Romanized text.
	// If an error occurs during romanization, this field might be excluded from
	// the response.
	RomanizedText string `protobuf:"bytes,1,opt,name=romanized_text,json=romanizedText,proto3" json:"romanized_text,omitempty"`
	// The ISO-639 language code of source text in the initial request, detected
	// automatically, if no source language was passed within the initial
	// request. If the source language was passed, auto-detection of the language
	// does not occur and this field is empty.
	DetectedLanguageCode string `protobuf:"bytes,2,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
	// contains filtered or unexported fields
}

A single romanization response.

func (*Romanization) Descriptor

func (*Romanization) Descriptor() ([]byte, []int)

Deprecated: Use Romanization.ProtoReflect.Descriptor instead.

func (*Romanization) GetDetectedLanguageCode

func (x *Romanization) GetDetectedLanguageCode() string

func (*Romanization) GetRomanizedText

func (x *Romanization) GetRomanizedText() string

func (*Romanization) ProtoMessage

func (*Romanization) ProtoMessage()

func (*Romanization) ProtoReflect

func (x *Romanization) ProtoReflect() protoreflect.Message

func (*Romanization) Reset

func (x *Romanization) Reset()

func (*Romanization) String

func (x *Romanization) String() string

RomanizeTextRequest

type RomanizeTextRequest struct {

	// Required. Project or location to make a call. Must refer to a caller's
	// project.
	//
	// Format: `projects/{project-number-or-id}/locations/{location-id}` or
	// `projects/{project-number-or-id}`.
	//
	// For global calls, use `projects/{project-number-or-id}/locations/global` or
	// `projects/{project-number-or-id}`.
	Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The content of the input in string format.
	Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
	// Optional. The ISO-639 language code of the input text if
	// known, for example, "hi" or "zh". If the source language isn't specified,
	// the API attempts to identify the source language automatically and returns
	// the source language for each content in the response.
	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// contains filtered or unexported fields
}

The request message for synchronous romanization.

func (*RomanizeTextRequest) Descriptor

func (*RomanizeTextRequest) Descriptor() ([]byte, []int)

Deprecated: Use RomanizeTextRequest.ProtoReflect.Descriptor instead.

func (*RomanizeTextRequest) GetContents

func (x *RomanizeTextRequest) GetContents() []string

func (*RomanizeTextRequest) GetParent

func (x *RomanizeTextRequest) GetParent() string

func (*RomanizeTextRequest) GetSourceLanguageCode

func (x *RomanizeTextRequest) GetSourceLanguageCode() string

func (*RomanizeTextRequest) ProtoMessage

func (*RomanizeTextRequest) ProtoMessage()

func (*RomanizeTextRequest) ProtoReflect

func (x *RomanizeTextRequest) ProtoReflect() protoreflect.Message

func (*RomanizeTextRequest) Reset

func (x *RomanizeTextRequest) Reset()

func (*RomanizeTextRequest) String

func (x *RomanizeTextRequest) String() string

RomanizeTextResponse

type RomanizeTextResponse struct {

	// Text romanization responses.
	// This field has the same length as
	// [`contents`][google.cloud.translation.v3.RomanizeTextRequest.contents].
	Romanizations []*Romanization `protobuf:"bytes,1,rep,name=romanizations,proto3" json:"romanizations,omitempty"`
	// contains filtered or unexported fields
}

The response message for synchronous romanization.

func (*RomanizeTextResponse) Descriptor

func (*RomanizeTextResponse) Descriptor() ([]byte, []int)

Deprecated: Use RomanizeTextResponse.ProtoReflect.Descriptor instead.

func (*RomanizeTextResponse) GetRomanizations

func (x *RomanizeTextResponse) GetRomanizations() []*Romanization

func (*RomanizeTextResponse) ProtoMessage

func (*RomanizeTextResponse) ProtoMessage()

func (*RomanizeTextResponse) ProtoReflect

func (x *RomanizeTextResponse) ProtoReflect() protoreflect.Message

func (*RomanizeTextResponse) Reset

func (x *RomanizeTextResponse) Reset()

func (*RomanizeTextResponse) String

func (x *RomanizeTextResponse) String() string

SupportedLanguage

type SupportedLanguage struct {

	// Supported language code, generally consisting of its ISO 639-1
	// identifier, for example, 'en', 'ja'. In certain cases, ISO-639 codes
	// including language and region identifiers are returned (for example,
	// 'zh-TW' and 'zh-CN').
	LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	// Human-readable name of the language localized in the display language
	// specified in the request.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Can be used as a source language.
	SupportSource bool `protobuf:"varint,3,opt,name=support_source,json=supportSource,proto3" json:"support_source,omitempty"`
	// Can be used as a target language.
	SupportTarget bool `protobuf:"varint,4,opt,name=support_target,json=supportTarget,proto3" json:"support_target,omitempty"`
	// contains filtered or unexported fields
}

A single supported language response corresponds to information related to one supported language.

func (*SupportedLanguage) Descriptor

func (*SupportedLanguage) Descriptor() ([]byte, []int)

Deprecated: Use SupportedLanguage.ProtoReflect.Descriptor instead.

func (*SupportedLanguage) GetDisplayName

func (x *SupportedLanguage) GetDisplayName() string

func (*SupportedLanguage) GetLanguageCode

func (x *SupportedLanguage) GetLanguageCode() string

func (*SupportedLanguage) GetSupportSource

func (x *SupportedLanguage) GetSupportSource() bool

func (*SupportedLanguage) GetSupportTarget

func (x *SupportedLanguage) GetSupportTarget() bool

func (*SupportedLanguage) ProtoMessage

func (*SupportedLanguage) ProtoMessage()

func (*SupportedLanguage) ProtoReflect

func (x *SupportedLanguage) ProtoReflect() protoreflect.Message

func (*SupportedLanguage) Reset

func (x *SupportedLanguage) Reset()

func (*SupportedLanguage) String

func (x *SupportedLanguage) String() string

SupportedLanguages

type SupportedLanguages struct {

	// A list of supported language responses. This list contains an entry
	// for each language the Translation API supports.
	Languages []*SupportedLanguage `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
	// contains filtered or unexported fields
}

The response message for discovering supported languages.

func (*SupportedLanguages) Descriptor

func (*SupportedLanguages) Descriptor() ([]byte, []int)

Deprecated: Use SupportedLanguages.ProtoReflect.Descriptor instead.

func (*SupportedLanguages) GetLanguages

func (x *SupportedLanguages) GetLanguages() []*SupportedLanguage

func (*SupportedLanguages) ProtoMessage

func (*SupportedLanguages) ProtoMessage()

func (*SupportedLanguages) ProtoReflect

func (x *SupportedLanguages) ProtoReflect() protoreflect.Message

func (*SupportedLanguages) Reset

func (x *SupportedLanguages) Reset()

func (*SupportedLanguages) String

func (x *SupportedLanguages) String() string

TranslateDocumentRequest

type TranslateDocumentRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`

	TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`

	DocumentInputConfig *DocumentInputConfig `protobuf:"bytes,4,opt,name=document_input_config,json=documentInputConfig,proto3" json:"document_input_config,omitempty"`

	DocumentOutputConfig *DocumentOutputConfig `protobuf:"bytes,5,opt,name=document_output_config,json=documentOutputConfig,proto3" json:"document_output_config,omitempty"`

	Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`

	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`

	IsTranslateNativePdfOnly bool "" /* 141 byte string literal not displayed */

	EnableShadowRemovalNativePdf bool "" /* 153 byte string literal not displayed */

	EnableRotationCorrection bool "" /* 137 byte string literal not displayed */

}

A document translation request.

func (*TranslateDocumentRequest) Descriptor

func (*TranslateDocumentRequest) Descriptor() ([]byte, []int)

Deprecated: Use TranslateDocumentRequest.ProtoReflect.Descriptor instead.

func (*TranslateDocumentRequest) GetCustomizedAttribution

func (x *TranslateDocumentRequest) GetCustomizedAttribution() string

func (*TranslateDocumentRequest) GetDocumentInputConfig

func (x *TranslateDocumentRequest) GetDocumentInputConfig() *DocumentInputConfig

func (*TranslateDocumentRequest) GetDocumentOutputConfig

func (x *TranslateDocumentRequest) GetDocumentOutputConfig() *DocumentOutputConfig

func (*TranslateDocumentRequest) GetEnableRotationCorrection

func (x *TranslateDocumentRequest) GetEnableRotationCorrection() bool

func (*TranslateDocumentRequest) GetEnableShadowRemovalNativePdf

func (x *TranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool

func (*TranslateDocumentRequest) GetGlossaryConfig

func (x *TranslateDocumentRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*TranslateDocumentRequest) GetIsTranslateNativePdfOnly

func (x *TranslateDocumentRequest) GetIsTranslateNativePdfOnly() bool

func (*TranslateDocumentRequest) GetLabels

func (x *TranslateDocumentRequest) GetLabels() map[string]string

func (*TranslateDocumentRequest) GetModel

func (x *TranslateDocumentRequest) GetModel() string

func (*TranslateDocumentRequest) GetParent

func (x *TranslateDocumentRequest) GetParent() string

func (*TranslateDocumentRequest) GetSourceLanguageCode

func (x *TranslateDocumentRequest) GetSourceLanguageCode() string

func (*TranslateDocumentRequest) GetTargetLanguageCode

func (x *TranslateDocumentRequest) GetTargetLanguageCode() string

func (*TranslateDocumentRequest) ProtoMessage

func (*TranslateDocumentRequest) ProtoMessage()

func (*TranslateDocumentRequest) ProtoReflect

func (x *TranslateDocumentRequest) ProtoReflect() protoreflect.Message

func (*TranslateDocumentRequest) Reset

func (x *TranslateDocumentRequest) Reset()

func (*TranslateDocumentRequest) String

func (x *TranslateDocumentRequest) String() string

TranslateDocumentResponse

type TranslateDocumentResponse struct {
	DocumentTranslation *DocumentTranslation `protobuf:"bytes,1,opt,name=document_translation,json=documentTranslation,proto3" json:"document_translation,omitempty"`

	GlossaryDocumentTranslation *DocumentTranslation "" /* 144 byte string literal not displayed */

	Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`

	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,4,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`

}

A translated document response message.

func (*TranslateDocumentResponse) Descriptor

func (*TranslateDocumentResponse) Descriptor() ([]byte, []int)

Deprecated: Use TranslateDocumentResponse.ProtoReflect.Descriptor instead.

func (*TranslateDocumentResponse) GetDocumentTranslation

func (x *TranslateDocumentResponse) GetDocumentTranslation() *DocumentTranslation

func (*TranslateDocumentResponse) GetGlossaryConfig

func (*TranslateDocumentResponse) GetGlossaryDocumentTranslation

func (x *TranslateDocumentResponse) GetGlossaryDocumentTranslation() *DocumentTranslation

func (*TranslateDocumentResponse) GetModel

func (x *TranslateDocumentResponse) GetModel() string

func (*TranslateDocumentResponse) ProtoMessage

func (*TranslateDocumentResponse) ProtoMessage()

func (*TranslateDocumentResponse) ProtoReflect

func (*TranslateDocumentResponse) Reset

func (x *TranslateDocumentResponse) Reset()

func (*TranslateDocumentResponse) String

func (x *TranslateDocumentResponse) String() string

TranslateTextGlossaryConfig

type TranslateTextGlossaryConfig struct {

	// Required. The `glossary` to be applied for this translation.
	//
	// The format depends on the glossary:
	//
	//   - User-provided custom glossary:
	//     `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`
	Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// Optional. Indicates match is case insensitive. The default value is `false`
	// if missing.
	IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
	// contains filtered or unexported fields
}

Configures which glossary is used for a specific target language and defines options for applying that glossary.

func (*TranslateTextGlossaryConfig) Descriptor

func (*TranslateTextGlossaryConfig) Descriptor() ([]byte, []int)

Deprecated: Use TranslateTextGlossaryConfig.ProtoReflect.Descriptor instead.

func (*TranslateTextGlossaryConfig) GetGlossary

func (x *TranslateTextGlossaryConfig) GetGlossary() string

func (*TranslateTextGlossaryConfig) GetIgnoreCase

func (x *TranslateTextGlossaryConfig) GetIgnoreCase() bool

func (*TranslateTextGlossaryConfig) ProtoMessage

func (*TranslateTextGlossaryConfig) ProtoMessage()

func (*TranslateTextGlossaryConfig) ProtoReflect

func (*TranslateTextGlossaryConfig) Reset

func (x *TranslateTextGlossaryConfig) Reset()

func (*TranslateTextGlossaryConfig) String

func (x *TranslateTextGlossaryConfig) String() string

TranslateTextRequest

type TranslateTextRequest struct {
	Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`

	MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`

	SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`

	TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`

	Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`

	Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`

	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`

	TransliterationConfig *TransliterationConfig `protobuf:"bytes,13,opt,name=transliteration_config,json=transliterationConfig,proto3" json:"transliteration_config,omitempty"`

	Labels map[string]string "" /* 154 byte string literal not displayed */

}

The request message for synchronous translation.

func (*TranslateTextRequest) Descriptor

func (*TranslateTextRequest) Descriptor() ([]byte, []int)

Deprecated: Use TranslateTextRequest.ProtoReflect.Descriptor instead.

func (*TranslateTextRequest) GetContents

func (x *TranslateTextRequest) GetContents() []string

func (*TranslateTextRequest) GetGlossaryConfig

func (x *TranslateTextRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*TranslateTextRequest) GetLabels

func (x *TranslateTextRequest) GetLabels() map[string]string

func (*TranslateTextRequest) GetMimeType

func (x *TranslateTextRequest) GetMimeType() string

func (*TranslateTextRequest) GetModel

func (x *TranslateTextRequest) GetModel() string

func (*TranslateTextRequest) GetParent

func (x *TranslateTextRequest) GetParent() string

func (*TranslateTextRequest) GetSourceLanguageCode

func (x *TranslateTextRequest) GetSourceLanguageCode() string

func (*TranslateTextRequest) GetTargetLanguageCode

func (x *TranslateTextRequest) GetTargetLanguageCode() string

func (*TranslateTextRequest) GetTransliterationConfig

func (x *TranslateTextRequest) GetTransliterationConfig() *TransliterationConfig

func (*TranslateTextRequest) ProtoMessage

func (*TranslateTextRequest) ProtoMessage()

func (*TranslateTextRequest) ProtoReflect

func (x *TranslateTextRequest) ProtoReflect() protoreflect.Message

func (*TranslateTextRequest) Reset

func (x *TranslateTextRequest) Reset()

func (*TranslateTextRequest) String

func (x *TranslateTextRequest) String() string

TranslateTextResponse

type TranslateTextResponse struct {

	// Text translation responses with no glossary applied.
	// This field has the same length as
	// [`contents`][google.cloud.translation.v3.TranslateTextRequest.contents].
	Translations []*Translation `protobuf:"bytes,1,rep,name=translations,proto3" json:"translations,omitempty"`
	// Text translation responses if a glossary is provided in the request.
	// This can be the same as
	// [`translations`][google.cloud.translation.v3.TranslateTextResponse.translations]
	// if no terms apply. This field has the same length as
	// [`contents`][google.cloud.translation.v3.TranslateTextRequest.contents].
	GlossaryTranslations []*Translation `protobuf:"bytes,3,rep,name=glossary_translations,json=glossaryTranslations,proto3" json:"glossary_translations,omitempty"`
	// contains filtered or unexported fields
}

func (*TranslateTextResponse) Descriptor

func (*TranslateTextResponse) Descriptor() ([]byte, []int)

Deprecated: Use TranslateTextResponse.ProtoReflect.Descriptor instead.

func (*TranslateTextResponse) GetGlossaryTranslations

func (x *TranslateTextResponse) GetGlossaryTranslations() []*Translation

func (*TranslateTextResponse) GetTranslations

func (x *TranslateTextResponse) GetTranslations() []*Translation

func (*TranslateTextResponse) ProtoMessage

func (*TranslateTextResponse) ProtoMessage()

func (*TranslateTextResponse) ProtoReflect

func (x *TranslateTextResponse) ProtoReflect() protoreflect.Message

func (*TranslateTextResponse) Reset

func (x *TranslateTextResponse) Reset()

func (*TranslateTextResponse) String

func (x *TranslateTextResponse) String() string

Translation

type Translation struct {

	// Text translated into the target language.
	// If an error occurs during translation, this field might be excluded from
	// the response.
	TranslatedText string `protobuf:"bytes,1,opt,name=translated_text,json=translatedText,proto3" json:"translated_text,omitempty"`
	// Only present when `model` is present in the request.
	// `model` here is normalized to have project number.
	//
	// For example:
	// If the `model` requested in TranslationTextRequest is
	// `projects/{project-id}/locations/{location-id}/models/general/nmt` then
	// `model` here would be normalized to
	// `projects/{project-number}/locations/{location-id}/models/general/nmt`.
	Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// The ISO-639 language code of source text in the initial request, detected
	// automatically, if no source language was passed within the initial
	// request. If the source language was passed, auto-detection of the language
	// does not occur and this field is empty.
	DetectedLanguageCode string `protobuf:"bytes,4,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
	// The `glossary_config` used for this translation.
	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,3,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
	// contains filtered or unexported fields
}

A single translation response.

func (*Translation) Descriptor

func (*Translation) Descriptor() ([]byte, []int)

Deprecated: Use Translation.ProtoReflect.Descriptor instead.

func (*Translation) GetDetectedLanguageCode

func (x *Translation) GetDetectedLanguageCode() string

func (*Translation) GetGlossaryConfig

func (x *Translation) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*Translation) GetModel

func (x *Translation) GetModel() string

func (*Translation) GetTranslatedText

func (x *Translation) GetTranslatedText() string

func (*Translation) ProtoMessage

func (*Translation) ProtoMessage()

func (*Translation) ProtoReflect

func (x *Translation) ProtoReflect() protoreflect.Message

func (*Translation) Reset

func (x *Translation) Reset()

func (*Translation) String

func (x *Translation) String() string

TranslationServiceClient

type TranslationServiceClient interface {
	// Translates input text and returns translated text.
	TranslateText(ctx context.Context, in *TranslateTextRequest, opts ...grpc.CallOption) (*TranslateTextResponse, error)
	// Romanize input text written in non-Latin scripts to Latin text.
	RomanizeText(ctx context.Context, in *RomanizeTextRequest, opts ...grpc.CallOption) (*RomanizeTextResponse, error)
	// Detects the language of text within a request.
	DetectLanguage(ctx context.Context, in *DetectLanguageRequest, opts ...grpc.CallOption) (*DetectLanguageResponse, error)
	// Returns a list of supported languages for translation.
	GetSupportedLanguages(ctx context.Context, in *GetSupportedLanguagesRequest, opts ...grpc.CallOption) (*SupportedLanguages, error)
	// Translates documents in synchronous mode.
	TranslateDocument(ctx context.Context, in *TranslateDocumentRequest, opts ...grpc.CallOption) (*TranslateDocumentResponse, error)
	// Translates a large volume of text in asynchronous batch mode.
	// This function provides real-time output as the inputs are being processed.
	// If caller cancels a request, the partial results (for an input file, it's
	// all or nothing) may still be available on the specified output location.
	//
	// This call returns immediately and you can
	// use google.longrunning.Operation.name to poll the status of the call.
	BatchTranslateText(ctx context.Context, in *BatchTranslateTextRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Translates a large volume of document in asynchronous batch mode.
	// This function provides real-time output as the inputs are being processed.
	// If caller cancels a request, the partial results (for an input file, it's
	// all or nothing) may still be available on the specified output location.
	//
	// This call returns immediately and you can use
	// google.longrunning.Operation.name to poll the status of the call.
	BatchTranslateDocument(ctx context.Context, in *BatchTranslateDocumentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Creates a glossary and returns the long-running operation. Returns
	// NOT_FOUND, if the project doesn't exist.
	CreateGlossary(ctx context.Context, in *CreateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates a glossary. A LRO is used since the update can be async if the
	// glossary's entry file is updated.
	UpdateGlossary(ctx context.Context, in *UpdateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't
	// exist.
	ListGlossaries(ctx context.Context, in *ListGlossariesRequest, opts ...grpc.CallOption) (*ListGlossariesResponse, error)
	// Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
	// exist.
	GetGlossary(ctx context.Context, in *GetGlossaryRequest, opts ...grpc.CallOption) (*Glossary, error)
	// Deletes a glossary, or cancels glossary construction
	// if the glossary isn't created yet.
	// Returns NOT_FOUND, if the glossary doesn't exist.
	DeleteGlossary(ctx context.Context, in *DeleteGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a single glossary entry by the given id.
	GetGlossaryEntry(ctx context.Context, in *GetGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
	// List the entries for the glossary.
	ListGlossaryEntries(ctx context.Context, in *ListGlossaryEntriesRequest, opts ...grpc.CallOption) (*ListGlossaryEntriesResponse, error)
	// Creates a glossary entry.
	CreateGlossaryEntry(ctx context.Context, in *CreateGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
	// Updates a glossary entry.
	UpdateGlossaryEntry(ctx context.Context, in *UpdateGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
	// Deletes a single entry from the glossary
	DeleteGlossaryEntry(ctx context.Context, in *DeleteGlossaryEntryRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a Dataset.
	CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a Dataset.
	GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
	// Lists datasets.
	ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
	// Deletes a dataset and all of its contents.
	DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Creates an Adaptive MT dataset.
	CreateAdaptiveMtDataset(ctx context.Context, in *CreateAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*AdaptiveMtDataset, error)
	// Deletes an Adaptive MT dataset, including all its entries and associated
	// metadata.
	DeleteAdaptiveMtDataset(ctx context.Context, in *DeleteAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Gets the Adaptive MT dataset.
	GetAdaptiveMtDataset(ctx context.Context, in *GetAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*AdaptiveMtDataset, error)
	// Lists all Adaptive MT datasets for which the caller has read permission.
	ListAdaptiveMtDatasets(ctx context.Context, in *ListAdaptiveMtDatasetsRequest, opts ...grpc.CallOption) (*ListAdaptiveMtDatasetsResponse, error)
	// Translate text using Adaptive MT.
	AdaptiveMtTranslate(ctx context.Context, in *AdaptiveMtTranslateRequest, opts ...grpc.CallOption) (*AdaptiveMtTranslateResponse, error)
	// Gets and AdaptiveMtFile
	GetAdaptiveMtFile(ctx context.Context, in *GetAdaptiveMtFileRequest, opts ...grpc.CallOption) (*AdaptiveMtFile, error)
	// Deletes an AdaptiveMtFile along with its sentences.
	DeleteAdaptiveMtFile(ctx context.Context, in *DeleteAdaptiveMtFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Imports an AdaptiveMtFile and adds all of its sentences into the
	// AdaptiveMtDataset.
	ImportAdaptiveMtFile(ctx context.Context, in *ImportAdaptiveMtFileRequest, opts ...grpc.CallOption) (*ImportAdaptiveMtFileResponse, error)
	// Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
	ListAdaptiveMtFiles(ctx context.Context, in *ListAdaptiveMtFilesRequest, opts ...grpc.CallOption) (*ListAdaptiveMtFilesResponse, error)
	// Lists all AdaptiveMtSentences under a given file/dataset.
	ListAdaptiveMtSentences(ctx context.Context, in *ListAdaptiveMtSentencesRequest, opts ...grpc.CallOption) (*ListAdaptiveMtSentencesResponse, error)
	// Import sentence pairs into translation Dataset.
	ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Exports dataset's data to the provided output location.
	ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists sentence pairs in the dataset.
	ListExamples(ctx context.Context, in *ListExamplesRequest, opts ...grpc.CallOption) (*ListExamplesResponse, error)
	// Creates a Model.
	CreateModel(ctx context.Context, in *CreateModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists models.
	ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error)
	// Gets a model.
	GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error)
	// Deletes a model.
	DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

TranslationServiceClient is the client API for TranslationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTranslationServiceClient

func NewTranslationServiceClient(cc grpc.ClientConnInterface) TranslationServiceClient

TranslationServiceServer

type TranslationServiceServer interface {
	// Translates input text and returns translated text.
	TranslateText(context.Context, *TranslateTextRequest) (*TranslateTextResponse, error)
	// Romanize input text written in non-Latin scripts to Latin text.
	RomanizeText(context.Context, *RomanizeTextRequest) (*RomanizeTextResponse, error)
	// Detects the language of text within a request.
	DetectLanguage(context.Context, *DetectLanguageRequest) (*DetectLanguageResponse, error)
	// Returns a list of supported languages for translation.
	GetSupportedLanguages(context.Context, *GetSupportedLanguagesRequest) (*SupportedLanguages, error)
	// Translates documents in synchronous mode.
	TranslateDocument(context.Context, *TranslateDocumentRequest) (*TranslateDocumentResponse, error)
	// Translates a large volume of text in asynchronous batch mode.
	// This function provides real-time output as the inputs are being processed.
	// If caller cancels a request, the partial results (for an input file, it's
	// all or nothing) may still be available on the specified output location.
	//
	// This call returns immediately and you can
	// use google.longrunning.Operation.name to poll the status of the call.
	BatchTranslateText(context.Context, *BatchTranslateTextRequest) (*longrunningpb.Operation, error)
	// Translates a large volume of document in asynchronous batch mode.
	// This function provides real-time output as the inputs are being processed.
	// If caller cancels a request, the partial results (for an input file, it's
	// all or nothing) may still be available on the specified output location.
	//
	// This call returns immediately and you can use
	// google.longrunning.Operation.name to poll the status of the call.
	BatchTranslateDocument(context.Context, *BatchTranslateDocumentRequest) (*longrunningpb.Operation, error)
	// Creates a glossary and returns the long-running operation. Returns
	// NOT_FOUND, if the project doesn't exist.
	CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunningpb.Operation, error)
	// Updates a glossary. A LRO is used since the update can be async if the
	// glossary's entry file is updated.
	UpdateGlossary(context.Context, *UpdateGlossaryRequest) (*longrunningpb.Operation, error)
	// Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't
	// exist.
	ListGlossaries(context.Context, *ListGlossariesRequest) (*ListGlossariesResponse, error)
	// Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
	// exist.
	GetGlossary(context.Context, *GetGlossaryRequest) (*Glossary, error)
	// Deletes a glossary, or cancels glossary construction
	// if the glossary isn't created yet.
	// Returns NOT_FOUND, if the glossary doesn't exist.
	DeleteGlossary(context.Context, *DeleteGlossaryRequest) (*longrunningpb.Operation, error)
	// Gets a single glossary entry by the given id.
	GetGlossaryEntry(context.Context, *GetGlossaryEntryRequest) (*GlossaryEntry, error)
	// List the entries for the glossary.
	ListGlossaryEntries(context.Context, *ListGlossaryEntriesRequest) (*ListGlossaryEntriesResponse, error)
	// Creates a glossary entry.
	CreateGlossaryEntry(context.Context, *CreateGlossaryEntryRequest) (*GlossaryEntry, error)
	// Updates a glossary entry.
	UpdateGlossaryEntry(context.Context, *UpdateGlossaryEntryRequest) (*GlossaryEntry, error)
	// Deletes a single entry from the glossary
	DeleteGlossaryEntry(context.Context, *DeleteGlossaryEntryRequest) (*emptypb.Empty, error)
	// Creates a Dataset.
	CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error)
	// Gets a Dataset.
	GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
	// Lists datasets.
	ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
	// Deletes a dataset and all of its contents.
	DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error)
	// Creates an Adaptive MT dataset.
	CreateAdaptiveMtDataset(context.Context, *CreateAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
	// Deletes an Adaptive MT dataset, including all its entries and associated
	// metadata.
	DeleteAdaptiveMtDataset(context.Context, *DeleteAdaptiveMtDatasetRequest) (*emptypb.Empty, error)
	// Gets the Adaptive MT dataset.
	GetAdaptiveMtDataset(context.Context, *GetAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
	// Lists all Adaptive MT datasets for which the caller has read permission.
	ListAdaptiveMtDatasets(context.Context, *ListAdaptiveMtDatasetsRequest) (*ListAdaptiveMtDatasetsResponse, error)
	// Translate text using Adaptive MT.
	AdaptiveMtTranslate(context.Context, *AdaptiveMtTranslateRequest) (*AdaptiveMtTranslateResponse, error)
	// Gets and AdaptiveMtFile
	GetAdaptiveMtFile(context.Context, *GetAdaptiveMtFileRequest) (*AdaptiveMtFile, error)
	// Deletes an AdaptiveMtFile along with its sentences.
	DeleteAdaptiveMtFile(context.Context, *DeleteAdaptiveMtFileRequest) (*emptypb.Empty, error)
	// Imports an AdaptiveMtFile and adds all of its sentences into the
	// AdaptiveMtDataset.
	ImportAdaptiveMtFile(context.Context, *ImportAdaptiveMtFileRequest) (*ImportAdaptiveMtFileResponse, error)
	// Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
	ListAdaptiveMtFiles(context.Context, *ListAdaptiveMtFilesRequest) (*ListAdaptiveMtFilesResponse, error)
	// Lists all AdaptiveMtSentences under a given file/dataset.
	ListAdaptiveMtSentences(context.Context, *ListAdaptiveMtSentencesRequest) (*ListAdaptiveMtSentencesResponse, error)
	// Import sentence pairs into translation Dataset.
	ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
	// Exports dataset's data to the provided output location.
	ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
	// Lists sentence pairs in the dataset.
	ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
	// Creates a Model.
	CreateModel(context.Context, *CreateModelRequest) (*longrunningpb.Operation, error)
	// Lists models.
	ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)
	// Gets a model.
	GetModel(context.Context, *GetModelRequest) (*Model, error)
	// Deletes a model.
	DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error)
}

TranslationServiceServer is the server API for TranslationService service.

TransliterationConfig

type TransliterationConfig struct {

	// If true, source text in romanized form can be translated to the target
	// language.
	EnableTransliteration bool `protobuf:"varint,1,opt,name=enable_transliteration,json=enableTransliteration,proto3" json:"enable_transliteration,omitempty"`
	// contains filtered or unexported fields
}

Configures transliteration feature on top of translation.

func (*TransliterationConfig) Descriptor

func (*TransliterationConfig) Descriptor() ([]byte, []int)

Deprecated: Use TransliterationConfig.ProtoReflect.Descriptor instead.

func (*TransliterationConfig) GetEnableTransliteration

func (x *TransliterationConfig) GetEnableTransliteration() bool

func (*TransliterationConfig) ProtoMessage

func (*TransliterationConfig) ProtoMessage()

func (*TransliterationConfig) ProtoReflect

func (x *TransliterationConfig) ProtoReflect() protoreflect.Message

func (*TransliterationConfig) Reset

func (x *TransliterationConfig) Reset()

func (*TransliterationConfig) String

func (x *TransliterationConfig) String() string

UnimplementedTranslationServiceServer

type UnimplementedTranslationServiceServer struct {
}

UnimplementedTranslationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedTranslationServiceServer) AdaptiveMtTranslate

func (*UnimplementedTranslationServiceServer) BatchTranslateDocument

func (*UnimplementedTranslationServiceServer) BatchTranslateText

func (*UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset

func (*UnimplementedTranslationServiceServer) CreateDataset

func (*UnimplementedTranslationServiceServer) CreateGlossary

func (*UnimplementedTranslationServiceServer) CreateGlossaryEntry

func (*UnimplementedTranslationServiceServer) CreateModel

func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset

func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile

func (*UnimplementedTranslationServiceServer) DeleteDataset

func (*UnimplementedTranslationServiceServer) DeleteGlossary

func (*UnimplementedTranslationServiceServer) DeleteGlossaryEntry

func (*UnimplementedTranslationServiceServer) DeleteModel

func (*UnimplementedTranslationServiceServer) DetectLanguage

func (*UnimplementedTranslationServiceServer) ExportData

func (*UnimplementedTranslationServiceServer) GetAdaptiveMtDataset

func (*UnimplementedTranslationServiceServer) GetAdaptiveMtFile

func (*UnimplementedTranslationServiceServer) GetDataset

func (*UnimplementedTranslationServiceServer) GetGlossary

func (*UnimplementedTranslationServiceServer) GetGlossaryEntry

func (*UnimplementedTranslationServiceServer) GetModel

func (*UnimplementedTranslationServiceServer) GetSupportedLanguages

func (*UnimplementedTranslationServiceServer) ImportAdaptiveMtFile

func (*UnimplementedTranslationServiceServer) ImportData

func (*UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets

func (*UnimplementedTranslationServiceServer) ListAdaptiveMtFiles

func (*UnimplementedTranslationServiceServer) ListAdaptiveMtSentences

func (*UnimplementedTranslationServiceServer) ListDatasets

func (*UnimplementedTranslationServiceServer) ListExamples

func (*UnimplementedTranslationServiceServer) ListGlossaries

func (*UnimplementedTranslationServiceServer) ListGlossaryEntries

func (*UnimplementedTranslationServiceServer) ListModels

func (*UnimplementedTranslationServiceServer) RomanizeText

func (*UnimplementedTranslationServiceServer) TranslateDocument

func (*UnimplementedTranslationServiceServer) TranslateText

func (*UnimplementedTranslationServiceServer) UpdateGlossary

func (*UnimplementedTranslationServiceServer) UpdateGlossaryEntry

UpdateGlossaryEntryRequest

type UpdateGlossaryEntryRequest struct {

	// Required. The glossary entry to update.
	GlossaryEntry *GlossaryEntry `protobuf:"bytes,1,opt,name=glossary_entry,json=glossaryEntry,proto3" json:"glossary_entry,omitempty"`
	// contains filtered or unexported fields
}

Request message for UpdateGlossaryEntry

func (*UpdateGlossaryEntryRequest) Descriptor

func (*UpdateGlossaryEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryEntryRequest) GetGlossaryEntry

func (x *UpdateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry

func (*UpdateGlossaryEntryRequest) ProtoMessage

func (*UpdateGlossaryEntryRequest) ProtoMessage()

func (*UpdateGlossaryEntryRequest) ProtoReflect

func (*UpdateGlossaryEntryRequest) Reset

func (x *UpdateGlossaryEntryRequest) Reset()

func (*UpdateGlossaryEntryRequest) String

func (x *UpdateGlossaryEntryRequest) String() string

UpdateGlossaryMetadata

type UpdateGlossaryMetadata struct {

	// The updated glossary object.
	Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// The current state of the glossary update operation. If the glossary input
	// file was not updated this will be completed immediately
	State UpdateGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.UpdateGlossaryMetadata_State" json:"state,omitempty"`
	// The time when the operation was submitted to the server.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// contains filtered or unexported fields
}

Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by UpdateGlossary.

func (*UpdateGlossaryMetadata) Descriptor

func (*UpdateGlossaryMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryMetadata) GetGlossary

func (x *UpdateGlossaryMetadata) GetGlossary() *Glossary

func (*UpdateGlossaryMetadata) GetState

func (*UpdateGlossaryMetadata) GetSubmitTime

func (x *UpdateGlossaryMetadata) GetSubmitTime() *timestamppb.Timestamp

func (*UpdateGlossaryMetadata) ProtoMessage

func (*UpdateGlossaryMetadata) ProtoMessage()

func (*UpdateGlossaryMetadata) ProtoReflect

func (x *UpdateGlossaryMetadata) ProtoReflect() protoreflect.Message

func (*UpdateGlossaryMetadata) Reset

func (x *UpdateGlossaryMetadata) Reset()

func (*UpdateGlossaryMetadata) String

func (x *UpdateGlossaryMetadata) String() string

UpdateGlossaryMetadata_State

type UpdateGlossaryMetadata_State int32

Enumerates the possible states that the update request can be in.

UpdateGlossaryMetadata_STATE_UNSPECIFIED, UpdateGlossaryMetadata_RUNNING, UpdateGlossaryMetadata_SUCCEEDED, UpdateGlossaryMetadata_FAILED, UpdateGlossaryMetadata_CANCELLING, UpdateGlossaryMetadata_CANCELLED

const (
	// Invalid.
	UpdateGlossaryMetadata_STATE_UNSPECIFIED UpdateGlossaryMetadata_State = 0
	// Request is being processed.
	UpdateGlossaryMetadata_RUNNING UpdateGlossaryMetadata_State = 1
	// The glossary was successfully updated.
	UpdateGlossaryMetadata_SUCCEEDED UpdateGlossaryMetadata_State = 2
	// Failed to update the glossary.
	UpdateGlossaryMetadata_FAILED UpdateGlossaryMetadata_State = 3
	// Request is in the process of being canceled after caller invoked
	// longrunning.Operations.CancelOperation on the request id.
	UpdateGlossaryMetadata_CANCELLING UpdateGlossaryMetadata_State = 4
	// The glossary update request was successfully canceled.
	UpdateGlossaryMetadata_CANCELLED UpdateGlossaryMetadata_State = 5
)

func (UpdateGlossaryMetadata_State) Descriptor

func (UpdateGlossaryMetadata_State) Enum

func (UpdateGlossaryMetadata_State) EnumDescriptor

func (UpdateGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryMetadata_State.Descriptor instead.

func (UpdateGlossaryMetadata_State) Number

func (UpdateGlossaryMetadata_State) String

func (UpdateGlossaryMetadata_State) Type

UpdateGlossaryRequest

type UpdateGlossaryRequest struct {

	// Required. The glossary entry to update.
	Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// The list of fields to be updated. Currently only `display_name` and
	// 'input_config'
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the update glossary flow

func (*UpdateGlossaryRequest) Descriptor

func (*UpdateGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryRequest) GetGlossary

func (x *UpdateGlossaryRequest) GetGlossary() *Glossary

func (*UpdateGlossaryRequest) GetUpdateMask

func (x *UpdateGlossaryRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGlossaryRequest) ProtoMessage

func (*UpdateGlossaryRequest) ProtoMessage()

func (*UpdateGlossaryRequest) ProtoReflect

func (x *UpdateGlossaryRequest) ProtoReflect() protoreflect.Message

func (*UpdateGlossaryRequest) Reset

func (x *UpdateGlossaryRequest) Reset()

func (*UpdateGlossaryRequest) String

func (x *UpdateGlossaryRequest) String() string