translatepb

package
v1.12.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2024 License: Apache-2.0 Imports: 14 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var File_google_cloud_translate_v3_adaptive_mt_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_translate_v3_automl_translation_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_translate_v3_common_proto protoreflect.FileDescriptor
View Source
var File_google_cloud_translate_v3_translation_service_proto protoreflect.FileDescriptor

Functions

func RegisterTranslationServiceServer

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

Types

type AdaptiveMtDataset added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use AdaptiveMtDataset.ProtoReflect.Descriptor instead.

func (*AdaptiveMtDataset) GetCreateTime added in v1.10.0

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

func (*AdaptiveMtDataset) GetDisplayName added in v1.10.0

func (x *AdaptiveMtDataset) GetDisplayName() string

func (*AdaptiveMtDataset) GetExampleCount added in v1.10.0

func (x *AdaptiveMtDataset) GetExampleCount() int32

func (*AdaptiveMtDataset) GetName added in v1.10.0

func (x *AdaptiveMtDataset) GetName() string

func (*AdaptiveMtDataset) GetSourceLanguageCode added in v1.10.0

func (x *AdaptiveMtDataset) GetSourceLanguageCode() string

func (*AdaptiveMtDataset) GetTargetLanguageCode added in v1.10.0

func (x *AdaptiveMtDataset) GetTargetLanguageCode() string

func (*AdaptiveMtDataset) GetUpdateTime added in v1.10.0

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

func (*AdaptiveMtDataset) ProtoMessage added in v1.10.0

func (*AdaptiveMtDataset) ProtoMessage()

func (*AdaptiveMtDataset) ProtoReflect added in v1.10.0

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

func (*AdaptiveMtDataset) Reset added in v1.10.0

func (x *AdaptiveMtDataset) Reset()

func (*AdaptiveMtDataset) String added in v1.10.0

func (x *AdaptiveMtDataset) String() string

type AdaptiveMtFile added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use AdaptiveMtFile.ProtoReflect.Descriptor instead.

func (*AdaptiveMtFile) GetCreateTime added in v1.10.0

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

func (*AdaptiveMtFile) GetDisplayName added in v1.10.0

func (x *AdaptiveMtFile) GetDisplayName() string

func (*AdaptiveMtFile) GetEntryCount added in v1.10.0

func (x *AdaptiveMtFile) GetEntryCount() int32

func (*AdaptiveMtFile) GetName added in v1.10.0

func (x *AdaptiveMtFile) GetName() string

func (*AdaptiveMtFile) GetUpdateTime added in v1.10.0

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

func (*AdaptiveMtFile) ProtoMessage added in v1.10.0

func (*AdaptiveMtFile) ProtoMessage()

func (*AdaptiveMtFile) ProtoReflect added in v1.10.0

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

func (*AdaptiveMtFile) Reset added in v1.10.0

func (x *AdaptiveMtFile) Reset()

func (*AdaptiveMtFile) String added in v1.10.0

func (x *AdaptiveMtFile) String() string

type AdaptiveMtSentence added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use AdaptiveMtSentence.ProtoReflect.Descriptor instead.

func (*AdaptiveMtSentence) GetCreateTime added in v1.10.0

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

func (*AdaptiveMtSentence) GetName added in v1.10.0

func (x *AdaptiveMtSentence) GetName() string

func (*AdaptiveMtSentence) GetSourceSentence added in v1.10.0

func (x *AdaptiveMtSentence) GetSourceSentence() string

func (*AdaptiveMtSentence) GetTargetSentence added in v1.10.0

func (x *AdaptiveMtSentence) GetTargetSentence() string

func (*AdaptiveMtSentence) GetUpdateTime added in v1.10.0

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

func (*AdaptiveMtSentence) ProtoMessage added in v1.10.0

func (*AdaptiveMtSentence) ProtoMessage()

func (*AdaptiveMtSentence) ProtoReflect added in v1.10.0

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

func (*AdaptiveMtSentence) Reset added in v1.10.0

func (x *AdaptiveMtSentence) Reset()

func (*AdaptiveMtSentence) String added in v1.10.0

func (x *AdaptiveMtSentence) String() string

type AdaptiveMtTranslateRequest added in v1.10.0

type AdaptiveMtTranslateRequest struct {

	// Required. Location to make a regional call.
	//
	// Format: `projects/{project-number-or-id}/locations/{location-id}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The resource name for the dataset to use for adaptive MT.
	// `projects/{project}/locations/{location-id}/adaptiveMtDatasets/{dataset}`
	Dataset string `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Required. The content of the input in string format.
	Content []string `protobuf:"bytes,3,rep,name=content,proto3" json:"content,omitempty"`
	// Configuration for caller provided reference sentences.
	ReferenceSentenceConfig *AdaptiveMtTranslateRequest_ReferenceSentenceConfig `` /* 138-byte string literal not displayed */
	// Optional. Glossary to be applied. The glossary must be
	// within the same region (have the same location-id) as the model, otherwise
	// an INVALID_ARGUMENT (400) error is returned.
	GlossaryConfig *AdaptiveMtTranslateRequest_GlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3,oneof" json:"glossary_config,omitempty"`
	// contains filtered or unexported fields
}

The request for sending an AdaptiveMt translation query.

func (*AdaptiveMtTranslateRequest) Descriptor deprecated added in v1.10.0

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

Deprecated: Use AdaptiveMtTranslateRequest.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest) GetContent added in v1.10.0

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

func (*AdaptiveMtTranslateRequest) GetDataset added in v1.10.0

func (x *AdaptiveMtTranslateRequest) GetDataset() string

func (*AdaptiveMtTranslateRequest) GetGlossaryConfig added in v1.11.0

func (*AdaptiveMtTranslateRequest) GetParent added in v1.10.0

func (x *AdaptiveMtTranslateRequest) GetParent() string

func (*AdaptiveMtTranslateRequest) GetReferenceSentenceConfig added in v1.11.0

func (*AdaptiveMtTranslateRequest) ProtoMessage added in v1.10.0

func (*AdaptiveMtTranslateRequest) ProtoMessage()

func (*AdaptiveMtTranslateRequest) ProtoReflect added in v1.10.0

func (*AdaptiveMtTranslateRequest) Reset added in v1.10.0

func (x *AdaptiveMtTranslateRequest) Reset()

func (*AdaptiveMtTranslateRequest) String added in v1.10.0

func (x *AdaptiveMtTranslateRequest) String() string

type AdaptiveMtTranslateRequest_GlossaryConfig added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use AdaptiveMtTranslateRequest_GlossaryConfig.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary added in v1.11.0

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase added in v1.11.0

func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage added in v1.11.0

func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect added in v1.11.0

func (*AdaptiveMtTranslateRequest_GlossaryConfig) Reset added in v1.11.0

func (*AdaptiveMtTranslateRequest_GlossaryConfig) String added in v1.11.0

type AdaptiveMtTranslateRequest_ReferenceSentenceConfig added in v1.11.0

type AdaptiveMtTranslateRequest_ReferenceSentenceConfig struct {

	// Reference sentences pair lists. Each list will be used as the references
	// to translate the sentence under "content" field at the corresponding
	// index. Length of the list is required to be equal to the length of
	// "content" field.
	ReferenceSentencePairLists []*AdaptiveMtTranslateRequest_ReferenceSentencePairList `` /* 143-byte string literal not displayed */
	// Source language code.
	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Target language code.
	TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// contains filtered or unexported fields
}

Message of caller-provided reference configuration.

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Descriptor deprecated added in v1.11.0

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentenceConfig.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String added in v1.11.0

type AdaptiveMtTranslateRequest_ReferenceSentencePair added in v1.11.0

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 added in v1.11.0

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePair.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) String added in v1.11.0

type AdaptiveMtTranslateRequest_ReferenceSentencePairList added in v1.11.0

type AdaptiveMtTranslateRequest_ReferenceSentencePairList struct {

	// Reference sentence pairs.
	ReferenceSentencePairs []*AdaptiveMtTranslateRequest_ReferenceSentencePair `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

A list of reference sentence pairs.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor deprecated added in v1.11.0

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePairList.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset added in v1.11.0

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) String added in v1.11.0

type AdaptiveMtTranslateResponse added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use AdaptiveMtTranslateResponse.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateResponse) GetGlossaryTranslations added in v1.11.0

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

func (*AdaptiveMtTranslateResponse) GetLanguageCode added in v1.10.0

func (x *AdaptiveMtTranslateResponse) GetLanguageCode() string

func (*AdaptiveMtTranslateResponse) GetTranslations added in v1.10.0

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

func (*AdaptiveMtTranslateResponse) ProtoMessage added in v1.10.0

func (*AdaptiveMtTranslateResponse) ProtoMessage()

func (*AdaptiveMtTranslateResponse) ProtoReflect added in v1.10.0

func (*AdaptiveMtTranslateResponse) Reset added in v1.10.0

func (x *AdaptiveMtTranslateResponse) Reset()

func (*AdaptiveMtTranslateResponse) String added in v1.10.0

func (x *AdaptiveMtTranslateResponse) String() string

type AdaptiveMtTranslation added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use AdaptiveMtTranslation.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslation) GetTranslatedText added in v1.10.0

func (x *AdaptiveMtTranslation) GetTranslatedText() string

func (*AdaptiveMtTranslation) ProtoMessage added in v1.10.0

func (*AdaptiveMtTranslation) ProtoMessage()

func (*AdaptiveMtTranslation) ProtoReflect added in v1.10.0

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

func (*AdaptiveMtTranslation) Reset added in v1.10.0

func (x *AdaptiveMtTranslation) Reset()

func (*AdaptiveMtTranslation) String added in v1.10.0

func (x *AdaptiveMtTranslation) String() string

type 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 deprecated

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

type 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"`
}

type 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 deprecated

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

type 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"`
}

type BatchTransferResourcesResponse added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use BatchTransferResourcesResponse.ProtoReflect.Descriptor instead.

func (*BatchTransferResourcesResponse) GetResponses added in v1.11.0

func (*BatchTransferResourcesResponse) ProtoMessage added in v1.11.0

func (*BatchTransferResourcesResponse) ProtoMessage()

func (*BatchTransferResourcesResponse) ProtoReflect added in v1.11.0

func (*BatchTransferResourcesResponse) Reset added in v1.11.0

func (x *BatchTransferResourcesResponse) Reset()

func (*BatchTransferResourcesResponse) String added in v1.11.0

type BatchTransferResourcesResponse_TransferResourceResponse added in v1.11.0

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 added in v1.11.0

Deprecated: Use BatchTransferResourcesResponse_TransferResourceResponse.ProtoReflect.Descriptor instead.

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetError added in v1.11.0

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetSource added in v1.11.0

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetTarget added in v1.11.0

func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage added in v1.11.0

func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect added in v1.11.0

func (*BatchTransferResourcesResponse_TransferResourceResponse) Reset added in v1.11.0

func (*BatchTransferResourcesResponse_TransferResourceResponse) String added in v1.11.0

type BatchTranslateDocumentMetadata

type BatchTranslateDocumentMetadata struct {

	// The state of the operation.
	State BatchTranslateDocumentMetadata_State `` /* 134-byte string literal not displayed */
	// Total number of pages to translate in all documents so far. Documents
	// without clear page definition (such as XLSX) are not counted.
	TotalPages int64 `protobuf:"varint,2,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
	// Number of successfully translated pages in all documents so far. Documents
	// without clear page definition (such as XLSX) are not counted.
	TranslatedPages int64 `protobuf:"varint,3,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`
	// Number of pages that failed to process in all documents so far. Documents
	// without clear page definition (such as XLSX) are not counted.
	FailedPages int64 `protobuf:"varint,4,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`
	// Number of billable pages in documents with clear page definition (such as
	// PDF, DOCX, PPTX) so far.
	TotalBillablePages int64 `protobuf:"varint,5,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`
	// Total number of characters (Unicode codepoints) in all documents so far.
	TotalCharacters int64 `protobuf:"varint,6,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
	// Number of successfully translated characters (Unicode codepoints) in all
	// documents so far.
	TranslatedCharacters int64 `protobuf:"varint,7,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
	// Number of characters that have failed to process (Unicode codepoints) in
	// all documents so far.
	FailedCharacters int64 `protobuf:"varint,8,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
	// Number of billable characters (Unicode codepoints) in documents without
	// clear page definition (such as XLSX) so far.
	TotalBillableCharacters int64 `` /* 133-byte string literal not displayed */
	// Time when the operation was submitted.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
	// contains filtered or unexported fields
}

State metadata for the batch translation operation.

func (*BatchTranslateDocumentMetadata) Descriptor deprecated

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

type BatchTranslateDocumentMetadata_State

type BatchTranslateDocumentMetadata_State int32

State of the job.

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 deprecated

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

Deprecated: Use BatchTranslateDocumentMetadata_State.Descriptor instead.

func (BatchTranslateDocumentMetadata_State) Number

func (BatchTranslateDocumentMetadata_State) String

func (BatchTranslateDocumentMetadata_State) Type

type BatchTranslateDocumentRequest

type BatchTranslateDocumentRequest struct {

	// Required. Location to make a regional call.
	//
	// Format: `projects/{project-number-or-id}/locations/{location-id}`.
	//
	// The `global` location is not supported for batch translation.
	//
	// Only AutoML Translation models or glossaries within the same region (have
	// the same location-id) can be used, otherwise an INVALID_ARGUMENT (400)
	// error is returned.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ISO-639 language code of the input document if known, for
	// example, "en-US" or "sr-Latn". Supported language codes are listed in
	// [Language Support](https://cloud.google.com/translate/docs/languages).
	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Required. The ISO-639 language code to use for translation of the input
	// document. Specify up to 10 language codes here.
	TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`
	// Required. Input configurations.
	// The total number of files matched should be <= 100.
	// The total content size to translate should be <= 100M Unicode codepoints.
	// The files must use UTF-8 encoding.
	InputConfigs []*BatchDocumentInputConfig `protobuf:"bytes,4,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
	// Required. Output configuration.
	// If 2 input configs match to the same file (that is, same input path),
	// we don't generate output for duplicate inputs.
	OutputConfig *BatchDocumentOutputConfig `protobuf:"bytes,5,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
	// Optional. The models to use for translation. Map's key is target language
	// code. Map's value is the model name. Value can be a built-in general model,
	// or an AutoML Translation model.
	//
	// The value 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`,
	//
	// If the map is empty or a specific model is
	// not requested for a language pair, then default google model (nmt) is used.
	Models map[string]string `` /* 153-byte string literal not displayed */
	// Optional. Glossaries to be applied. It's keyed by target language code.
	Glossaries map[string]*TranslateTextGlossaryConfig `` /* 161-byte string literal not displayed */
	// Optional. The file format conversion map that is applied to all input
	// files. The map key is the original mime_type. The map value is the target
	// mime_type of translated documents.
	//
	// Supported file format conversion includes:
	//   - `application/pdf` to
	//     `application/vnd.openxmlformats-officedocument.wordprocessingml.document`
	//
	// If nothing specified, output files will be in the same format as the
	// original file.
	FormatConversions map[string]string `` /* 200-byte string literal not displayed */
	// Optional. This flag is to support user customized attribution.
	// If not provided, the default is `Machine Translated by Google`.
	// Customized attribution should follow rules in
	// https://cloud.google.com/translate/attribution#attribution_and_logos
	CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`
	// Optional. If true, use the text removal server to remove the shadow text on
	// background image for native pdf translation.
	// Shadow removal feature can only be enabled when
	// is_translate_native_pdf_only: false && pdf_native_only: false
	EnableShadowRemovalNativePdf bool `` /* 153-byte string literal not displayed */
	// Optional. If true, enable auto rotation correction in DVS.
	EnableRotationCorrection bool `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

The BatchTranslateDocument request.

func (*BatchTranslateDocumentRequest) Descriptor deprecated

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

Deprecated: Use BatchTranslateDocumentRequest.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentRequest) GetCustomizedAttribution added in v1.6.0

func (x *BatchTranslateDocumentRequest) GetCustomizedAttribution() string

func (*BatchTranslateDocumentRequest) GetEnableRotationCorrection added in v1.9.0

func (x *BatchTranslateDocumentRequest) GetEnableRotationCorrection() bool

func (*BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf added in v1.9.0

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

type BatchTranslateDocumentResponse

type BatchTranslateDocumentResponse struct {

	// Total number of pages to translate in all documents. Documents without
	// clear page definition (such as XLSX) are not counted.
	TotalPages int64 `protobuf:"varint,1,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
	// Number of successfully translated pages in all documents. Documents without
	// clear page definition (such as XLSX) are not counted.
	TranslatedPages int64 `protobuf:"varint,2,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`
	// Number of pages that failed to process in all documents. Documents without
	// clear page definition (such as XLSX) are not counted.
	FailedPages int64 `protobuf:"varint,3,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`
	// Number of billable pages in documents with clear page definition (such as
	// PDF, DOCX, PPTX)
	TotalBillablePages int64 `protobuf:"varint,4,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`
	// Total number of characters (Unicode codepoints) in all documents.
	TotalCharacters int64 `protobuf:"varint,5,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
	// Number of successfully translated characters (Unicode codepoints) in all
	// documents.
	TranslatedCharacters int64 `protobuf:"varint,6,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
	// Number of characters that have failed to process (Unicode codepoints) in
	// all documents.
	FailedCharacters int64 `protobuf:"varint,7,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
	// Number of billable characters (Unicode codepoints) in documents without
	// clear page definition, such as XLSX.
	TotalBillableCharacters int64 `` /* 133-byte string literal not displayed */
	// Time when the operation was submitted.
	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,9,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,10,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 BatchTranslateDocument if at least one document is translated successfully.

func (*BatchTranslateDocumentResponse) Descriptor deprecated

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

type BatchTranslateMetadata

type BatchTranslateMetadata struct {

	// The state of the operation.
	State BatchTranslateMetadata_State `` /* 126-byte string literal not displayed */
	// 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 deprecated

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

type BatchTranslateMetadata_State

type BatchTranslateMetadata_State int32

State of the job.

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 deprecated

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

Deprecated: Use BatchTranslateMetadata_State.Descriptor instead.

func (BatchTranslateMetadata_State) Number

func (BatchTranslateMetadata_State) String

func (BatchTranslateMetadata_State) Type

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 deprecated

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

type BatchTranslateTextRequest

type BatchTranslateTextRequest struct {

	// Required. Location to make a call. Must refer to a caller's project.
	//
	// Format: `projects/{project-number-or-id}/locations/{location-id}`.
	//
	// The `global` location is not supported for batch translation.
	//
	// Only AutoML Translation models or glossaries within the same region (have
	// the same location-id) can be used, otherwise an INVALID_ARGUMENT (400)
	// error is returned.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Source language code.
	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Required. Specify up to 10 language codes here.
	TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`
	// Optional. The models to use for translation. Map's key is target language
	// code. Map's value is model name. Value can be a built-in general model,
	// or an AutoML Translation model.
	//
	// The value 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`,
	//
	// If the map is empty or a specific model is
	// not requested for a language pair, then default google model (nmt) is used.
	Models map[string]string `` /* 153-byte string literal not displayed */
	// Required. Input configurations.
	// The total number of files matched should be <= 100.
	// The total content size should be <= 100M Unicode codepoints.
	// The files must use UTF-8 encoding.
	InputConfigs []*InputConfig `protobuf:"bytes,5,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
	// Required. Output configuration.
	// If 2 input configs match to the same file (that is, same input path),
	// we don't generate output for duplicate inputs.
	OutputConfig *OutputConfig `protobuf:"bytes,6,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
	// Optional. Glossaries to be applied for translation.
	// It's keyed by target language code.
	Glossaries map[string]*TranslateTextGlossaryConfig `` /* 161-byte string literal not displayed */
	// Optional. The labels with user-defined metadata for the request.
	//
	// Label keys and values can be no longer than 63 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label values are optional. Label keys must start with a letter.
	//
	// See https://cloud.google.com/translate/docs/advanced/labels for more
	// information.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

The batch translation request.

func (*BatchTranslateTextRequest) Descriptor deprecated

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

type CreateAdaptiveMtDatasetRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use CreateAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset added in v1.10.0

func (x *CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset() *AdaptiveMtDataset

func (*CreateAdaptiveMtDatasetRequest) GetParent added in v1.10.0

func (x *CreateAdaptiveMtDatasetRequest) GetParent() string

func (*CreateAdaptiveMtDatasetRequest) ProtoMessage added in v1.10.0

func (*CreateAdaptiveMtDatasetRequest) ProtoMessage()

func (*CreateAdaptiveMtDatasetRequest) ProtoReflect added in v1.10.0

func (*CreateAdaptiveMtDatasetRequest) Reset added in v1.10.0

func (x *CreateAdaptiveMtDatasetRequest) Reset()

func (*CreateAdaptiveMtDatasetRequest) String added in v1.10.0

type CreateDatasetMetadata added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use CreateDatasetMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatasetMetadata) GetCreateTime added in v1.11.0

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

func (*CreateDatasetMetadata) GetError added in v1.11.0

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

func (*CreateDatasetMetadata) GetState added in v1.11.0

func (x *CreateDatasetMetadata) GetState() OperationState

func (*CreateDatasetMetadata) GetUpdateTime added in v1.11.0

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

func (*CreateDatasetMetadata) ProtoMessage added in v1.11.0

func (*CreateDatasetMetadata) ProtoMessage()

func (*CreateDatasetMetadata) ProtoReflect added in v1.11.0

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

func (*CreateDatasetMetadata) Reset added in v1.11.0

func (x *CreateDatasetMetadata) Reset()

func (*CreateDatasetMetadata) String added in v1.11.0

func (x *CreateDatasetMetadata) String() string

type CreateDatasetRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateDatasetRequest) GetDataset added in v1.11.0

func (x *CreateDatasetRequest) GetDataset() *Dataset

func (*CreateDatasetRequest) GetParent added in v1.11.0

func (x *CreateDatasetRequest) GetParent() string

func (*CreateDatasetRequest) ProtoMessage added in v1.11.0

func (*CreateDatasetRequest) ProtoMessage()

func (*CreateDatasetRequest) ProtoReflect added in v1.11.0

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

func (*CreateDatasetRequest) Reset added in v1.11.0

func (x *CreateDatasetRequest) Reset()

func (*CreateDatasetRequest) String added in v1.11.0

func (x *CreateDatasetRequest) String() string

type CreateGlossaryEntryRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use CreateGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryEntryRequest) GetGlossaryEntry added in v1.11.0

func (x *CreateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry

func (*CreateGlossaryEntryRequest) GetParent added in v1.11.0

func (x *CreateGlossaryEntryRequest) GetParent() string

func (*CreateGlossaryEntryRequest) ProtoMessage added in v1.11.0

func (*CreateGlossaryEntryRequest) ProtoMessage()

func (*CreateGlossaryEntryRequest) ProtoReflect added in v1.11.0

func (*CreateGlossaryEntryRequest) Reset added in v1.11.0

func (x *CreateGlossaryEntryRequest) Reset()

func (*CreateGlossaryEntryRequest) String added in v1.11.0

func (x *CreateGlossaryEntryRequest) String() string

type 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 `` /* 126-byte string literal not displayed */
	// 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 deprecated

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

type CreateGlossaryMetadata_State

type CreateGlossaryMetadata_State int32

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

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 deprecated

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

Deprecated: Use CreateGlossaryMetadata_State.Descriptor instead.

func (CreateGlossaryMetadata_State) Number

func (CreateGlossaryMetadata_State) String

func (CreateGlossaryMetadata_State) Type

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 deprecated

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

type CreateModelMetadata added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use CreateModelMetadata.ProtoReflect.Descriptor instead.

func (*CreateModelMetadata) GetCreateTime added in v1.11.0

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

func (*CreateModelMetadata) GetError added in v1.11.0

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

func (*CreateModelMetadata) GetState added in v1.11.0

func (x *CreateModelMetadata) GetState() OperationState

func (*CreateModelMetadata) GetUpdateTime added in v1.11.0

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

func (*CreateModelMetadata) ProtoMessage added in v1.11.0

func (*CreateModelMetadata) ProtoMessage()

func (*CreateModelMetadata) ProtoReflect added in v1.11.0

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

func (*CreateModelMetadata) Reset added in v1.11.0

func (x *CreateModelMetadata) Reset()

func (*CreateModelMetadata) String added in v1.11.0

func (x *CreateModelMetadata) String() string

type CreateModelRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use CreateModelRequest.ProtoReflect.Descriptor instead.

func (*CreateModelRequest) GetModel added in v1.11.0

func (x *CreateModelRequest) GetModel() *Model

func (*CreateModelRequest) GetParent added in v1.11.0

func (x *CreateModelRequest) GetParent() string

func (*CreateModelRequest) ProtoMessage added in v1.11.0

func (*CreateModelRequest) ProtoMessage()

func (*CreateModelRequest) ProtoReflect added in v1.11.0

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

func (*CreateModelRequest) Reset added in v1.11.0

func (x *CreateModelRequest) Reset()

func (*CreateModelRequest) String added in v1.11.0

func (x *CreateModelRequest) String() string

type Dataset added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use Dataset.ProtoReflect.Descriptor instead.

func (*Dataset) GetCreateTime added in v1.11.0

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

func (*Dataset) GetDisplayName added in v1.11.0

func (x *Dataset) GetDisplayName() string

func (*Dataset) GetExampleCount added in v1.11.0

func (x *Dataset) GetExampleCount() int32

func (*Dataset) GetName added in v1.11.0

func (x *Dataset) GetName() string

func (*Dataset) GetSourceLanguageCode added in v1.11.0

func (x *Dataset) GetSourceLanguageCode() string

func (*Dataset) GetTargetLanguageCode added in v1.11.0

func (x *Dataset) GetTargetLanguageCode() string

func (*Dataset) GetTestExampleCount added in v1.11.0

func (x *Dataset) GetTestExampleCount() int32

func (*Dataset) GetTrainExampleCount added in v1.11.0

func (x *Dataset) GetTrainExampleCount() int32

func (*Dataset) GetUpdateTime added in v1.11.0

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

func (*Dataset) GetValidateExampleCount added in v1.11.0

func (x *Dataset) GetValidateExampleCount() int32

func (*Dataset) ProtoMessage added in v1.11.0

func (*Dataset) ProtoMessage()

func (*Dataset) ProtoReflect added in v1.11.0

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

func (*Dataset) Reset added in v1.11.0

func (x *Dataset) Reset()

func (*Dataset) String added in v1.11.0

func (x *Dataset) String() string

type DatasetInputConfig added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DatasetInputConfig.ProtoReflect.Descriptor instead.

func (*DatasetInputConfig) GetInputFiles added in v1.11.0

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

func (*DatasetInputConfig) ProtoMessage added in v1.11.0

func (*DatasetInputConfig) ProtoMessage()

func (*DatasetInputConfig) ProtoReflect added in v1.11.0

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

func (*DatasetInputConfig) Reset added in v1.11.0

func (x *DatasetInputConfig) Reset()

func (*DatasetInputConfig) String added in v1.11.0

func (x *DatasetInputConfig) String() string

type DatasetInputConfig_InputFile added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DatasetInputConfig_InputFile.ProtoReflect.Descriptor instead.

func (*DatasetInputConfig_InputFile) GetGcsSource added in v1.11.0

func (x *DatasetInputConfig_InputFile) GetGcsSource() *GcsInputSource

func (*DatasetInputConfig_InputFile) GetSource added in v1.11.0

func (m *DatasetInputConfig_InputFile) GetSource() isDatasetInputConfig_InputFile_Source

func (*DatasetInputConfig_InputFile) GetUsage added in v1.11.0

func (x *DatasetInputConfig_InputFile) GetUsage() string

func (*DatasetInputConfig_InputFile) ProtoMessage added in v1.11.0

func (*DatasetInputConfig_InputFile) ProtoMessage()

func (*DatasetInputConfig_InputFile) ProtoReflect added in v1.11.0

func (*DatasetInputConfig_InputFile) Reset added in v1.11.0

func (x *DatasetInputConfig_InputFile) Reset()

func (*DatasetInputConfig_InputFile) String added in v1.11.0

type DatasetInputConfig_InputFile_GcsSource added in v1.11.0

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

type DatasetOutputConfig added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DatasetOutputConfig.ProtoReflect.Descriptor instead.

func (*DatasetOutputConfig) GetDestination added in v1.11.0

func (m *DatasetOutputConfig) GetDestination() isDatasetOutputConfig_Destination

func (*DatasetOutputConfig) GetGcsDestination added in v1.11.0

func (x *DatasetOutputConfig) GetGcsDestination() *GcsOutputDestination

func (*DatasetOutputConfig) ProtoMessage added in v1.11.0

func (*DatasetOutputConfig) ProtoMessage()

func (*DatasetOutputConfig) ProtoReflect added in v1.11.0

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

func (*DatasetOutputConfig) Reset added in v1.11.0

func (x *DatasetOutputConfig) Reset()

func (*DatasetOutputConfig) String added in v1.11.0

func (x *DatasetOutputConfig) String() string

type DatasetOutputConfig_GcsDestination added in v1.11.0

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"`
}

type DeleteAdaptiveMtDatasetRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use DeleteAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdaptiveMtDatasetRequest) GetName added in v1.10.0

func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage added in v1.10.0

func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage()

func (*DeleteAdaptiveMtDatasetRequest) ProtoReflect added in v1.10.0

func (*DeleteAdaptiveMtDatasetRequest) Reset added in v1.10.0

func (x *DeleteAdaptiveMtDatasetRequest) Reset()

func (*DeleteAdaptiveMtDatasetRequest) String added in v1.10.0

type DeleteAdaptiveMtFileRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use DeleteAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdaptiveMtFileRequest) GetName added in v1.10.0

func (x *DeleteAdaptiveMtFileRequest) GetName() string

func (*DeleteAdaptiveMtFileRequest) ProtoMessage added in v1.10.0

func (*DeleteAdaptiveMtFileRequest) ProtoMessage()

func (*DeleteAdaptiveMtFileRequest) ProtoReflect added in v1.10.0

func (*DeleteAdaptiveMtFileRequest) Reset added in v1.10.0

func (x *DeleteAdaptiveMtFileRequest) Reset()

func (*DeleteAdaptiveMtFileRequest) String added in v1.10.0

func (x *DeleteAdaptiveMtFileRequest) String() string

type DeleteDatasetMetadata added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DeleteDatasetMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDatasetMetadata) GetCreateTime added in v1.11.0

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

func (*DeleteDatasetMetadata) GetError added in v1.11.0

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

func (*DeleteDatasetMetadata) GetState added in v1.11.0

func (x *DeleteDatasetMetadata) GetState() OperationState

func (*DeleteDatasetMetadata) GetUpdateTime added in v1.11.0

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

func (*DeleteDatasetMetadata) ProtoMessage added in v1.11.0

func (*DeleteDatasetMetadata) ProtoMessage()

func (*DeleteDatasetMetadata) ProtoReflect added in v1.11.0

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

func (*DeleteDatasetMetadata) Reset added in v1.11.0

func (x *DeleteDatasetMetadata) Reset()

func (*DeleteDatasetMetadata) String added in v1.11.0

func (x *DeleteDatasetMetadata) String() string

type DeleteDatasetRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatasetRequest) GetName added in v1.11.0

func (x *DeleteDatasetRequest) GetName() string

func (*DeleteDatasetRequest) ProtoMessage added in v1.11.0

func (*DeleteDatasetRequest) ProtoMessage()

func (*DeleteDatasetRequest) ProtoReflect added in v1.11.0

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

func (*DeleteDatasetRequest) Reset added in v1.11.0

func (x *DeleteDatasetRequest) Reset()

func (*DeleteDatasetRequest) String added in v1.11.0

func (x *DeleteDatasetRequest) String() string

type DeleteGlossaryEntryRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DeleteGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryEntryRequest) GetName added in v1.11.0

func (x *DeleteGlossaryEntryRequest) GetName() string

func (*DeleteGlossaryEntryRequest) ProtoMessage added in v1.11.0

func (*DeleteGlossaryEntryRequest) ProtoMessage()

func (*DeleteGlossaryEntryRequest) ProtoReflect added in v1.11.0

func (*DeleteGlossaryEntryRequest) Reset added in v1.11.0

func (x *DeleteGlossaryEntryRequest) Reset()

func (*DeleteGlossaryEntryRequest) String added in v1.11.0

func (x *DeleteGlossaryEntryRequest) String() string

type 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 `` /* 126-byte string literal not displayed */
	// 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 deprecated

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

type DeleteGlossaryMetadata_State

type DeleteGlossaryMetadata_State int32

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

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 deprecated

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

Deprecated: Use DeleteGlossaryMetadata_State.Descriptor instead.

func (DeleteGlossaryMetadata_State) Number

func (DeleteGlossaryMetadata_State) String

func (DeleteGlossaryMetadata_State) Type

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 deprecated

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

type 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 deprecated

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

type DeleteModelMetadata added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DeleteModelMetadata.ProtoReflect.Descriptor instead.

func (*DeleteModelMetadata) GetCreateTime added in v1.11.0

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

func (*DeleteModelMetadata) GetError added in v1.11.0

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

func (*DeleteModelMetadata) GetState added in v1.11.0

func (x *DeleteModelMetadata) GetState() OperationState

func (*DeleteModelMetadata) GetUpdateTime added in v1.11.0

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

func (*DeleteModelMetadata) ProtoMessage added in v1.11.0

func (*DeleteModelMetadata) ProtoMessage()

func (*DeleteModelMetadata) ProtoReflect added in v1.11.0

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

func (*DeleteModelMetadata) Reset added in v1.11.0

func (x *DeleteModelMetadata) Reset()

func (*DeleteModelMetadata) String added in v1.11.0

func (x *DeleteModelMetadata) String() string

type DeleteModelRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.

func (*DeleteModelRequest) GetName added in v1.11.0

func (x *DeleteModelRequest) GetName() string

func (*DeleteModelRequest) ProtoMessage added in v1.11.0

func (*DeleteModelRequest) ProtoMessage()

func (*DeleteModelRequest) ProtoReflect added in v1.11.0

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

func (*DeleteModelRequest) Reset added in v1.11.0

func (x *DeleteModelRequest) Reset()

func (*DeleteModelRequest) String added in v1.11.0

func (x *DeleteModelRequest) String() string

type DetectLanguageRequest

type DetectLanguageRequest 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}`.
	//
	// Only models within the same region (has same location-id) can be used.
	// Otherwise an INVALID_ARGUMENT (400) error is returned.
	Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The language detection model to be used.
	//
	// Format:
	// `projects/{project-number-or-id}/locations/{location-id}/models/language-detection/{model-id}`
	//
	// Only one language detection model is currently supported:
	// `projects/{project-number-or-id}/locations/{location-id}/models/language-detection/default`.
	//
	// If not specified, the default model is used.
	Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
	// Required. The source of the document from which to detect the language.
	//
	// Types that are assignable to Source:
	//
	//	*DetectLanguageRequest_Content
	Source isDetectLanguageRequest_Source `protobuf_oneof:"source"`
	// Optional. The format of the source text, for example, "text/html",
	// "text/plain". If left blank, the MIME type defaults to "text/html".
	MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Optional. The labels with user-defined metadata for the request.
	//
	// Label keys and values can be no longer than 63 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label values are optional. Label keys must start with a letter.
	//
	// See https://cloud.google.com/translate/docs/advanced/labels for more
	// information.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request message for language detection.

func (*DetectLanguageRequest) Descriptor deprecated

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

type 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"`
}

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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"`
}

type 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"`
}

type 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 deprecated

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

type 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"`
}

type 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 deprecated

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

type Example added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use Example.ProtoReflect.Descriptor instead.

func (*Example) GetName added in v1.11.0

func (x *Example) GetName() string

func (*Example) GetSourceText added in v1.11.0

func (x *Example) GetSourceText() string

func (*Example) GetTargetText added in v1.11.0

func (x *Example) GetTargetText() string

func (*Example) GetUsage added in v1.11.0

func (x *Example) GetUsage() string

func (*Example) ProtoMessage added in v1.11.0

func (*Example) ProtoMessage()

func (*Example) ProtoReflect added in v1.11.0

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

func (*Example) Reset added in v1.11.0

func (x *Example) Reset()

func (*Example) String added in v1.11.0

func (x *Example) String() string

type ExportDataMetadata added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ExportDataMetadata.ProtoReflect.Descriptor instead.

func (*ExportDataMetadata) GetCreateTime added in v1.11.0

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

func (*ExportDataMetadata) GetError added in v1.11.0

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

func (*ExportDataMetadata) GetState added in v1.11.0

func (x *ExportDataMetadata) GetState() OperationState

func (*ExportDataMetadata) GetUpdateTime added in v1.11.0

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

func (*ExportDataMetadata) ProtoMessage added in v1.11.0

func (*ExportDataMetadata) ProtoMessage()

func (*ExportDataMetadata) ProtoReflect added in v1.11.0

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

func (*ExportDataMetadata) Reset added in v1.11.0

func (x *ExportDataMetadata) Reset()

func (*ExportDataMetadata) String added in v1.11.0

func (x *ExportDataMetadata) String() string

type ExportDataRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.

func (*ExportDataRequest) GetDataset added in v1.11.0

func (x *ExportDataRequest) GetDataset() string

func (*ExportDataRequest) GetOutputConfig added in v1.11.0

func (x *ExportDataRequest) GetOutputConfig() *DatasetOutputConfig

func (*ExportDataRequest) ProtoMessage added in v1.11.0

func (*ExportDataRequest) ProtoMessage()

func (*ExportDataRequest) ProtoReflect added in v1.11.0

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

func (*ExportDataRequest) Reset added in v1.11.0

func (x *ExportDataRequest) Reset()

func (*ExportDataRequest) String added in v1.11.0

func (x *ExportDataRequest) String() string

type FileInputSource added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use FileInputSource.ProtoReflect.Descriptor instead.

func (*FileInputSource) GetContent added in v1.10.0

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

func (*FileInputSource) GetDisplayName added in v1.10.0

func (x *FileInputSource) GetDisplayName() string

func (*FileInputSource) GetMimeType added in v1.10.0

func (x *FileInputSource) GetMimeType() string

func (*FileInputSource) ProtoMessage added in v1.10.0

func (*FileInputSource) ProtoMessage()

func (*FileInputSource) ProtoReflect added in v1.10.0

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

func (*FileInputSource) Reset added in v1.10.0

func (x *FileInputSource) Reset()

func (*FileInputSource) String added in v1.10.0

func (x *FileInputSource) String() string

type 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 deprecated

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

type GcsInputSource added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use GcsInputSource.ProtoReflect.Descriptor instead.

func (*GcsInputSource) GetInputUri added in v1.10.0

func (x *GcsInputSource) GetInputUri() string

func (*GcsInputSource) ProtoMessage added in v1.10.0

func (*GcsInputSource) ProtoMessage()

func (*GcsInputSource) ProtoReflect added in v1.10.0

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

func (*GcsInputSource) Reset added in v1.10.0

func (x *GcsInputSource) Reset()

func (*GcsInputSource) String added in v1.10.0

func (x *GcsInputSource) String() string

type GcsOutputDestination added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use GcsOutputDestination.ProtoReflect.Descriptor instead.

func (*GcsOutputDestination) GetOutputUriPrefix added in v1.10.0

func (x *GcsOutputDestination) GetOutputUriPrefix() string

func (*GcsOutputDestination) ProtoMessage added in v1.10.0

func (*GcsOutputDestination) ProtoMessage()

func (*GcsOutputDestination) ProtoReflect added in v1.10.0

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

func (*GcsOutputDestination) Reset added in v1.10.0

func (x *GcsOutputDestination) Reset()

func (*GcsOutputDestination) String added in v1.10.0

func (x *GcsOutputDestination) String() string

type 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 deprecated

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

type GetAdaptiveMtDatasetRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use GetAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetAdaptiveMtDatasetRequest) GetName added in v1.10.0

func (x *GetAdaptiveMtDatasetRequest) GetName() string

func (*GetAdaptiveMtDatasetRequest) ProtoMessage added in v1.10.0

func (*GetAdaptiveMtDatasetRequest) ProtoMessage()

func (*GetAdaptiveMtDatasetRequest) ProtoReflect added in v1.10.0

func (*GetAdaptiveMtDatasetRequest) Reset added in v1.10.0

func (x *GetAdaptiveMtDatasetRequest) Reset()

func (*GetAdaptiveMtDatasetRequest) String added in v1.10.0

func (x *GetAdaptiveMtDatasetRequest) String() string

type GetAdaptiveMtFileRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use GetAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*GetAdaptiveMtFileRequest) GetName added in v1.10.0

func (x *GetAdaptiveMtFileRequest) GetName() string

func (*GetAdaptiveMtFileRequest) ProtoMessage added in v1.10.0

func (*GetAdaptiveMtFileRequest) ProtoMessage()

func (*GetAdaptiveMtFileRequest) ProtoReflect added in v1.10.0

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

func (*GetAdaptiveMtFileRequest) Reset added in v1.10.0

func (x *GetAdaptiveMtFileRequest) Reset()

func (*GetAdaptiveMtFileRequest) String added in v1.10.0

func (x *GetAdaptiveMtFileRequest) String() string

type GetDatasetRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetDatasetRequest) GetName added in v1.11.0

func (x *GetDatasetRequest) GetName() string

func (*GetDatasetRequest) ProtoMessage added in v1.11.0

func (*GetDatasetRequest) ProtoMessage()

func (*GetDatasetRequest) ProtoReflect added in v1.11.0

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

func (*GetDatasetRequest) Reset added in v1.11.0

func (x *GetDatasetRequest) Reset()

func (*GetDatasetRequest) String added in v1.11.0

func (x *GetDatasetRequest) String() string

type GetGlossaryEntryRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GetGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryEntryRequest) GetName added in v1.11.0

func (x *GetGlossaryEntryRequest) GetName() string

func (*GetGlossaryEntryRequest) ProtoMessage added in v1.11.0

func (*GetGlossaryEntryRequest) ProtoMessage()

func (*GetGlossaryEntryRequest) ProtoReflect added in v1.11.0

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

func (*GetGlossaryEntryRequest) Reset added in v1.11.0

func (x *GetGlossaryEntryRequest) Reset()

func (*GetGlossaryEntryRequest) String added in v1.11.0

func (x *GetGlossaryEntryRequest) String() string

type 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 deprecated

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

type GetModelRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.

func (*GetModelRequest) GetName added in v1.11.0

func (x *GetModelRequest) GetName() string

func (*GetModelRequest) ProtoMessage added in v1.11.0

func (*GetModelRequest) ProtoMessage()

func (*GetModelRequest) ProtoReflect added in v1.11.0

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

func (*GetModelRequest) Reset added in v1.11.0

func (x *GetModelRequest) Reset()

func (*GetModelRequest) String added in v1.11.0

func (x *GetModelRequest) String() string

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use Glossary.ProtoReflect.Descriptor instead.

func (*Glossary) GetDisplayName added in v1.6.0

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

type GlossaryEntry added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GlossaryEntry.ProtoReflect.Descriptor instead.

func (*GlossaryEntry) GetData added in v1.11.0

func (m *GlossaryEntry) GetData() isGlossaryEntry_Data

func (*GlossaryEntry) GetDescription added in v1.11.0

func (x *GlossaryEntry) GetDescription() string

func (*GlossaryEntry) GetName added in v1.11.0

func (x *GlossaryEntry) GetName() string

func (*GlossaryEntry) GetTermsPair added in v1.11.0

func (*GlossaryEntry) GetTermsSet added in v1.11.0

func (*GlossaryEntry) ProtoMessage added in v1.11.0

func (*GlossaryEntry) ProtoMessage()

func (*GlossaryEntry) ProtoReflect added in v1.11.0

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

func (*GlossaryEntry) Reset added in v1.11.0

func (x *GlossaryEntry) Reset()

func (*GlossaryEntry) String added in v1.11.0

func (x *GlossaryEntry) String() string

type GlossaryEntry_GlossaryTermsPair added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GlossaryEntry_GlossaryTermsPair.ProtoReflect.Descriptor instead.

func (*GlossaryEntry_GlossaryTermsPair) GetSourceTerm added in v1.11.0

func (x *GlossaryEntry_GlossaryTermsPair) GetSourceTerm() *GlossaryTerm

func (*GlossaryEntry_GlossaryTermsPair) GetTargetTerm added in v1.11.0

func (x *GlossaryEntry_GlossaryTermsPair) GetTargetTerm() *GlossaryTerm

func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage added in v1.11.0

func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage()

func (*GlossaryEntry_GlossaryTermsPair) ProtoReflect added in v1.11.0

func (*GlossaryEntry_GlossaryTermsPair) Reset added in v1.11.0

func (*GlossaryEntry_GlossaryTermsPair) String added in v1.11.0

type GlossaryEntry_GlossaryTermsSet added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GlossaryEntry_GlossaryTermsSet.ProtoReflect.Descriptor instead.

func (*GlossaryEntry_GlossaryTermsSet) GetTerms added in v1.11.0

func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage added in v1.11.0

func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage()

func (*GlossaryEntry_GlossaryTermsSet) ProtoReflect added in v1.11.0

func (*GlossaryEntry_GlossaryTermsSet) Reset added in v1.11.0

func (x *GlossaryEntry_GlossaryTermsSet) Reset()

func (*GlossaryEntry_GlossaryTermsSet) String added in v1.11.0

type GlossaryEntry_TermsPair added in v1.11.0

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

type GlossaryEntry_TermsSet added in v1.11.0

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"`
}

type 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 deprecated

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

type 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"`
}

type GlossaryTerm added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use GlossaryTerm.ProtoReflect.Descriptor instead.

func (*GlossaryTerm) GetLanguageCode added in v1.11.0

func (x *GlossaryTerm) GetLanguageCode() string

func (*GlossaryTerm) GetText added in v1.11.0

func (x *GlossaryTerm) GetText() string

func (*GlossaryTerm) ProtoMessage added in v1.11.0

func (*GlossaryTerm) ProtoMessage()

func (*GlossaryTerm) ProtoReflect added in v1.11.0

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

func (*GlossaryTerm) Reset added in v1.11.0

func (x *GlossaryTerm) Reset()

func (*GlossaryTerm) String added in v1.11.0

func (x *GlossaryTerm) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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"`
}

type Glossary_LanguagePair

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

type ImportAdaptiveMtFileRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ImportAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*ImportAdaptiveMtFileRequest) GetFileInputSource added in v1.10.0

func (x *ImportAdaptiveMtFileRequest) GetFileInputSource() *FileInputSource

func (*ImportAdaptiveMtFileRequest) GetGcsInputSource added in v1.10.0

func (x *ImportAdaptiveMtFileRequest) GetGcsInputSource() *GcsInputSource

func (*ImportAdaptiveMtFileRequest) GetParent added in v1.10.0

func (x *ImportAdaptiveMtFileRequest) GetParent() string

func (*ImportAdaptiveMtFileRequest) GetSource added in v1.10.0

func (m *ImportAdaptiveMtFileRequest) GetSource() isImportAdaptiveMtFileRequest_Source

func (*ImportAdaptiveMtFileRequest) ProtoMessage added in v1.10.0

func (*ImportAdaptiveMtFileRequest) ProtoMessage()

func (*ImportAdaptiveMtFileRequest) ProtoReflect added in v1.10.0

func (*ImportAdaptiveMtFileRequest) Reset added in v1.10.0

func (x *ImportAdaptiveMtFileRequest) Reset()

func (*ImportAdaptiveMtFileRequest) String added in v1.10.0

func (x *ImportAdaptiveMtFileRequest) String() string

type ImportAdaptiveMtFileRequest_FileInputSource added in v1.10.0

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

type ImportAdaptiveMtFileRequest_GcsInputSource added in v1.10.0

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

type ImportAdaptiveMtFileResponse added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ImportAdaptiveMtFileResponse.ProtoReflect.Descriptor instead.

func (*ImportAdaptiveMtFileResponse) GetAdaptiveMtFile added in v1.10.0

func (x *ImportAdaptiveMtFileResponse) GetAdaptiveMtFile() *AdaptiveMtFile

func (*ImportAdaptiveMtFileResponse) ProtoMessage added in v1.10.0

func (*ImportAdaptiveMtFileResponse) ProtoMessage()

func (*ImportAdaptiveMtFileResponse) ProtoReflect added in v1.10.0

func (*ImportAdaptiveMtFileResponse) Reset added in v1.10.0

func (x *ImportAdaptiveMtFileResponse) Reset()

func (*ImportAdaptiveMtFileResponse) String added in v1.10.0

type ImportDataMetadata added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ImportDataMetadata.ProtoReflect.Descriptor instead.

func (*ImportDataMetadata) GetCreateTime added in v1.11.0

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

func (*ImportDataMetadata) GetError added in v1.11.0

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

func (*ImportDataMetadata) GetState added in v1.11.0

func (x *ImportDataMetadata) GetState() OperationState

func (*ImportDataMetadata) GetUpdateTime added in v1.11.0

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

func (*ImportDataMetadata) ProtoMessage added in v1.11.0

func (*ImportDataMetadata) ProtoMessage()

func (*ImportDataMetadata) ProtoReflect added in v1.11.0

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

func (*ImportDataMetadata) Reset added in v1.11.0

func (x *ImportDataMetadata) Reset()

func (*ImportDataMetadata) String added in v1.11.0

func (x *ImportDataMetadata) String() string

type ImportDataRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.

func (*ImportDataRequest) GetDataset added in v1.11.0

func (x *ImportDataRequest) GetDataset() string

func (*ImportDataRequest) GetInputConfig added in v1.11.0

func (x *ImportDataRequest) GetInputConfig() *DatasetInputConfig

func (*ImportDataRequest) ProtoMessage added in v1.11.0

func (*ImportDataRequest) ProtoMessage()

func (*ImportDataRequest) ProtoReflect added in v1.11.0

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

func (*ImportDataRequest) Reset added in v1.11.0

func (x *ImportDataRequest) Reset()

func (*ImportDataRequest) String added in v1.11.0

func (x *ImportDataRequest) String() string

type 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 deprecated

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

type 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"`
}

type ListAdaptiveMtDatasetsRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ListAdaptiveMtDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtDatasetsRequest) GetFilter added in v1.10.0

func (x *ListAdaptiveMtDatasetsRequest) GetFilter() string

func (*ListAdaptiveMtDatasetsRequest) GetPageSize added in v1.10.0

func (x *ListAdaptiveMtDatasetsRequest) GetPageSize() int32

func (*ListAdaptiveMtDatasetsRequest) GetPageToken added in v1.10.0

func (x *ListAdaptiveMtDatasetsRequest) GetPageToken() string

func (*ListAdaptiveMtDatasetsRequest) GetParent added in v1.10.0

func (x *ListAdaptiveMtDatasetsRequest) GetParent() string

func (*ListAdaptiveMtDatasetsRequest) ProtoMessage added in v1.10.0

func (*ListAdaptiveMtDatasetsRequest) ProtoMessage()

func (*ListAdaptiveMtDatasetsRequest) ProtoReflect added in v1.10.0

func (*ListAdaptiveMtDatasetsRequest) Reset added in v1.10.0

func (x *ListAdaptiveMtDatasetsRequest) Reset()

func (*ListAdaptiveMtDatasetsRequest) String added in v1.10.0

type ListAdaptiveMtDatasetsResponse added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ListAdaptiveMtDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets added in v1.10.0

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

func (*ListAdaptiveMtDatasetsResponse) GetNextPageToken added in v1.10.0

func (x *ListAdaptiveMtDatasetsResponse) GetNextPageToken() string

func (*ListAdaptiveMtDatasetsResponse) ProtoMessage added in v1.10.0

func (*ListAdaptiveMtDatasetsResponse) ProtoMessage()

func (*ListAdaptiveMtDatasetsResponse) ProtoReflect added in v1.10.0

func (*ListAdaptiveMtDatasetsResponse) Reset added in v1.10.0

func (x *ListAdaptiveMtDatasetsResponse) Reset()

func (*ListAdaptiveMtDatasetsResponse) String added in v1.10.0

type ListAdaptiveMtFilesRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ListAdaptiveMtFilesRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtFilesRequest) GetPageSize added in v1.10.0

func (x *ListAdaptiveMtFilesRequest) GetPageSize() int32

func (*ListAdaptiveMtFilesRequest) GetPageToken added in v1.10.0

func (x *ListAdaptiveMtFilesRequest) GetPageToken() string

func (*ListAdaptiveMtFilesRequest) GetParent added in v1.10.0

func (x *ListAdaptiveMtFilesRequest) GetParent() string

func (*ListAdaptiveMtFilesRequest) ProtoMessage added in v1.10.0

func (*ListAdaptiveMtFilesRequest) ProtoMessage()

func (*ListAdaptiveMtFilesRequest) ProtoReflect added in v1.10.0

func (*ListAdaptiveMtFilesRequest) Reset added in v1.10.0

func (x *ListAdaptiveMtFilesRequest) Reset()

func (*ListAdaptiveMtFilesRequest) String added in v1.10.0

func (x *ListAdaptiveMtFilesRequest) String() string

type ListAdaptiveMtFilesResponse added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ListAdaptiveMtFilesResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles added in v1.10.0

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

func (*ListAdaptiveMtFilesResponse) GetNextPageToken added in v1.10.0

func (x *ListAdaptiveMtFilesResponse) GetNextPageToken() string

func (*ListAdaptiveMtFilesResponse) ProtoMessage added in v1.10.0

func (*ListAdaptiveMtFilesResponse) ProtoMessage()

func (*ListAdaptiveMtFilesResponse) ProtoReflect added in v1.10.0

func (*ListAdaptiveMtFilesResponse) Reset added in v1.10.0

func (x *ListAdaptiveMtFilesResponse) Reset()

func (*ListAdaptiveMtFilesResponse) String added in v1.10.0

func (x *ListAdaptiveMtFilesResponse) String() string

type ListAdaptiveMtSentencesRequest added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ListAdaptiveMtSentencesRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtSentencesRequest) GetPageSize added in v1.10.0

func (x *ListAdaptiveMtSentencesRequest) GetPageSize() int32

func (*ListAdaptiveMtSentencesRequest) GetPageToken added in v1.10.0

func (x *ListAdaptiveMtSentencesRequest) GetPageToken() string

func (*ListAdaptiveMtSentencesRequest) GetParent added in v1.10.0

func (x *ListAdaptiveMtSentencesRequest) GetParent() string

func (*ListAdaptiveMtSentencesRequest) ProtoMessage added in v1.10.0

func (*ListAdaptiveMtSentencesRequest) ProtoMessage()

func (*ListAdaptiveMtSentencesRequest) ProtoReflect added in v1.10.0

func (*ListAdaptiveMtSentencesRequest) Reset added in v1.10.0

func (x *ListAdaptiveMtSentencesRequest) Reset()

func (*ListAdaptiveMtSentencesRequest) String added in v1.10.0

type ListAdaptiveMtSentencesResponse added in v1.10.0

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 deprecated added in v1.10.0

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

Deprecated: Use ListAdaptiveMtSentencesResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences added in v1.10.0

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

func (*ListAdaptiveMtSentencesResponse) GetNextPageToken added in v1.10.0

func (x *ListAdaptiveMtSentencesResponse) GetNextPageToken() string

func (*ListAdaptiveMtSentencesResponse) ProtoMessage added in v1.10.0

func (*ListAdaptiveMtSentencesResponse) ProtoMessage()

func (*ListAdaptiveMtSentencesResponse) ProtoReflect added in v1.10.0

func (*ListAdaptiveMtSentencesResponse) Reset added in v1.10.0

func (*ListAdaptiveMtSentencesResponse) String added in v1.10.0

type ListDatasetsRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListDatasetsRequest) GetPageSize added in v1.11.0

func (x *ListDatasetsRequest) GetPageSize() int32

func (*ListDatasetsRequest) GetPageToken added in v1.11.0

func (x *ListDatasetsRequest) GetPageToken() string

func (*ListDatasetsRequest) GetParent added in v1.11.0

func (x *ListDatasetsRequest) GetParent() string

func (*ListDatasetsRequest) ProtoMessage added in v1.11.0

func (*ListDatasetsRequest) ProtoMessage()

func (*ListDatasetsRequest) ProtoReflect added in v1.11.0

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

func (*ListDatasetsRequest) Reset added in v1.11.0

func (x *ListDatasetsRequest) Reset()

func (*ListDatasetsRequest) String added in v1.11.0

func (x *ListDatasetsRequest) String() string

type ListDatasetsResponse added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListDatasetsResponse) GetDatasets added in v1.11.0

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

func (*ListDatasetsResponse) GetNextPageToken added in v1.11.0

func (x *ListDatasetsResponse) GetNextPageToken() string

func (*ListDatasetsResponse) ProtoMessage added in v1.11.0

func (*ListDatasetsResponse) ProtoMessage()

func (*ListDatasetsResponse) ProtoReflect added in v1.11.0

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

func (*ListDatasetsResponse) Reset added in v1.11.0

func (x *ListDatasetsResponse) Reset()

func (*ListDatasetsResponse) String added in v1.11.0

func (x *ListDatasetsResponse) String() string

type ListExamplesRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.

func (*ListExamplesRequest) GetFilter added in v1.11.0

func (x *ListExamplesRequest) GetFilter() string

func (*ListExamplesRequest) GetPageSize added in v1.11.0

func (x *ListExamplesRequest) GetPageSize() int32

func (*ListExamplesRequest) GetPageToken added in v1.11.0

func (x *ListExamplesRequest) GetPageToken() string

func (*ListExamplesRequest) GetParent added in v1.11.0

func (x *ListExamplesRequest) GetParent() string

func (*ListExamplesRequest) ProtoMessage added in v1.11.0

func (*ListExamplesRequest) ProtoMessage()

func (*ListExamplesRequest) ProtoReflect added in v1.11.0

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

func (*ListExamplesRequest) Reset added in v1.11.0

func (x *ListExamplesRequest) Reset()

func (*ListExamplesRequest) String added in v1.11.0

func (x *ListExamplesRequest) String() string

type ListExamplesResponse added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.

func (*ListExamplesResponse) GetExamples added in v1.11.0

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

func (*ListExamplesResponse) GetNextPageToken added in v1.11.0

func (x *ListExamplesResponse) GetNextPageToken() string

func (*ListExamplesResponse) ProtoMessage added in v1.11.0

func (*ListExamplesResponse) ProtoMessage()

func (*ListExamplesResponse) ProtoReflect added in v1.11.0

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

func (*ListExamplesResponse) Reset added in v1.11.0

func (x *ListExamplesResponse) Reset()

func (*ListExamplesResponse) String added in v1.11.0

func (x *ListExamplesResponse) String() string

type 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 deprecated

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

type 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 deprecated

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

type ListGlossaryEntriesRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListGlossaryEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossaryEntriesRequest) GetPageSize added in v1.11.0

func (x *ListGlossaryEntriesRequest) GetPageSize() int32

func (*ListGlossaryEntriesRequest) GetPageToken added in v1.11.0

func (x *ListGlossaryEntriesRequest) GetPageToken() string

func (*ListGlossaryEntriesRequest) GetParent added in v1.11.0

func (x *ListGlossaryEntriesRequest) GetParent() string

func (*ListGlossaryEntriesRequest) ProtoMessage added in v1.11.0

func (*ListGlossaryEntriesRequest) ProtoMessage()

func (*ListGlossaryEntriesRequest) ProtoReflect added in v1.11.0

func (*ListGlossaryEntriesRequest) Reset added in v1.11.0

func (x *ListGlossaryEntriesRequest) Reset()

func (*ListGlossaryEntriesRequest) String added in v1.11.0

func (x *ListGlossaryEntriesRequest) String() string

type ListGlossaryEntriesResponse added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListGlossaryEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossaryEntriesResponse) GetGlossaryEntries added in v1.11.0

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

func (*ListGlossaryEntriesResponse) GetNextPageToken added in v1.11.0

func (x *ListGlossaryEntriesResponse) GetNextPageToken() string

func (*ListGlossaryEntriesResponse) ProtoMessage added in v1.11.0

func (*ListGlossaryEntriesResponse) ProtoMessage()

func (*ListGlossaryEntriesResponse) ProtoReflect added in v1.11.0

func (*ListGlossaryEntriesResponse) Reset added in v1.11.0

func (x *ListGlossaryEntriesResponse) Reset()

func (*ListGlossaryEntriesResponse) String added in v1.11.0

func (x *ListGlossaryEntriesResponse) String() string

type ListModelsRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.

func (*ListModelsRequest) GetFilter added in v1.11.0

func (x *ListModelsRequest) GetFilter() string

func (*ListModelsRequest) GetPageSize added in v1.11.0

func (x *ListModelsRequest) GetPageSize() int32

func (*ListModelsRequest) GetPageToken added in v1.11.0

func (x *ListModelsRequest) GetPageToken() string

func (*ListModelsRequest) GetParent added in v1.11.0

func (x *ListModelsRequest) GetParent() string

func (*ListModelsRequest) ProtoMessage added in v1.11.0

func (*ListModelsRequest) ProtoMessage()

func (*ListModelsRequest) ProtoReflect added in v1.11.0

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

func (*ListModelsRequest) Reset added in v1.11.0

func (x *ListModelsRequest) Reset()

func (*ListModelsRequest) String added in v1.11.0

func (x *ListModelsRequest) String() string

type ListModelsResponse added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.

func (*ListModelsResponse) GetModels added in v1.11.0

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

func (*ListModelsResponse) GetNextPageToken added in v1.11.0

func (x *ListModelsResponse) GetNextPageToken() string

func (*ListModelsResponse) ProtoMessage added in v1.11.0

func (*ListModelsResponse) ProtoMessage()

func (*ListModelsResponse) ProtoReflect added in v1.11.0

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

func (*ListModelsResponse) Reset added in v1.11.0

func (x *ListModelsResponse) Reset()

func (*ListModelsResponse) String added in v1.11.0

func (x *ListModelsResponse) String() string

type Model added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetCreateTime added in v1.11.0

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

func (*Model) GetDataset added in v1.11.0

func (x *Model) GetDataset() string

func (*Model) GetDisplayName added in v1.11.0

func (x *Model) GetDisplayName() string

func (*Model) GetName added in v1.11.0

func (x *Model) GetName() string

func (*Model) GetSourceLanguageCode added in v1.11.0

func (x *Model) GetSourceLanguageCode() string

func (*Model) GetTargetLanguageCode added in v1.11.0

func (x *Model) GetTargetLanguageCode() string

func (*Model) GetTestExampleCount added in v1.11.0

func (x *Model) GetTestExampleCount() int32

func (*Model) GetTrainExampleCount added in v1.11.0

func (x *Model) GetTrainExampleCount() int32

func (*Model) GetUpdateTime added in v1.11.0

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

func (*Model) GetValidateExampleCount added in v1.11.0

func (x *Model) GetValidateExampleCount() int32

func (*Model) ProtoMessage added in v1.11.0

func (*Model) ProtoMessage()

func (*Model) ProtoReflect added in v1.11.0

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

func (*Model) Reset added in v1.11.0

func (x *Model) Reset()

func (*Model) String added in v1.11.0

func (x *Model) String() string

type OperationState added in v1.11.0

type OperationState int32

Possible states of long running operations.

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 added in v1.11.0

func (OperationState) Enum added in v1.11.0

func (x OperationState) Enum() *OperationState

func (OperationState) EnumDescriptor deprecated added in v1.11.0

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

Deprecated: Use OperationState.Descriptor instead.

func (OperationState) Number added in v1.11.0

func (OperationState) String added in v1.11.0

func (x OperationState) String() string

func (OperationState) Type added in v1.11.0

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 deprecated

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

type 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"`
}

type Romanization added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use Romanization.ProtoReflect.Descriptor instead.

func (*Romanization) GetDetectedLanguageCode added in v1.11.0

func (x *Romanization) GetDetectedLanguageCode() string

func (*Romanization) GetRomanizedText added in v1.11.0

func (x *Romanization) GetRomanizedText() string

func (*Romanization) ProtoMessage added in v1.11.0

func (*Romanization) ProtoMessage()

func (*Romanization) ProtoReflect added in v1.11.0

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

func (*Romanization) Reset added in v1.11.0

func (x *Romanization) Reset()

func (*Romanization) String added in v1.11.0

func (x *Romanization) String() string

type RomanizeTextRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use RomanizeTextRequest.ProtoReflect.Descriptor instead.

func (*RomanizeTextRequest) GetContents added in v1.11.0

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

func (*RomanizeTextRequest) GetParent added in v1.11.0

func (x *RomanizeTextRequest) GetParent() string

func (*RomanizeTextRequest) GetSourceLanguageCode added in v1.11.0

func (x *RomanizeTextRequest) GetSourceLanguageCode() string

func (*RomanizeTextRequest) ProtoMessage added in v1.11.0

func (*RomanizeTextRequest) ProtoMessage()

func (*RomanizeTextRequest) ProtoReflect added in v1.11.0

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

func (*RomanizeTextRequest) Reset added in v1.11.0

func (x *RomanizeTextRequest) Reset()

func (*RomanizeTextRequest) String added in v1.11.0

func (x *RomanizeTextRequest) String() string

type RomanizeTextResponse added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use RomanizeTextResponse.ProtoReflect.Descriptor instead.

func (*RomanizeTextResponse) GetRomanizations added in v1.11.0

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

func (*RomanizeTextResponse) ProtoMessage added in v1.11.0

func (*RomanizeTextResponse) ProtoMessage()

func (*RomanizeTextResponse) ProtoReflect added in v1.11.0

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

func (*RomanizeTextResponse) Reset added in v1.11.0

func (x *RomanizeTextResponse) Reset()

func (*RomanizeTextResponse) String added in v1.11.0

func (x *RomanizeTextResponse) String() string

type 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 deprecated

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

type 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 deprecated

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

type TranslateDocumentRequest

type TranslateDocumentRequest struct {

	// Required. Location to make a regional call.
	//
	// Format: `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 requests using AutoML models or custom
	// glossaries.
	//
	// Models and glossaries must be within the same region (have the same
	// location-id), otherwise an INVALID_ARGUMENT (400) error is returned.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The ISO-639 language code of the input document if known, for
	// example, "en-US" or "sr-Latn". Supported language codes are listed in
	// Language Support. If the source language isn't specified, the API attempts
	// to identify the source language automatically and returns the source
	// language within the response. Source language must be specified if the
	// request contains a glossary or a custom model.
	SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Required. The ISO-639 language code to use for translation of the input
	// document, set to one of the language codes listed in Language Support.
	TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// Required. Input configurations.
	DocumentInputConfig *DocumentInputConfig `protobuf:"bytes,4,opt,name=document_input_config,json=documentInputConfig,proto3" json:"document_input_config,omitempty"`
	// Optional. Output configurations.
	// Defines if the output file should be stored within Cloud Storage as well
	// as the desired output format. If not provided the translated file will
	// only be returned through a byte-stream and its output mime type will be
	// the same as the input file's mime type.
	DocumentOutputConfig *DocumentOutputConfig `protobuf:"bytes,5,opt,name=document_output_config,json=documentOutputConfig,proto3" json:"document_output_config,omitempty"`
	// Optional. The `model` type requested for this translation.
	//
	// 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`,
	//
	// If not provided, the default Google model (NMT) will be used for
	// translation.
	Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
	// Optional. Glossary to be applied. The glossary must be within the same
	// region (have the same location-id) as the model, otherwise an
	// INVALID_ARGUMENT (400) error is returned.
	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
	// Optional. The labels with user-defined metadata for the request.
	//
	// Label keys and values can be no longer than 63 characters (Unicode
	// codepoints), can only contain lowercase letters, numeric characters,
	// underscores and dashes. International characters are allowed. Label values
	// are optional. Label keys must start with a letter.
	//
	// See https://cloud.google.com/translate/docs/advanced/labels for more
	// information.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Optional. This flag is to support user customized attribution.
	// If not provided, the default is `Machine Translated by Google`.
	// Customized attribution should follow rules in
	// https://cloud.google.com/translate/attribution#attribution_and_logos
	CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`
	// Optional. is_translate_native_pdf_only field for external customers.
	// If true, the page limit of online native pdf translation is 300 and only
	// native pdf pages will be translated.
	IsTranslateNativePdfOnly bool `` /* 141-byte string literal not displayed */
	// Optional. If true, use the text removal server to remove the shadow text on
	// background image for native pdf translation.
	// Shadow removal feature can only be enabled when
	// is_translate_native_pdf_only: false && pdf_native_only: false
	EnableShadowRemovalNativePdf bool `` /* 153-byte string literal not displayed */
	// Optional. If true, enable auto rotation correction in DVS.
	EnableRotationCorrection bool `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

A document translation request.

func (*TranslateDocumentRequest) Descriptor deprecated

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

Deprecated: Use TranslateDocumentRequest.ProtoReflect.Descriptor instead.

func (*TranslateDocumentRequest) GetCustomizedAttribution added in v1.6.0

func (x *TranslateDocumentRequest) GetCustomizedAttribution() string

func (*TranslateDocumentRequest) GetDocumentInputConfig

func (x *TranslateDocumentRequest) GetDocumentInputConfig() *DocumentInputConfig

func (*TranslateDocumentRequest) GetDocumentOutputConfig

func (x *TranslateDocumentRequest) GetDocumentOutputConfig() *DocumentOutputConfig

func (*TranslateDocumentRequest) GetEnableRotationCorrection added in v1.9.0

func (x *TranslateDocumentRequest) GetEnableRotationCorrection() bool

func (*TranslateDocumentRequest) GetEnableShadowRemovalNativePdf added in v1.6.0

func (x *TranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool

func (*TranslateDocumentRequest) GetGlossaryConfig

func (x *TranslateDocumentRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*TranslateDocumentRequest) GetIsTranslateNativePdfOnly added in v1.6.0

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

type TranslateDocumentResponse

type TranslateDocumentResponse struct {

	// Translated document.
	DocumentTranslation *DocumentTranslation `protobuf:"bytes,1,opt,name=document_translation,json=documentTranslation,proto3" json:"document_translation,omitempty"`
	// The document's translation output if a glossary is provided in the request.
	// This can be the same as [TranslateDocumentResponse.document_translation]
	// if no glossary terms apply.
	GlossaryDocumentTranslation *DocumentTranslation `` /* 144-byte string literal not displayed */
	// Only present when 'model' is present in the request.
	// 'model' is normalized to have a project number.
	//
	// For example:
	// If the 'model' field in TranslateDocumentRequest 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,3,opt,name=model,proto3" json:"model,omitempty"`
	// The `glossary_config` used for this translation.
	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,4,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
	// contains filtered or unexported fields
}

A translated document response message.

func (*TranslateDocumentResponse) Descriptor deprecated

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

type 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 deprecated

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

type TranslateTextRequest

type TranslateTextRequest struct {

	// Required. The content of the input in string format.
	// We recommend the total content be less than 30,000 codepoints. The max
	// length of this field is 1024. Use BatchTranslateText for larger text.
	Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
	// Optional. The format of the source text, for example, "text/html",
	//
	//	"text/plain". If left blank, the MIME type defaults to "text/html".
	MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Optional. The ISO-639 language code of the input text if
	// known, for example, "en-US" or "sr-Latn". Supported language codes are
	// listed in Language Support. If the source language isn't specified, the API
	// attempts to identify the source language automatically and returns the
	// source language within the response.
	SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
	// Required. The ISO-639 language code to use for translation of the input
	// text, set to one of the language codes listed in Language Support.
	TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
	// 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 requests using AutoML models or
	// custom glossaries.
	//
	// Models and glossaries must be within the same region (have same
	// location-id), otherwise an INVALID_ARGUMENT (400) error is returned.
	Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The `model` type requested for this translation.
	//
	// 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`,
	//
	//   - Translation LLM models:
	//     `projects/{project-number-or-id}/locations/{location-id}/models/general/translation-llm`,
	//
	// For global (non-regionalized) requests, use `location-id` `global`.
	// For example,
	// `projects/{project-number-or-id}/locations/global/models/general/nmt`.
	//
	// If not provided, the default Google model (NMT) will be used
	Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
	// Optional. Glossary to be applied. The glossary must be
	// within the same region (have the same location-id) as the model, otherwise
	// an INVALID_ARGUMENT (400) error is returned.
	GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
	// Optional. Transliteration to be applied.
	TransliterationConfig *TransliterationConfig `protobuf:"bytes,13,opt,name=transliteration_config,json=transliterationConfig,proto3" json:"transliteration_config,omitempty"`
	// Optional. The labels with user-defined metadata for the request.
	//
	// Label keys and values can be no longer than 63 characters
	// (Unicode codepoints), can only contain lowercase letters, numeric
	// characters, underscores and dashes. International characters are allowed.
	// Label values are optional. Label keys must start with a letter.
	//
	// See https://cloud.google.com/translate/docs/advanced/labels for more
	// information.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

The request message for synchronous translation.

func (*TranslateTextRequest) Descriptor deprecated

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 added in v1.11.0

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

type 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 deprecated

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

type 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 deprecated

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

type 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.

type 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.

type TransliterationConfig added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use TransliterationConfig.ProtoReflect.Descriptor instead.

func (*TransliterationConfig) GetEnableTransliteration added in v1.11.0

func (x *TransliterationConfig) GetEnableTransliteration() bool

func (*TransliterationConfig) ProtoMessage added in v1.11.0

func (*TransliterationConfig) ProtoMessage()

func (*TransliterationConfig) ProtoReflect added in v1.11.0

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

func (*TransliterationConfig) Reset added in v1.11.0

func (x *TransliterationConfig) Reset()

func (*TransliterationConfig) String added in v1.11.0

func (x *TransliterationConfig) String() string

type UnimplementedTranslationServiceServer

type UnimplementedTranslationServiceServer struct {
}

UnimplementedTranslationServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedTranslationServiceServer) AdaptiveMtTranslate added in v1.10.0

func (*UnimplementedTranslationServiceServer) BatchTranslateDocument

func (*UnimplementedTranslationServiceServer) BatchTranslateText

func (*UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset added in v1.10.0

func (*UnimplementedTranslationServiceServer) CreateDataset added in v1.11.0

func (*UnimplementedTranslationServiceServer) CreateGlossary

func (*UnimplementedTranslationServiceServer) CreateGlossaryEntry added in v1.11.0

func (*UnimplementedTranslationServiceServer) CreateModel added in v1.11.0

func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset added in v1.10.0

func (*UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile added in v1.10.0

func (*UnimplementedTranslationServiceServer) DeleteDataset added in v1.11.0

func (*UnimplementedTranslationServiceServer) DeleteGlossary

func (*UnimplementedTranslationServiceServer) DeleteGlossaryEntry added in v1.11.0

func (*UnimplementedTranslationServiceServer) DeleteModel added in v1.11.0

func (*UnimplementedTranslationServiceServer) DetectLanguage

func (*UnimplementedTranslationServiceServer) ExportData added in v1.11.0

func (*UnimplementedTranslationServiceServer) GetAdaptiveMtDataset added in v1.10.0

func (*UnimplementedTranslationServiceServer) GetAdaptiveMtFile added in v1.10.0

func (*UnimplementedTranslationServiceServer) GetDataset added in v1.11.0

func (*UnimplementedTranslationServiceServer) GetGlossary

func (*UnimplementedTranslationServiceServer) GetGlossaryEntry added in v1.11.0

func (*UnimplementedTranslationServiceServer) GetModel added in v1.11.0

func (*UnimplementedTranslationServiceServer) GetSupportedLanguages

func (*UnimplementedTranslationServiceServer) ImportAdaptiveMtFile added in v1.10.0

func (*UnimplementedTranslationServiceServer) ImportData added in v1.11.0

func (*UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets added in v1.10.0

func (*UnimplementedTranslationServiceServer) ListAdaptiveMtFiles added in v1.10.0

func (*UnimplementedTranslationServiceServer) ListAdaptiveMtSentences added in v1.10.0

func (*UnimplementedTranslationServiceServer) ListDatasets added in v1.11.0

func (*UnimplementedTranslationServiceServer) ListExamples added in v1.11.0

func (*UnimplementedTranslationServiceServer) ListGlossaries

func (*UnimplementedTranslationServiceServer) ListGlossaryEntries added in v1.11.0

func (*UnimplementedTranslationServiceServer) ListModels added in v1.11.0

func (*UnimplementedTranslationServiceServer) RomanizeText added in v1.11.0

func (*UnimplementedTranslationServiceServer) TranslateDocument

func (*UnimplementedTranslationServiceServer) TranslateText

func (*UnimplementedTranslationServiceServer) UpdateGlossary added in v1.11.0

func (*UnimplementedTranslationServiceServer) UpdateGlossaryEntry added in v1.11.0

type UpdateGlossaryEntryRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use UpdateGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryEntryRequest) GetGlossaryEntry added in v1.11.0

func (x *UpdateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry

func (*UpdateGlossaryEntryRequest) ProtoMessage added in v1.11.0

func (*UpdateGlossaryEntryRequest) ProtoMessage()

func (*UpdateGlossaryEntryRequest) ProtoReflect added in v1.11.0

func (*UpdateGlossaryEntryRequest) Reset added in v1.11.0

func (x *UpdateGlossaryEntryRequest) Reset()

func (*UpdateGlossaryEntryRequest) String added in v1.11.0

func (x *UpdateGlossaryEntryRequest) String() string

type UpdateGlossaryMetadata added in v1.11.0

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 `` /* 126-byte string literal not displayed */
	// 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 deprecated added in v1.11.0

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

Deprecated: Use UpdateGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryMetadata) GetGlossary added in v1.11.0

func (x *UpdateGlossaryMetadata) GetGlossary() *Glossary

func (*UpdateGlossaryMetadata) GetState added in v1.11.0

func (*UpdateGlossaryMetadata) GetSubmitTime added in v1.11.0

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

func (*UpdateGlossaryMetadata) ProtoMessage added in v1.11.0

func (*UpdateGlossaryMetadata) ProtoMessage()

func (*UpdateGlossaryMetadata) ProtoReflect added in v1.11.0

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

func (*UpdateGlossaryMetadata) Reset added in v1.11.0

func (x *UpdateGlossaryMetadata) Reset()

func (*UpdateGlossaryMetadata) String added in v1.11.0

func (x *UpdateGlossaryMetadata) String() string

type UpdateGlossaryMetadata_State added in v1.11.0

type UpdateGlossaryMetadata_State int32

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

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 added in v1.11.0

func (UpdateGlossaryMetadata_State) Enum added in v1.11.0

func (UpdateGlossaryMetadata_State) EnumDescriptor deprecated added in v1.11.0

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

Deprecated: Use UpdateGlossaryMetadata_State.Descriptor instead.

func (UpdateGlossaryMetadata_State) Number added in v1.11.0

func (UpdateGlossaryMetadata_State) String added in v1.11.0

func (UpdateGlossaryMetadata_State) Type added in v1.11.0

type UpdateGlossaryRequest added in v1.11.0

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 deprecated added in v1.11.0

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

Deprecated: Use UpdateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryRequest) GetGlossary added in v1.11.0

func (x *UpdateGlossaryRequest) GetGlossary() *Glossary

func (*UpdateGlossaryRequest) GetUpdateMask added in v1.11.0

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

func (*UpdateGlossaryRequest) ProtoMessage added in v1.11.0

func (*UpdateGlossaryRequest) ProtoMessage()

func (*UpdateGlossaryRequest) ProtoReflect added in v1.11.0

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

func (*UpdateGlossaryRequest) Reset added in v1.11.0

func (x *UpdateGlossaryRequest) Reset()

func (*UpdateGlossaryRequest) String added in v1.11.0

func (x *UpdateGlossaryRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL