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

Constants

TranslationService_TranslateText_FullMethodName, TranslationService_RomanizeText_FullMethodName, TranslationService_DetectLanguage_FullMethodName, TranslationService_GetSupportedLanguages_FullMethodName, TranslationService_TranslateDocument_FullMethodName, TranslationService_BatchTranslateText_FullMethodName, TranslationService_BatchTranslateDocument_FullMethodName, TranslationService_CreateGlossary_FullMethodName, TranslationService_UpdateGlossary_FullMethodName, TranslationService_ListGlossaries_FullMethodName, TranslationService_GetGlossary_FullMethodName, TranslationService_DeleteGlossary_FullMethodName, TranslationService_GetGlossaryEntry_FullMethodName, TranslationService_ListGlossaryEntries_FullMethodName, TranslationService_CreateGlossaryEntry_FullMethodName, TranslationService_UpdateGlossaryEntry_FullMethodName, TranslationService_DeleteGlossaryEntry_FullMethodName, TranslationService_CreateDataset_FullMethodName, TranslationService_GetDataset_FullMethodName, TranslationService_ListDatasets_FullMethodName, TranslationService_DeleteDataset_FullMethodName, TranslationService_CreateAdaptiveMtDataset_FullMethodName, TranslationService_DeleteAdaptiveMtDataset_FullMethodName, TranslationService_GetAdaptiveMtDataset_FullMethodName, TranslationService_ListAdaptiveMtDatasets_FullMethodName, TranslationService_AdaptiveMtTranslate_FullMethodName, TranslationService_GetAdaptiveMtFile_FullMethodName, TranslationService_DeleteAdaptiveMtFile_FullMethodName, TranslationService_ImportAdaptiveMtFile_FullMethodName, TranslationService_ListAdaptiveMtFiles_FullMethodName, TranslationService_ListAdaptiveMtSentences_FullMethodName, TranslationService_ImportData_FullMethodName, TranslationService_ExportData_FullMethodName, TranslationService_ListExamples_FullMethodName, TranslationService_CreateModel_FullMethodName, TranslationService_ListModels_FullMethodName, TranslationService_GetModel_FullMethodName, TranslationService_DeleteModel_FullMethodName

const (
	TranslationService_TranslateText_FullMethodName           = "/google.cloud.translation.v3.TranslationService/TranslateText"
	TranslationService_RomanizeText_FullMethodName            = "/google.cloud.translation.v3.TranslationService/RomanizeText"
	TranslationService_DetectLanguage_FullMethodName          = "/google.cloud.translation.v3.TranslationService/DetectLanguage"
	TranslationService_GetSupportedLanguages_FullMethodName   = "/google.cloud.translation.v3.TranslationService/GetSupportedLanguages"
	TranslationService_TranslateDocument_FullMethodName       = "/google.cloud.translation.v3.TranslationService/TranslateDocument"
	TranslationService_BatchTranslateText_FullMethodName      = "/google.cloud.translation.v3.TranslationService/BatchTranslateText"
	TranslationService_BatchTranslateDocument_FullMethodName  = "/google.cloud.translation.v3.TranslationService/BatchTranslateDocument"
	TranslationService_CreateGlossary_FullMethodName          = "/google.cloud.translation.v3.TranslationService/CreateGlossary"
	TranslationService_UpdateGlossary_FullMethodName          = "/google.cloud.translation.v3.TranslationService/UpdateGlossary"
	TranslationService_ListGlossaries_FullMethodName          = "/google.cloud.translation.v3.TranslationService/ListGlossaries"
	TranslationService_GetGlossary_FullMethodName             = "/google.cloud.translation.v3.TranslationService/GetGlossary"
	TranslationService_DeleteGlossary_FullMethodName          = "/google.cloud.translation.v3.TranslationService/DeleteGlossary"
	TranslationService_GetGlossaryEntry_FullMethodName        = "/google.cloud.translation.v3.TranslationService/GetGlossaryEntry"
	TranslationService_ListGlossaryEntries_FullMethodName     = "/google.cloud.translation.v3.TranslationService/ListGlossaryEntries"
	TranslationService_CreateGlossaryEntry_FullMethodName     = "/google.cloud.translation.v3.TranslationService/CreateGlossaryEntry"
	TranslationService_UpdateGlossaryEntry_FullMethodName     = "/google.cloud.translation.v3.TranslationService/UpdateGlossaryEntry"
	TranslationService_DeleteGlossaryEntry_FullMethodName     = "/google.cloud.translation.v3.TranslationService/DeleteGlossaryEntry"
	TranslationService_CreateDataset_FullMethodName           = "/google.cloud.translation.v3.TranslationService/CreateDataset"
	TranslationService_GetDataset_FullMethodName              = "/google.cloud.translation.v3.TranslationService/GetDataset"
	TranslationService_ListDatasets_FullMethodName            = "/google.cloud.translation.v3.TranslationService/ListDatasets"
	TranslationService_DeleteDataset_FullMethodName           = "/google.cloud.translation.v3.TranslationService/DeleteDataset"
	TranslationService_CreateAdaptiveMtDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/CreateAdaptiveMtDataset"
	TranslationService_DeleteAdaptiveMtDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteAdaptiveMtDataset"
	TranslationService_GetAdaptiveMtDataset_FullMethodName    = "/google.cloud.translation.v3.TranslationService/GetAdaptiveMtDataset"
	TranslationService_ListAdaptiveMtDatasets_FullMethodName  = "/google.cloud.translation.v3.TranslationService/ListAdaptiveMtDatasets"
	TranslationService_AdaptiveMtTranslate_FullMethodName     = "/google.cloud.translation.v3.TranslationService/AdaptiveMtTranslate"
	TranslationService_GetAdaptiveMtFile_FullMethodName       = "/google.cloud.translation.v3.TranslationService/GetAdaptiveMtFile"
	TranslationService_DeleteAdaptiveMtFile_FullMethodName    = "/google.cloud.translation.v3.TranslationService/DeleteAdaptiveMtFile"
	TranslationService_ImportAdaptiveMtFile_FullMethodName    = "/google.cloud.translation.v3.TranslationService/ImportAdaptiveMtFile"
	TranslationService_ListAdaptiveMtFiles_FullMethodName     = "/google.cloud.translation.v3.TranslationService/ListAdaptiveMtFiles"
	TranslationService_ListAdaptiveMtSentences_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListAdaptiveMtSentences"
	TranslationService_ImportData_FullMethodName              = "/google.cloud.translation.v3.TranslationService/ImportData"
	TranslationService_ExportData_FullMethodName              = "/google.cloud.translation.v3.TranslationService/ExportData"
	TranslationService_ListExamples_FullMethodName            = "/google.cloud.translation.v3.TranslationService/ListExamples"
	TranslationService_CreateModel_FullMethodName             = "/google.cloud.translation.v3.TranslationService/CreateModel"
	TranslationService_ListModels_FullMethodName              = "/google.cloud.translation.v3.TranslationService/ListModels"
	TranslationService_GetModel_FullMethodName                = "/google.cloud.translation.v3.TranslationService/GetModel"
	TranslationService_DeleteModel_FullMethodName             = "/google.cloud.translation.v3.TranslationService/DeleteModel"
)

Variables

OperationState_name, OperationState_value

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

Enum value maps for OperationState.

BatchTranslateMetadata_State_name, BatchTranslateMetadata_State_value

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

Enum value maps for BatchTranslateMetadata_State.

CreateGlossaryMetadata_State_name, CreateGlossaryMetadata_State_value

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

Enum value maps for CreateGlossaryMetadata_State.

UpdateGlossaryMetadata_State_name, UpdateGlossaryMetadata_State_value

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

Enum value maps for UpdateGlossaryMetadata_State.

DeleteGlossaryMetadata_State_name, DeleteGlossaryMetadata_State_value

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

Enum value maps for DeleteGlossaryMetadata_State.

BatchTranslateDocumentMetadata_State_name, BatchTranslateDocumentMetadata_State_value

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

Enum value maps for BatchTranslateDocumentMetadata_State.

File_google_cloud_translate_v3_adaptive_mt_proto

var File_google_cloud_translate_v3_adaptive_mt_proto protoreflect.FileDescriptor

File_google_cloud_translate_v3_automl_translation_proto

var File_google_cloud_translate_v3_automl_translation_proto protoreflect.FileDescriptor

File_google_cloud_translate_v3_common_proto

var File_google_cloud_translate_v3_common_proto protoreflect.FileDescriptor

File_google_cloud_translate_v3_translation_service_proto

var File_google_cloud_translate_v3_translation_service_proto protoreflect.FileDescriptor

TranslationService_ServiceDesc

var TranslationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.translation.v3.TranslationService",
	HandlerType: (*TranslationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "TranslateText",
			Handler:    _TranslationService_TranslateText_Handler,
		},
		{
			MethodName: "RomanizeText",
			Handler:    _TranslationService_RomanizeText_Handler,
		},
		{
			MethodName: "DetectLanguage",
			Handler:    _TranslationService_DetectLanguage_Handler,
		},
		{
			MethodName: "GetSupportedLanguages",
			Handler:    _TranslationService_GetSupportedLanguages_Handler,
		},
		{
			MethodName: "TranslateDocument",
			Handler:    _TranslationService_TranslateDocument_Handler,
		},
		{
			MethodName: "BatchTranslateText",
			Handler:    _TranslationService_BatchTranslateText_Handler,
		},
		{
			MethodName: "BatchTranslateDocument",
			Handler:    _TranslationService_BatchTranslateDocument_Handler,
		},
		{
			MethodName: "CreateGlossary",
			Handler:    _TranslationService_CreateGlossary_Handler,
		},
		{
			MethodName: "UpdateGlossary",
			Handler:    _TranslationService_UpdateGlossary_Handler,
		},
		{
			MethodName: "ListGlossaries",
			Handler:    _TranslationService_ListGlossaries_Handler,
		},
		{
			MethodName: "GetGlossary",
			Handler:    _TranslationService_GetGlossary_Handler,
		},
		{
			MethodName: "DeleteGlossary",
			Handler:    _TranslationService_DeleteGlossary_Handler,
		},
		{
			MethodName: "GetGlossaryEntry",
			Handler:    _TranslationService_GetGlossaryEntry_Handler,
		},
		{
			MethodName: "ListGlossaryEntries",
			Handler:    _TranslationService_ListGlossaryEntries_Handler,
		},
		{
			MethodName: "CreateGlossaryEntry",
			Handler:    _TranslationService_CreateGlossaryEntry_Handler,
		},
		{
			MethodName: "UpdateGlossaryEntry",
			Handler:    _TranslationService_UpdateGlossaryEntry_Handler,
		},
		{
			MethodName: "DeleteGlossaryEntry",
			Handler:    _TranslationService_DeleteGlossaryEntry_Handler,
		},
		{
			MethodName: "CreateDataset",
			Handler:    _TranslationService_CreateDataset_Handler,
		},
		{
			MethodName: "GetDataset",
			Handler:    _TranslationService_GetDataset_Handler,
		},
		{
			MethodName: "ListDatasets",
			Handler:    _TranslationService_ListDatasets_Handler,
		},
		{
			MethodName: "DeleteDataset",
			Handler:    _TranslationService_DeleteDataset_Handler,
		},
		{
			MethodName: "CreateAdaptiveMtDataset",
			Handler:    _TranslationService_CreateAdaptiveMtDataset_Handler,
		},
		{
			MethodName: "DeleteAdaptiveMtDataset",
			Handler:    _TranslationService_DeleteAdaptiveMtDataset_Handler,
		},
		{
			MethodName: "GetAdaptiveMtDataset",
			Handler:    _TranslationService_GetAdaptiveMtDataset_Handler,
		},
		{
			MethodName: "ListAdaptiveMtDatasets",
			Handler:    _TranslationService_ListAdaptiveMtDatasets_Handler,
		},
		{
			MethodName: "AdaptiveMtTranslate",
			Handler:    _TranslationService_AdaptiveMtTranslate_Handler,
		},
		{
			MethodName: "GetAdaptiveMtFile",
			Handler:    _TranslationService_GetAdaptiveMtFile_Handler,
		},
		{
			MethodName: "DeleteAdaptiveMtFile",
			Handler:    _TranslationService_DeleteAdaptiveMtFile_Handler,
		},
		{
			MethodName: "ImportAdaptiveMtFile",
			Handler:    _TranslationService_ImportAdaptiveMtFile_Handler,
		},
		{
			MethodName: "ListAdaptiveMtFiles",
			Handler:    _TranslationService_ListAdaptiveMtFiles_Handler,
		},
		{
			MethodName: "ListAdaptiveMtSentences",
			Handler:    _TranslationService_ListAdaptiveMtSentences_Handler,
		},
		{
			MethodName: "ImportData",
			Handler:    _TranslationService_ImportData_Handler,
		},
		{
			MethodName: "ExportData",
			Handler:    _TranslationService_ExportData_Handler,
		},
		{
			MethodName: "ListExamples",
			Handler:    _TranslationService_ListExamples_Handler,
		},
		{
			MethodName: "CreateModel",
			Handler:    _TranslationService_CreateModel_Handler,
		},
		{
			MethodName: "ListModels",
			Handler:    _TranslationService_ListModels_Handler,
		},
		{
			MethodName: "GetModel",
			Handler:    _TranslationService_GetModel_Handler,
		},
		{
			MethodName: "DeleteModel",
			Handler:    _TranslationService_DeleteModel_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/translate/v3/translation_service.proto",
}

TranslationService_ServiceDesc is the grpc.ServiceDesc for TranslationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterTranslationServiceServer

func RegisterTranslationServiceServer(s grpc.ServiceRegistrar, srv TranslationServiceServer)

AdaptiveMtDataset

type AdaptiveMtDataset struct {

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

An Adaptive MT Dataset.

func (*AdaptiveMtDataset) Descriptor

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

Deprecated: Use AdaptiveMtDataset.ProtoReflect.Descriptor instead.

func (*AdaptiveMtDataset) GetCreateTime

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

func (*AdaptiveMtDataset) GetDisplayName

func (x *AdaptiveMtDataset) GetDisplayName() string

func (*AdaptiveMtDataset) GetExampleCount

func (x *AdaptiveMtDataset) GetExampleCount() int32

func (*AdaptiveMtDataset) GetName

func (x *AdaptiveMtDataset) GetName() string

func (*AdaptiveMtDataset) GetSourceLanguageCode

func (x *AdaptiveMtDataset) GetSourceLanguageCode() string

func (*AdaptiveMtDataset) GetTargetLanguageCode

func (x *AdaptiveMtDataset) GetTargetLanguageCode() string

func (*AdaptiveMtDataset) GetUpdateTime

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

func (*AdaptiveMtDataset) ProtoMessage

func (*AdaptiveMtDataset) ProtoMessage()

func (*AdaptiveMtDataset) ProtoReflect

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

func (*AdaptiveMtDataset) Reset

func (x *AdaptiveMtDataset) Reset()

func (*AdaptiveMtDataset) String

func (x *AdaptiveMtDataset) String() string

AdaptiveMtFile

type AdaptiveMtFile struct {

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

An AdaptiveMtFile.

func (*AdaptiveMtFile) Descriptor

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

Deprecated: Use AdaptiveMtFile.ProtoReflect.Descriptor instead.

func (*AdaptiveMtFile) GetCreateTime

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

func (*AdaptiveMtFile) GetDisplayName

func (x *AdaptiveMtFile) GetDisplayName() string

func (*AdaptiveMtFile) GetEntryCount

func (x *AdaptiveMtFile) GetEntryCount() int32

func (*AdaptiveMtFile) GetName

func (x *AdaptiveMtFile) GetName() string

func (*AdaptiveMtFile) GetUpdateTime

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

func (*AdaptiveMtFile) ProtoMessage

func (*AdaptiveMtFile) ProtoMessage()

func (*AdaptiveMtFile) ProtoReflect

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

func (*AdaptiveMtFile) Reset

func (x *AdaptiveMtFile) Reset()

func (*AdaptiveMtFile) String

func (x *AdaptiveMtFile) String() string

AdaptiveMtSentence

type AdaptiveMtSentence struct {

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

An AdaptiveMt sentence entry.

func (*AdaptiveMtSentence) Descriptor

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

Deprecated: Use AdaptiveMtSentence.ProtoReflect.Descriptor instead.

func (*AdaptiveMtSentence) GetCreateTime

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

func (*AdaptiveMtSentence) GetName

func (x *AdaptiveMtSentence) GetName() string

func (*AdaptiveMtSentence) GetSourceSentence

func (x *AdaptiveMtSentence) GetSourceSentence() string

func (*AdaptiveMtSentence) GetTargetSentence

func (x *AdaptiveMtSentence) GetTargetSentence() string

func (*AdaptiveMtSentence) GetUpdateTime

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

func (*AdaptiveMtSentence) ProtoMessage

func (*AdaptiveMtSentence) ProtoMessage()

func (*AdaptiveMtSentence) ProtoReflect

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

func (*AdaptiveMtSentence) Reset

func (x *AdaptiveMtSentence) Reset()

func (*AdaptiveMtSentence) String

func (x *AdaptiveMtSentence) String() string

AdaptiveMtTranslateRequest

type AdaptiveMtTranslateRequest struct {

	// 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 `protobuf:"bytes,6,opt,name=reference_sentence_config,json=referenceSentenceConfig,proto3,oneof" json:"reference_sentence_config,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 *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

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

Deprecated: Use AdaptiveMtTranslateRequest.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest) GetContent

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

func (*AdaptiveMtTranslateRequest) GetDataset

func (x *AdaptiveMtTranslateRequest) GetDataset() string

func (*AdaptiveMtTranslateRequest) GetGlossaryConfig

func (*AdaptiveMtTranslateRequest) GetParent

func (x *AdaptiveMtTranslateRequest) GetParent() string

func (*AdaptiveMtTranslateRequest) GetReferenceSentenceConfig

func (*AdaptiveMtTranslateRequest) ProtoMessage

func (*AdaptiveMtTranslateRequest) ProtoMessage()

func (*AdaptiveMtTranslateRequest) ProtoReflect

func (*AdaptiveMtTranslateRequest) Reset

func (x *AdaptiveMtTranslateRequest) Reset()

func (*AdaptiveMtTranslateRequest) String

func (x *AdaptiveMtTranslateRequest) String() string

AdaptiveMtTranslateRequest_GlossaryConfig

type AdaptiveMtTranslateRequest_GlossaryConfig struct {

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

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

func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor

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

Deprecated: Use AdaptiveMtTranslateRequest_GlossaryConfig.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetContextualTranslationEnabled

func (x *AdaptiveMtTranslateRequest_GlossaryConfig) GetContextualTranslationEnabled() bool

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary

func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase

func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage

func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect

func (*AdaptiveMtTranslateRequest_GlossaryConfig) Reset

func (*AdaptiveMtTranslateRequest_GlossaryConfig) String

AdaptiveMtTranslateRequest_ReferenceSentenceConfig

type AdaptiveMtTranslateRequest_ReferenceSentenceConfig struct {

	// 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 `protobuf:"bytes,1,rep,name=reference_sentence_pair_lists,json=referenceSentencePairLists,proto3" json:"reference_sentence_pair_lists,omitempty"`
	// 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: Use AdaptiveMtTranslateRequest_ReferenceSentenceConfig.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset

func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String

AdaptiveMtTranslateRequest_ReferenceSentencePair

type AdaptiveMtTranslateRequest_ReferenceSentencePair struct {

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

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

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Descriptor

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePair.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset

func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) String

AdaptiveMtTranslateRequest_ReferenceSentencePairList

type AdaptiveMtTranslateRequest_ReferenceSentencePairList struct {

	// Reference sentence pairs.
	ReferenceSentencePairs []*AdaptiveMtTranslateRequest_ReferenceSentencePair `protobuf:"bytes,1,rep,name=reference_sentence_pairs,json=referenceSentencePairs,proto3" json:"reference_sentence_pairs,omitempty"`
	// contains filtered or unexported fields
}

A list of reference sentence pairs.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor

Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePairList.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset

func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) String

AdaptiveMtTranslateResponse

type AdaptiveMtTranslateResponse struct {

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

An AdaptiveMtTranslate response.

func (*AdaptiveMtTranslateResponse) Descriptor

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

Deprecated: Use AdaptiveMtTranslateResponse.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslateResponse) GetGlossaryTranslations

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

func (*AdaptiveMtTranslateResponse) GetLanguageCode

func (x *AdaptiveMtTranslateResponse) GetLanguageCode() string

func (*AdaptiveMtTranslateResponse) GetTranslations

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

func (*AdaptiveMtTranslateResponse) ProtoMessage

func (*AdaptiveMtTranslateResponse) ProtoMessage()

func (*AdaptiveMtTranslateResponse) ProtoReflect

func (*AdaptiveMtTranslateResponse) Reset

func (x *AdaptiveMtTranslateResponse) Reset()

func (*AdaptiveMtTranslateResponse) String

func (x *AdaptiveMtTranslateResponse) String() string

AdaptiveMtTranslation

type AdaptiveMtTranslation struct {

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

An AdaptiveMt translation.

func (*AdaptiveMtTranslation) Descriptor

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

Deprecated: Use AdaptiveMtTranslation.ProtoReflect.Descriptor instead.

func (*AdaptiveMtTranslation) GetTranslatedText

func (x *AdaptiveMtTranslation) GetTranslatedText() string

func (*AdaptiveMtTranslation) ProtoMessage

func (*AdaptiveMtTranslation) ProtoMessage()

func (*AdaptiveMtTranslation) ProtoReflect

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

func (*AdaptiveMtTranslation) Reset

func (x *AdaptiveMtTranslation) Reset()

func (*AdaptiveMtTranslation) String

func (x *AdaptiveMtTranslation) String() string

BatchDocumentInputConfig

type BatchDocumentInputConfig struct {

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

Input configuration for BatchTranslateDocument request.

func (*BatchDocumentInputConfig) Descriptor

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

Deprecated: Use BatchDocumentInputConfig.ProtoReflect.Descriptor instead.

func (*BatchDocumentInputConfig) GetGcsSource

func (x *BatchDocumentInputConfig) GetGcsSource() *GcsSource

func (*BatchDocumentInputConfig) GetSource

func (m *BatchDocumentInputConfig) GetSource() isBatchDocumentInputConfig_Source

func (*BatchDocumentInputConfig) ProtoMessage

func (*BatchDocumentInputConfig) ProtoMessage()

func (*BatchDocumentInputConfig) ProtoReflect

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

func (*BatchDocumentInputConfig) Reset

func (x *BatchDocumentInputConfig) Reset()

func (*BatchDocumentInputConfig) String

func (x *BatchDocumentInputConfig) String() string

BatchDocumentInputConfig_GcsSource

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

BatchDocumentOutputConfig

type BatchDocumentOutputConfig struct {

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

Output configuration for BatchTranslateDocument request.

func (*BatchDocumentOutputConfig) Descriptor

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

Deprecated: Use BatchDocumentOutputConfig.ProtoReflect.Descriptor instead.

func (*BatchDocumentOutputConfig) GetDestination

func (m *BatchDocumentOutputConfig) GetDestination() isBatchDocumentOutputConfig_Destination

func (*BatchDocumentOutputConfig) GetGcsDestination

func (x *BatchDocumentOutputConfig) GetGcsDestination() *GcsDestination

func (*BatchDocumentOutputConfig) ProtoMessage

func (*BatchDocumentOutputConfig) ProtoMessage()

func (*BatchDocumentOutputConfig) ProtoReflect

func (*BatchDocumentOutputConfig) Reset

func (x *BatchDocumentOutputConfig) Reset()

func (*BatchDocumentOutputConfig) String

func (x *BatchDocumentOutputConfig) String() string

BatchDocumentOutputConfig_GcsDestination

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

BatchTransferResourcesResponse

type BatchTransferResourcesResponse struct {

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

Response message for BatchTransferResources.

func (*BatchTransferResourcesResponse) Descriptor

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

Deprecated: Use BatchTransferResourcesResponse.ProtoReflect.Descriptor instead.

func (*BatchTransferResourcesResponse) GetResponses

func (*BatchTransferResourcesResponse) ProtoMessage

func (*BatchTransferResourcesResponse) ProtoMessage()

func (*BatchTransferResourcesResponse) ProtoReflect

func (*BatchTransferResourcesResponse) Reset

func (x *BatchTransferResourcesResponse) Reset()

func (*BatchTransferResourcesResponse) String

BatchTransferResourcesResponse_TransferResourceResponse

type BatchTransferResourcesResponse_TransferResourceResponse struct {

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

Transfer response for a single resource.

func (*BatchTransferResourcesResponse_TransferResourceResponse) Descriptor

Deprecated: Use BatchTransferResourcesResponse_TransferResourceResponse.ProtoReflect.Descriptor instead.

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetError

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetSource

func (*BatchTransferResourcesResponse_TransferResourceResponse) GetTarget

func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage

func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect

func (*BatchTransferResourcesResponse_TransferResourceResponse) Reset

func (*BatchTransferResourcesResponse_TransferResourceResponse) String

BatchTranslateDocumentMetadata

type BatchTranslateDocumentMetadata struct {

	// The state of the operation.
	State BatchTranslateDocumentMetadata_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.BatchTranslateDocumentMetadata_State" json:"state,omitempty"`
	// 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 `protobuf:"varint,9,opt,name=total_billable_characters,json=totalBillableCharacters,proto3" json:"total_billable_characters,omitempty"`
	// 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

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

Deprecated: Use BatchTranslateDocumentMetadata.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentMetadata) GetFailedCharacters

func (x *BatchTranslateDocumentMetadata) GetFailedCharacters() int64

func (*BatchTranslateDocumentMetadata) GetFailedPages

func (x *BatchTranslateDocumentMetadata) GetFailedPages() int64

func (*BatchTranslateDocumentMetadata) GetState

func (*BatchTranslateDocumentMetadata) GetSubmitTime

func (*BatchTranslateDocumentMetadata) GetTotalBillableCharacters

func (x *BatchTranslateDocumentMetadata) GetTotalBillableCharacters() int64

func (*BatchTranslateDocumentMetadata) GetTotalBillablePages

func (x *BatchTranslateDocumentMetadata) GetTotalBillablePages() int64

func (*BatchTranslateDocumentMetadata) GetTotalCharacters

func (x *BatchTranslateDocumentMetadata) GetTotalCharacters() int64

func (*BatchTranslateDocumentMetadata) GetTotalPages

func (x *BatchTranslateDocumentMetadata) GetTotalPages() int64

func (*BatchTranslateDocumentMetadata) GetTranslatedCharacters

func (x *BatchTranslateDocumentMetadata) GetTranslatedCharacters() int64

func (*BatchTranslateDocumentMetadata) GetTranslatedPages

func (x *BatchTranslateDocumentMetadata) GetTranslatedPages() int64

func (*BatchTranslateDocumentMetadata) ProtoMessage

func (*BatchTranslateDocumentMetadata) ProtoMessage()

func (*BatchTranslateDocumentMetadata) ProtoReflect

func (*BatchTranslateDocumentMetadata) Reset

func (x *BatchTranslateDocumentMetadata) Reset()

func (*BatchTranslateDocumentMetadata) String

BatchTranslateDocumentMetadata_State

type BatchTranslateDocumentMetadata_State int32

State of the job.

BatchTranslateDocumentMetadata_STATE_UNSPECIFIED, BatchTranslateDocumentMetadata_RUNNING, BatchTranslateDocumentMetadata_SUCCEEDED, BatchTranslateDocumentMetadata_FAILED, BatchTranslateDocumentMetadata_CANCELLING, BatchTranslateDocumentMetadata_CANCELLED

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

func (BatchTranslateDocumentMetadata_State) Descriptor

func (BatchTranslateDocumentMetadata_State) Enum

func (BatchTranslateDocumentMetadata_State) EnumDescriptor

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

Deprecated: Use BatchTranslateDocumentMetadata_State.Descriptor instead.

func (BatchTranslateDocumentMetadata_State) Number

func (BatchTranslateDocumentMetadata_State) String

func (BatchTranslateDocumentMetadata_State) Type

BatchTranslateDocumentRequest

type BatchTranslateDocumentRequest struct {

	// 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. Supported language codes
	// are listed in [Language
	// Support](https://cloud.google.com/translate/docs/languages).
	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 `protobuf:"bytes,6,rep,name=models,proto3" json:"models,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// Optional. Glossaries to be applied. It's keyed by target language code.
	Glossaries map[string]*TranslateTextGlossaryConfig `protobuf:"bytes,7,rep,name=glossaries,proto3" json:"glossaries,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// 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 `protobuf:"bytes,8,rep,name=format_conversions,json=formatConversions,proto3" json:"format_conversions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// 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 `protobuf:"varint,11,opt,name=enable_shadow_removal_native_pdf,json=enableShadowRemovalNativePdf,proto3" json:"enable_shadow_removal_native_pdf,omitempty"`
	// Optional. If true, enable auto rotation correction in DVS.
	EnableRotationCorrection bool `protobuf:"varint,12,opt,name=enable_rotation_correction,json=enableRotationCorrection,proto3" json:"enable_rotation_correction,omitempty"`
	// contains filtered or unexported fields
}

The BatchTranslateDocument request.

func (*BatchTranslateDocumentRequest) Descriptor

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

Deprecated: Use BatchTranslateDocumentRequest.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentRequest) GetCustomizedAttribution

func (x *BatchTranslateDocumentRequest) GetCustomizedAttribution() string

func (*BatchTranslateDocumentRequest) GetEnableRotationCorrection

func (x *BatchTranslateDocumentRequest) GetEnableRotationCorrection() bool

func (*BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf

func (x *BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool

func (*BatchTranslateDocumentRequest) GetFormatConversions

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

func (*BatchTranslateDocumentRequest) GetGlossaries

func (*BatchTranslateDocumentRequest) GetInputConfigs

func (*BatchTranslateDocumentRequest) GetModels

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

func (*BatchTranslateDocumentRequest) GetOutputConfig

func (*BatchTranslateDocumentRequest) GetParent

func (x *BatchTranslateDocumentRequest) GetParent() string

func (*BatchTranslateDocumentRequest) GetSourceLanguageCode

func (x *BatchTranslateDocumentRequest) GetSourceLanguageCode() string

func (*BatchTranslateDocumentRequest) GetTargetLanguageCodes

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

func (*BatchTranslateDocumentRequest) ProtoMessage

func (*BatchTranslateDocumentRequest) ProtoMessage()

func (*BatchTranslateDocumentRequest) ProtoReflect

func (*BatchTranslateDocumentRequest) Reset

func (x *BatchTranslateDocumentRequest) Reset()

func (*BatchTranslateDocumentRequest) String

BatchTranslateDocumentResponse

type BatchTranslateDocumentResponse struct {

	// 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 `protobuf:"varint,8,opt,name=total_billable_characters,json=totalBillableCharacters,proto3" json:"total_billable_characters,omitempty"`
	// 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

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

Deprecated: Use BatchTranslateDocumentResponse.ProtoReflect.Descriptor instead.

func (*BatchTranslateDocumentResponse) GetEndTime

func (*BatchTranslateDocumentResponse) GetFailedCharacters

func (x *BatchTranslateDocumentResponse) GetFailedCharacters() int64

func (*BatchTranslateDocumentResponse) GetFailedPages

func (x *BatchTranslateDocumentResponse) GetFailedPages() int64

func (*BatchTranslateDocumentResponse) GetSubmitTime

func (*BatchTranslateDocumentResponse) GetTotalBillableCharacters

func (x *BatchTranslateDocumentResponse) GetTotalBillableCharacters() int64

func (*BatchTranslateDocumentResponse) GetTotalBillablePages

func (x *BatchTranslateDocumentResponse) GetTotalBillablePages() int64

func (*BatchTranslateDocumentResponse) GetTotalCharacters

func (x *BatchTranslateDocumentResponse) GetTotalCharacters() int64

func (*BatchTranslateDocumentResponse) GetTotalPages

func (x *BatchTranslateDocumentResponse) GetTotalPages() int64

func (*BatchTranslateDocumentResponse) GetTranslatedCharacters

func (x *BatchTranslateDocumentResponse) GetTranslatedCharacters() int64

func (*BatchTranslateDocumentResponse) GetTranslatedPages

func (x *BatchTranslateDocumentResponse) GetTranslatedPages() int64

func (*BatchTranslateDocumentResponse) ProtoMessage

func (*BatchTranslateDocumentResponse) ProtoMessage()

func (*BatchTranslateDocumentResponse) ProtoReflect

func (*BatchTranslateDocumentResponse) Reset

func (x *BatchTranslateDocumentResponse) Reset()

func (*BatchTranslateDocumentResponse) String

BatchTranslateMetadata

type BatchTranslateMetadata struct {

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

State metadata for the batch translation operation.

func (*BatchTranslateMetadata) Descriptor

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

Deprecated: Use BatchTranslateMetadata.ProtoReflect.Descriptor instead.

func (*BatchTranslateMetadata) GetFailedCharacters

func (x *BatchTranslateMetadata) GetFailedCharacters() int64

func (*BatchTranslateMetadata) GetState

func (*BatchTranslateMetadata) GetSubmitTime

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

func (*BatchTranslateMetadata) GetTotalCharacters

func (x *BatchTranslateMetadata) GetTotalCharacters() int64

func (*BatchTranslateMetadata) GetTranslatedCharacters

func (x *BatchTranslateMetadata) GetTranslatedCharacters() int64

func (*BatchTranslateMetadata) ProtoMessage

func (*BatchTranslateMetadata) ProtoMessage()

func (*BatchTranslateMetadata) ProtoReflect

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

func (*BatchTranslateMetadata) Reset

func (x *BatchTranslateMetadata) Reset()

func (*BatchTranslateMetadata) String

func (x *BatchTranslateMetadata) String() string

BatchTranslateMetadata_State

type BatchTranslateMetadata_State int32

State of the job.

BatchTranslateMetadata_STATE_UNSPECIFIED, BatchTranslateMetadata_RUNNING, BatchTranslateMetadata_SUCCEEDED, BatchTranslateMetadata_FAILED, BatchTranslateMetadata_CANCELLING, BatchTranslateMetadata_CANCELLED

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

func (BatchTranslateMetadata_State) Descriptor

func (BatchTranslateMetadata_State) Enum

func (BatchTranslateMetadata_State) EnumDescriptor

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

Deprecated: Use BatchTranslateMetadata_State.Descriptor instead.

func (BatchTranslateMetadata_State) Number

func (BatchTranslateMetadata_State) String

func (BatchTranslateMetadata_State) Type

BatchTranslateResponse

type BatchTranslateResponse struct {

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

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

func (*BatchTranslateResponse) Descriptor

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

Deprecated: Use BatchTranslateResponse.ProtoReflect.Descriptor instead.

func (*BatchTranslateResponse) GetEndTime

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

func (*BatchTranslateResponse) GetFailedCharacters

func (x *BatchTranslateResponse) GetFailedCharacters() int64

func (*BatchTranslateResponse) GetSubmitTime

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

func (*BatchTranslateResponse) GetTotalCharacters

func (x *BatchTranslateResponse) GetTotalCharacters() int64

func (*BatchTranslateResponse) GetTranslatedCharacters

func (x *BatchTranslateResponse) GetTranslatedCharacters() int64

func (*BatchTranslateResponse) ProtoMessage

func (*BatchTranslateResponse) ProtoMessage()

func (*BatchTranslateResponse) ProtoReflect

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

func (*BatchTranslateResponse) Reset

func (x *BatchTranslateResponse) Reset()

func (*BatchTranslateResponse) String

func (x *BatchTranslateResponse) String() string

BatchTranslateTextRequest

type BatchTranslateTextRequest struct {

	// 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. 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. Specify up to 10 language codes here. Supported language codes
	// are listed in [Language
	// Support](https://cloud.google.com/translate/docs/languages).
	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 `protobuf:"bytes,4,rep,name=models,proto3" json:"models,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// 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 `protobuf:"bytes,7,rep,name=glossaries,proto3" json:"glossaries,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// 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 `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// contains filtered or unexported fields
}

The batch translation request.

func (*BatchTranslateTextRequest) Descriptor

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

Deprecated: Use BatchTranslateTextRequest.ProtoReflect.Descriptor instead.

func (*BatchTranslateTextRequest) GetGlossaries

func (*BatchTranslateTextRequest) GetInputConfigs

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

func (*BatchTranslateTextRequest) GetLabels

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

func (*BatchTranslateTextRequest) GetModels

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

func (*BatchTranslateTextRequest) GetOutputConfig

func (x *BatchTranslateTextRequest) GetOutputConfig() *OutputConfig

func (*BatchTranslateTextRequest) GetParent

func (x *BatchTranslateTextRequest) GetParent() string

func (*BatchTranslateTextRequest) GetSourceLanguageCode

func (x *BatchTranslateTextRequest) GetSourceLanguageCode() string

func (*BatchTranslateTextRequest) GetTargetLanguageCodes

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

func (*BatchTranslateTextRequest) ProtoMessage

func (*BatchTranslateTextRequest) ProtoMessage()

func (*BatchTranslateTextRequest) ProtoReflect

func (*BatchTranslateTextRequest) Reset

func (x *BatchTranslateTextRequest) Reset()

func (*BatchTranslateTextRequest) String

func (x *BatchTranslateTextRequest) String() string

CreateAdaptiveMtDatasetRequest

type CreateAdaptiveMtDatasetRequest struct {

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

Request message for creating an AdaptiveMtDataset.

func (*CreateAdaptiveMtDatasetRequest) Descriptor

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

Deprecated: Use CreateAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset

func (x *CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset() *AdaptiveMtDataset

func (*CreateAdaptiveMtDatasetRequest) GetParent

func (x *CreateAdaptiveMtDatasetRequest) GetParent() string

func (*CreateAdaptiveMtDatasetRequest) ProtoMessage

func (*CreateAdaptiveMtDatasetRequest) ProtoMessage()

func (*CreateAdaptiveMtDatasetRequest) ProtoReflect

func (*CreateAdaptiveMtDatasetRequest) Reset

func (x *CreateAdaptiveMtDatasetRequest) Reset()

func (*CreateAdaptiveMtDatasetRequest) String

CreateDatasetMetadata

type CreateDatasetMetadata struct {

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

Metadata of create dataset operation.

func (*CreateDatasetMetadata) Descriptor

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

Deprecated: Use CreateDatasetMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatasetMetadata) GetCreateTime

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

func (*CreateDatasetMetadata) GetError

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

func (*CreateDatasetMetadata) GetState

func (x *CreateDatasetMetadata) GetState() OperationState

func (*CreateDatasetMetadata) GetUpdateTime

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

func (*CreateDatasetMetadata) ProtoMessage

func (*CreateDatasetMetadata) ProtoMessage()

func (*CreateDatasetMetadata) ProtoReflect

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

func (*CreateDatasetMetadata) Reset

func (x *CreateDatasetMetadata) Reset()

func (*CreateDatasetMetadata) String

func (x *CreateDatasetMetadata) String() string

CreateDatasetRequest

type CreateDatasetRequest struct {

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

Request message for CreateDataset.

func (*CreateDatasetRequest) Descriptor

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

Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.

func (*CreateDatasetRequest) GetDataset

func (x *CreateDatasetRequest) GetDataset() *Dataset

func (*CreateDatasetRequest) GetParent

func (x *CreateDatasetRequest) GetParent() string

func (*CreateDatasetRequest) ProtoMessage

func (*CreateDatasetRequest) ProtoMessage()

func (*CreateDatasetRequest) ProtoReflect

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

func (*CreateDatasetRequest) Reset

func (x *CreateDatasetRequest) Reset()

func (*CreateDatasetRequest) String

func (x *CreateDatasetRequest) String() string

CreateGlossaryEntryRequest

type CreateGlossaryEntryRequest struct {

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

Request message for CreateGlossaryEntry

func (*CreateGlossaryEntryRequest) Descriptor

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

Deprecated: Use CreateGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryEntryRequest) GetGlossaryEntry

func (x *CreateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry

func (*CreateGlossaryEntryRequest) GetParent

func (x *CreateGlossaryEntryRequest) GetParent() string

func (*CreateGlossaryEntryRequest) ProtoMessage

func (*CreateGlossaryEntryRequest) ProtoMessage()

func (*CreateGlossaryEntryRequest) ProtoReflect

func (*CreateGlossaryEntryRequest) Reset

func (x *CreateGlossaryEntryRequest) Reset()

func (*CreateGlossaryEntryRequest) String

func (x *CreateGlossaryEntryRequest) String() string

CreateGlossaryMetadata

type CreateGlossaryMetadata struct {

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

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

func (*CreateGlossaryMetadata) Descriptor

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

Deprecated: Use CreateGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*CreateGlossaryMetadata) GetName

func (x *CreateGlossaryMetadata) GetName() string

func (*CreateGlossaryMetadata) GetState

func (*CreateGlossaryMetadata) GetSubmitTime

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

func (*CreateGlossaryMetadata) ProtoMessage

func (*CreateGlossaryMetadata) ProtoMessage()

func (*CreateGlossaryMetadata) ProtoReflect

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

func (*CreateGlossaryMetadata) Reset

func (x *CreateGlossaryMetadata) Reset()

func (*CreateGlossaryMetadata) String

func (x *CreateGlossaryMetadata) String() string

CreateGlossaryMetadata_State

type CreateGlossaryMetadata_State int32

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

CreateGlossaryMetadata_STATE_UNSPECIFIED, CreateGlossaryMetadata_RUNNING, CreateGlossaryMetadata_SUCCEEDED, CreateGlossaryMetadata_FAILED, CreateGlossaryMetadata_CANCELLING, CreateGlossaryMetadata_CANCELLED

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

func (CreateGlossaryMetadata_State) Descriptor

func (CreateGlossaryMetadata_State) Enum

func (CreateGlossaryMetadata_State) EnumDescriptor

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

Deprecated: Use CreateGlossaryMetadata_State.Descriptor instead.

func (CreateGlossaryMetadata_State) Number

func (CreateGlossaryMetadata_State) String

func (CreateGlossaryMetadata_State) Type

CreateGlossaryRequest

type CreateGlossaryRequest struct {

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

Request message for CreateGlossary.

func (*CreateGlossaryRequest) Descriptor

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

Deprecated: Use CreateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryRequest) GetGlossary

func (x *CreateGlossaryRequest) GetGlossary() *Glossary

func (*CreateGlossaryRequest) GetParent

func (x *CreateGlossaryRequest) GetParent() string

func (*CreateGlossaryRequest) ProtoMessage

func (*CreateGlossaryRequest) ProtoMessage()

func (*CreateGlossaryRequest) ProtoReflect

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

func (*CreateGlossaryRequest) Reset

func (x *CreateGlossaryRequest) Reset()

func (*CreateGlossaryRequest) String

func (x *CreateGlossaryRequest) String() string

CreateModelMetadata

type CreateModelMetadata struct {

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

Metadata of create model operation.

func (*CreateModelMetadata) Descriptor

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

Deprecated: Use CreateModelMetadata.ProtoReflect.Descriptor instead.

func (*CreateModelMetadata) GetCreateTime

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

func (*CreateModelMetadata) GetError

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

func (*CreateModelMetadata) GetState

func (x *CreateModelMetadata) GetState() OperationState

func (*CreateModelMetadata) GetUpdateTime

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

func (*CreateModelMetadata) ProtoMessage

func (*CreateModelMetadata) ProtoMessage()

func (*CreateModelMetadata) ProtoReflect

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

func (*CreateModelMetadata) Reset

func (x *CreateModelMetadata) Reset()

func (*CreateModelMetadata) String

func (x *CreateModelMetadata) String() string

CreateModelRequest

type CreateModelRequest struct {

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

Request message for CreateModel.

func (*CreateModelRequest) Descriptor

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

Deprecated: Use CreateModelRequest.ProtoReflect.Descriptor instead.

func (*CreateModelRequest) GetModel

func (x *CreateModelRequest) GetModel() *Model

func (*CreateModelRequest) GetParent

func (x *CreateModelRequest) GetParent() string

func (*CreateModelRequest) ProtoMessage

func (*CreateModelRequest) ProtoMessage()

func (*CreateModelRequest) ProtoReflect

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

func (*CreateModelRequest) Reset

func (x *CreateModelRequest) Reset()

func (*CreateModelRequest) String

func (x *CreateModelRequest) String() string

Dataset

type Dataset struct {

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

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

func (*Dataset) Descriptor

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

Deprecated: Use Dataset.ProtoReflect.Descriptor instead.

func (*Dataset) GetCreateTime

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

func (*Dataset) GetDisplayName

func (x *Dataset) GetDisplayName() string

func (*Dataset) GetExampleCount

func (x *Dataset) GetExampleCount() int32

func (*Dataset) GetName

func (x *Dataset) GetName() string

func (*Dataset) GetSourceLanguageCode

func (x *Dataset) GetSourceLanguageCode() string

func (*Dataset) GetTargetLanguageCode

func (x *Dataset) GetTargetLanguageCode() string

func (*Dataset) GetTestExampleCount

func (x *Dataset) GetTestExampleCount() int32

func (*Dataset) GetTrainExampleCount

func (x *Dataset) GetTrainExampleCount() int32

func (*Dataset) GetUpdateTime

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

func (*Dataset) GetValidateExampleCount

func (x *Dataset) GetValidateExampleCount() int32

func (*Dataset) ProtoMessage

func (*Dataset) ProtoMessage()

func (*Dataset) ProtoReflect

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

func (*Dataset) Reset

func (x *Dataset) Reset()

func (*Dataset) String

func (x *Dataset) String() string

DatasetInputConfig

type DatasetInputConfig struct {

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

Input configuration for datasets.

func (*DatasetInputConfig) Descriptor

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

Deprecated: Use DatasetInputConfig.ProtoReflect.Descriptor instead.

func (*DatasetInputConfig) GetInputFiles

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

func (*DatasetInputConfig) ProtoMessage

func (*DatasetInputConfig) ProtoMessage()

func (*DatasetInputConfig) ProtoReflect

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

func (*DatasetInputConfig) Reset

func (x *DatasetInputConfig) Reset()

func (*DatasetInputConfig) String

func (x *DatasetInputConfig) String() string

DatasetInputConfig_InputFile

type DatasetInputConfig_InputFile struct {

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

An input file.

func (*DatasetInputConfig_InputFile) Descriptor

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

Deprecated: Use DatasetInputConfig_InputFile.ProtoReflect.Descriptor instead.

func (*DatasetInputConfig_InputFile) GetGcsSource

func (x *DatasetInputConfig_InputFile) GetGcsSource() *GcsInputSource

func (*DatasetInputConfig_InputFile) GetSource

func (m *DatasetInputConfig_InputFile) GetSource() isDatasetInputConfig_InputFile_Source

func (*DatasetInputConfig_InputFile) GetUsage

func (x *DatasetInputConfig_InputFile) GetUsage() string

func (*DatasetInputConfig_InputFile) ProtoMessage

func (*DatasetInputConfig_InputFile) ProtoMessage()

func (*DatasetInputConfig_InputFile) ProtoReflect

func (*DatasetInputConfig_InputFile) Reset

func (x *DatasetInputConfig_InputFile) Reset()

func (*DatasetInputConfig_InputFile) String

DatasetInputConfig_InputFile_GcsSource

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

DatasetOutputConfig

type DatasetOutputConfig struct {

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

Output configuration for datasets.

func (*DatasetOutputConfig) Descriptor

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

Deprecated: Use DatasetOutputConfig.ProtoReflect.Descriptor instead.

func (*DatasetOutputConfig) GetDestination

func (m *DatasetOutputConfig) GetDestination() isDatasetOutputConfig_Destination

func (*DatasetOutputConfig) GetGcsDestination

func (x *DatasetOutputConfig) GetGcsDestination() *GcsOutputDestination

func (*DatasetOutputConfig) ProtoMessage

func (*DatasetOutputConfig) ProtoMessage()

func (*DatasetOutputConfig) ProtoReflect

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

func (*DatasetOutputConfig) Reset

func (x *DatasetOutputConfig) Reset()

func (*DatasetOutputConfig) String

func (x *DatasetOutputConfig) String() string

DatasetOutputConfig_GcsDestination

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

DeleteAdaptiveMtDatasetRequest

type DeleteAdaptiveMtDatasetRequest struct {

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

Request message for deleting an AdaptiveMtDataset.

func (*DeleteAdaptiveMtDatasetRequest) Descriptor

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

Deprecated: Use DeleteAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdaptiveMtDatasetRequest) GetName

func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage

func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage()

func (*DeleteAdaptiveMtDatasetRequest) ProtoReflect

func (*DeleteAdaptiveMtDatasetRequest) Reset

func (x *DeleteAdaptiveMtDatasetRequest) Reset()

func (*DeleteAdaptiveMtDatasetRequest) String

DeleteAdaptiveMtFileRequest

type DeleteAdaptiveMtFileRequest struct {

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

The request for deleting an AdaptiveMt file.

func (*DeleteAdaptiveMtFileRequest) Descriptor

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

Deprecated: Use DeleteAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdaptiveMtFileRequest) GetName

func (x *DeleteAdaptiveMtFileRequest) GetName() string

func (*DeleteAdaptiveMtFileRequest) ProtoMessage

func (*DeleteAdaptiveMtFileRequest) ProtoMessage()

func (*DeleteAdaptiveMtFileRequest) ProtoReflect

func (*DeleteAdaptiveMtFileRequest) Reset

func (x *DeleteAdaptiveMtFileRequest) Reset()

func (*DeleteAdaptiveMtFileRequest) String

func (x *DeleteAdaptiveMtFileRequest) String() string

DeleteDatasetMetadata

type DeleteDatasetMetadata struct {

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

Metadata of delete dataset operation.

func (*DeleteDatasetMetadata) Descriptor

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

Deprecated: Use DeleteDatasetMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDatasetMetadata) GetCreateTime

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

func (*DeleteDatasetMetadata) GetError

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

func (*DeleteDatasetMetadata) GetState

func (x *DeleteDatasetMetadata) GetState() OperationState

func (*DeleteDatasetMetadata) GetUpdateTime

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

func (*DeleteDatasetMetadata) ProtoMessage

func (*DeleteDatasetMetadata) ProtoMessage()

func (*DeleteDatasetMetadata) ProtoReflect

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

func (*DeleteDatasetMetadata) Reset

func (x *DeleteDatasetMetadata) Reset()

func (*DeleteDatasetMetadata) String

func (x *DeleteDatasetMetadata) String() string

DeleteDatasetRequest

type DeleteDatasetRequest struct {

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

Request message for DeleteDataset.

func (*DeleteDatasetRequest) Descriptor

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

Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatasetRequest) GetName

func (x *DeleteDatasetRequest) GetName() string

func (*DeleteDatasetRequest) ProtoMessage

func (*DeleteDatasetRequest) ProtoMessage()

func (*DeleteDatasetRequest) ProtoReflect

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

func (*DeleteDatasetRequest) Reset

func (x *DeleteDatasetRequest) Reset()

func (*DeleteDatasetRequest) String

func (x *DeleteDatasetRequest) String() string

DeleteGlossaryEntryRequest

type DeleteGlossaryEntryRequest struct {

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

Request message for Delete Glossary Entry

func (*DeleteGlossaryEntryRequest) Descriptor

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

Deprecated: Use DeleteGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryEntryRequest) GetName

func (x *DeleteGlossaryEntryRequest) GetName() string

func (*DeleteGlossaryEntryRequest) ProtoMessage

func (*DeleteGlossaryEntryRequest) ProtoMessage()

func (*DeleteGlossaryEntryRequest) ProtoReflect

func (*DeleteGlossaryEntryRequest) Reset

func (x *DeleteGlossaryEntryRequest) Reset()

func (*DeleteGlossaryEntryRequest) String

func (x *DeleteGlossaryEntryRequest) String() string

DeleteGlossaryMetadata

type DeleteGlossaryMetadata struct {

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

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

func (*DeleteGlossaryMetadata) Descriptor

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

Deprecated: Use DeleteGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryMetadata) GetName

func (x *DeleteGlossaryMetadata) GetName() string

func (*DeleteGlossaryMetadata) GetState

func (*DeleteGlossaryMetadata) GetSubmitTime

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

func (*DeleteGlossaryMetadata) ProtoMessage

func (*DeleteGlossaryMetadata) ProtoMessage()

func (*DeleteGlossaryMetadata) ProtoReflect

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

func (*DeleteGlossaryMetadata) Reset

func (x *DeleteGlossaryMetadata) Reset()

func (*DeleteGlossaryMetadata) String

func (x *DeleteGlossaryMetadata) String() string

DeleteGlossaryMetadata_State

type DeleteGlossaryMetadata_State int32

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

DeleteGlossaryMetadata_STATE_UNSPECIFIED, DeleteGlossaryMetadata_RUNNING, DeleteGlossaryMetadata_SUCCEEDED, DeleteGlossaryMetadata_FAILED, DeleteGlossaryMetadata_CANCELLING, DeleteGlossaryMetadata_CANCELLED

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

func (DeleteGlossaryMetadata_State) Descriptor

func (DeleteGlossaryMetadata_State) Enum

func (DeleteGlossaryMetadata_State) EnumDescriptor

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

Deprecated: Use DeleteGlossaryMetadata_State.Descriptor instead.

func (DeleteGlossaryMetadata_State) Number

func (DeleteGlossaryMetadata_State) String

func (DeleteGlossaryMetadata_State) Type

DeleteGlossaryRequest

type DeleteGlossaryRequest struct {

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

Request message for DeleteGlossary.

func (*DeleteGlossaryRequest) Descriptor

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

Deprecated: Use DeleteGlossaryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryRequest) GetName

func (x *DeleteGlossaryRequest) GetName() string

func (*DeleteGlossaryRequest) ProtoMessage

func (*DeleteGlossaryRequest) ProtoMessage()

func (*DeleteGlossaryRequest) ProtoReflect

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

func (*DeleteGlossaryRequest) Reset

func (x *DeleteGlossaryRequest) Reset()

func (*DeleteGlossaryRequest) String

func (x *DeleteGlossaryRequest) String() string

DeleteGlossaryResponse

type DeleteGlossaryResponse struct {

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

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

func (*DeleteGlossaryResponse) Descriptor

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

Deprecated: Use DeleteGlossaryResponse.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryResponse) GetEndTime

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

func (*DeleteGlossaryResponse) GetName

func (x *DeleteGlossaryResponse) GetName() string

func (*DeleteGlossaryResponse) GetSubmitTime

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

func (*DeleteGlossaryResponse) ProtoMessage

func (*DeleteGlossaryResponse) ProtoMessage()

func (*DeleteGlossaryResponse) ProtoReflect

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

func (*DeleteGlossaryResponse) Reset

func (x *DeleteGlossaryResponse) Reset()

func (*DeleteGlossaryResponse) String

func (x *DeleteGlossaryResponse) String() string

DeleteModelMetadata

type DeleteModelMetadata struct {

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

Metadata of delete model operation.

func (*DeleteModelMetadata) Descriptor

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

Deprecated: Use DeleteModelMetadata.ProtoReflect.Descriptor instead.

func (*DeleteModelMetadata) GetCreateTime

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

func (*DeleteModelMetadata) GetError

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

func (*DeleteModelMetadata) GetState

func (x *DeleteModelMetadata) GetState() OperationState

func (*DeleteModelMetadata) GetUpdateTime

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

func (*DeleteModelMetadata) ProtoMessage

func (*DeleteModelMetadata) ProtoMessage()

func (*DeleteModelMetadata) ProtoReflect

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

func (*DeleteModelMetadata) Reset

func (x *DeleteModelMetadata) Reset()

func (*DeleteModelMetadata) String

func (x *DeleteModelMetadata) String() string

DeleteModelRequest

type DeleteModelRequest struct {

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

Request message for DeleteModel.

func (*DeleteModelRequest) Descriptor

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

Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.

func (*DeleteModelRequest) GetName

func (x *DeleteModelRequest) GetName() string

func (*DeleteModelRequest) ProtoMessage

func (*DeleteModelRequest) ProtoMessage()

func (*DeleteModelRequest) ProtoReflect

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

func (*DeleteModelRequest) Reset

func (x *DeleteModelRequest) Reset()

func (*DeleteModelRequest) String

func (x *DeleteModelRequest) String() string

DetectLanguageRequest

type DetectLanguageRequest struct {

	// 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 `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// contains filtered or unexported fields
}

The request message for language detection.

func (*DetectLanguageRequest) Descriptor

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

Deprecated: Use DetectLanguageRequest.ProtoReflect.Descriptor instead.

func (*DetectLanguageRequest) GetContent

func (x *DetectLanguageRequest) GetContent() string

func (*DetectLanguageRequest) GetLabels

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

func (*DetectLanguageRequest) GetMimeType

func (x *DetectLanguageRequest) GetMimeType() string

func (*DetectLanguageRequest) GetModel

func (x *DetectLanguageRequest) GetModel() string

func (*DetectLanguageRequest) GetParent

func (x *DetectLanguageRequest) GetParent() string

func (*DetectLanguageRequest) GetSource

func (m *DetectLanguageRequest) GetSource() isDetectLanguageRequest_Source

func (*DetectLanguageRequest) ProtoMessage

func (*DetectLanguageRequest) ProtoMessage()

func (*DetectLanguageRequest) ProtoReflect

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

func (*DetectLanguageRequest) Reset

func (x *DetectLanguageRequest) Reset()

func (*DetectLanguageRequest) String

func (x *DetectLanguageRequest) String() string

DetectLanguageRequest_Content

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

DetectLanguageResponse

type DetectLanguageResponse struct {

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

The response message for language detection.

func (*DetectLanguageResponse) Descriptor

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

Deprecated: Use DetectLanguageResponse.ProtoReflect.Descriptor instead.

func (*DetectLanguageResponse) GetLanguages

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

func (*DetectLanguageResponse) ProtoMessage

func (*DetectLanguageResponse) ProtoMessage()

func (*DetectLanguageResponse) ProtoReflect

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

func (*DetectLanguageResponse) Reset

func (x *DetectLanguageResponse) Reset()

func (*DetectLanguageResponse) String

func (x *DetectLanguageResponse) String() string

DetectedLanguage

type DetectedLanguage struct {

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

The response message for language detection.

func (*DetectedLanguage) Descriptor

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

Deprecated: Use DetectedLanguage.ProtoReflect.Descriptor instead.

func (*DetectedLanguage) GetConfidence

func (x *DetectedLanguage) GetConfidence() float32

func (*DetectedLanguage) GetLanguageCode

func (x *DetectedLanguage) GetLanguageCode() string

func (*DetectedLanguage) ProtoMessage

func (*DetectedLanguage) ProtoMessage()

func (*DetectedLanguage) ProtoReflect

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

func (*DetectedLanguage) Reset

func (x *DetectedLanguage) Reset()

func (*DetectedLanguage) String

func (x *DetectedLanguage) String() string

DocumentInputConfig

type DocumentInputConfig struct {

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

A document translation request input config.

func (*DocumentInputConfig) Descriptor

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

Deprecated: Use DocumentInputConfig.ProtoReflect.Descriptor instead.

func (*DocumentInputConfig) GetContent

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

func (*DocumentInputConfig) GetGcsSource

func (x *DocumentInputConfig) GetGcsSource() *GcsSource

func (*DocumentInputConfig) GetMimeType

func (x *DocumentInputConfig) GetMimeType() string

func (*DocumentInputConfig) GetSource

func (m *DocumentInputConfig) GetSource() isDocumentInputConfig_Source

func (*DocumentInputConfig) ProtoMessage

func (*DocumentInputConfig) ProtoMessage()

func (*DocumentInputConfig) ProtoReflect

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

func (*DocumentInputConfig) Reset

func (x *DocumentInputConfig) Reset()

func (*DocumentInputConfig) String

func (x *DocumentInputConfig) String() string

DocumentInputConfig_Content

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

DocumentInputConfig_GcsSource

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

DocumentOutputConfig

type DocumentOutputConfig struct {

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

A document translation request output config.

func (*DocumentOutputConfig) Descriptor

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

Deprecated: Use DocumentOutputConfig.ProtoReflect.Descriptor instead.

func (*DocumentOutputConfig) GetDestination

func (m *DocumentOutputConfig) GetDestination() isDocumentOutputConfig_Destination

func (*DocumentOutputConfig) GetGcsDestination

func (x *DocumentOutputConfig) GetGcsDestination() *GcsDestination

func (*DocumentOutputConfig) GetMimeType

func (x *DocumentOutputConfig) GetMimeType() string

func (*DocumentOutputConfig) ProtoMessage

func (*DocumentOutputConfig) ProtoMessage()

func (*DocumentOutputConfig) ProtoReflect

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

func (*DocumentOutputConfig) Reset

func (x *DocumentOutputConfig) Reset()

func (*DocumentOutputConfig) String

func (x *DocumentOutputConfig) String() string

DocumentOutputConfig_GcsDestination

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

DocumentTranslation

type DocumentTranslation struct {

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

A translated document message.

func (*DocumentTranslation) Descriptor

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

Deprecated: Use DocumentTranslation.ProtoReflect.Descriptor instead.

func (*DocumentTranslation) GetByteStreamOutputs

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

func (*DocumentTranslation) GetDetectedLanguageCode

func (x *DocumentTranslation) GetDetectedLanguageCode() string

func (*DocumentTranslation) GetMimeType

func (x *DocumentTranslation) GetMimeType() string

func (*DocumentTranslation) ProtoMessage

func (*DocumentTranslation) ProtoMessage()

func (*DocumentTranslation) ProtoReflect

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

func (*DocumentTranslation) Reset

func (x *DocumentTranslation) Reset()

func (*DocumentTranslation) String

func (x *DocumentTranslation) String() string

Example

type Example struct {

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

A sentence pair.

func (*Example) Descriptor

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

Deprecated: Use Example.ProtoReflect.Descriptor instead.

func (*Example) GetName

func (x *Example) GetName() string

func (*Example) GetSourceText

func (x *Example) GetSourceText() string

func (*Example) GetTargetText

func (x *Example) GetTargetText() string

func (*Example) GetUsage

func (x *Example) GetUsage() string

func (*Example) ProtoMessage

func (*Example) ProtoMessage()

func (*Example) ProtoReflect

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

func (*Example) Reset

func (x *Example) Reset()

func (*Example) String

func (x *Example) String() string

ExportDataMetadata

type ExportDataMetadata struct {

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

Metadata of export data operation.

func (*ExportDataMetadata) Descriptor

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

Deprecated: Use ExportDataMetadata.ProtoReflect.Descriptor instead.

func (*ExportDataMetadata) GetCreateTime

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

func (*ExportDataMetadata) GetError

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

func (*ExportDataMetadata) GetState

func (x *ExportDataMetadata) GetState() OperationState

func (*ExportDataMetadata) GetUpdateTime

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

func (*ExportDataMetadata) ProtoMessage

func (*ExportDataMetadata) ProtoMessage()

func (*ExportDataMetadata) ProtoReflect

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

func (*ExportDataMetadata) Reset

func (x *ExportDataMetadata) Reset()

func (*ExportDataMetadata) String

func (x *ExportDataMetadata) String() string

ExportDataRequest

type ExportDataRequest struct {

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

Request message for ExportData.

func (*ExportDataRequest) Descriptor

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

Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.

func (*ExportDataRequest) GetDataset

func (x *ExportDataRequest) GetDataset() string

func (*ExportDataRequest) GetOutputConfig

func (x *ExportDataRequest) GetOutputConfig() *DatasetOutputConfig

func (*ExportDataRequest) ProtoMessage

func (*ExportDataRequest) ProtoMessage()

func (*ExportDataRequest) ProtoReflect

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

func (*ExportDataRequest) Reset

func (x *ExportDataRequest) Reset()

func (*ExportDataRequest) String

func (x *ExportDataRequest) String() string

FileInputSource

type FileInputSource struct {

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

An inlined file.

func (*FileInputSource) Descriptor

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

Deprecated: Use FileInputSource.ProtoReflect.Descriptor instead.

func (*FileInputSource) GetContent

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

func (*FileInputSource) GetDisplayName

func (x *FileInputSource) GetDisplayName() string

func (*FileInputSource) GetMimeType

func (x *FileInputSource) GetMimeType() string

func (*FileInputSource) ProtoMessage

func (*FileInputSource) ProtoMessage()

func (*FileInputSource) ProtoReflect

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

func (*FileInputSource) Reset

func (x *FileInputSource) Reset()

func (*FileInputSource) String

func (x *FileInputSource) String() string

GcsDestination

type GcsDestination struct {

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

The Google Cloud Storage location for the output content.

func (*GcsDestination) Descriptor

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

Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.

func (*GcsDestination) GetOutputUriPrefix

func (x *GcsDestination) GetOutputUriPrefix() string

func (*GcsDestination) ProtoMessage

func (*GcsDestination) ProtoMessage()

func (*GcsDestination) ProtoReflect

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

func (*GcsDestination) Reset

func (x *GcsDestination) Reset()

func (*GcsDestination) String

func (x *GcsDestination) String() string

GcsInputSource

type GcsInputSource struct {

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

The Google Cloud Storage location for the input content.

func (*GcsInputSource) Descriptor

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

Deprecated: Use GcsInputSource.ProtoReflect.Descriptor instead.

func (*GcsInputSource) GetInputUri

func (x *GcsInputSource) GetInputUri() string

func (*GcsInputSource) ProtoMessage

func (*GcsInputSource) ProtoMessage()

func (*GcsInputSource) ProtoReflect

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

func (*GcsInputSource) Reset

func (x *GcsInputSource) Reset()

func (*GcsInputSource) String

func (x *GcsInputSource) String() string

GcsOutputDestination

type GcsOutputDestination struct {

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

The Google Cloud Storage location for the output content.

func (*GcsOutputDestination) Descriptor

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

Deprecated: Use GcsOutputDestination.ProtoReflect.Descriptor instead.

func (*GcsOutputDestination) GetOutputUriPrefix

func (x *GcsOutputDestination) GetOutputUriPrefix() string

func (*GcsOutputDestination) ProtoMessage

func (*GcsOutputDestination) ProtoMessage()

func (*GcsOutputDestination) ProtoReflect

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

func (*GcsOutputDestination) Reset

func (x *GcsOutputDestination) Reset()

func (*GcsOutputDestination) String

func (x *GcsOutputDestination) String() string

GcsSource

type GcsSource struct {

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

The Google Cloud Storage location for the input content.

func (*GcsSource) Descriptor

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

Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

func (*GcsSource) GetInputUri

func (x *GcsSource) GetInputUri() string

func (*GcsSource) ProtoMessage

func (*GcsSource) ProtoMessage()

func (*GcsSource) ProtoReflect

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

func (*GcsSource) Reset

func (x *GcsSource) Reset()

func (*GcsSource) String

func (x *GcsSource) String() string

GetAdaptiveMtDatasetRequest

type GetAdaptiveMtDatasetRequest struct {

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

Request message for getting an Adaptive MT dataset.

func (*GetAdaptiveMtDatasetRequest) Descriptor

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

Deprecated: Use GetAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetAdaptiveMtDatasetRequest) GetName

func (x *GetAdaptiveMtDatasetRequest) GetName() string

func (*GetAdaptiveMtDatasetRequest) ProtoMessage

func (*GetAdaptiveMtDatasetRequest) ProtoMessage()

func (*GetAdaptiveMtDatasetRequest) ProtoReflect

func (*GetAdaptiveMtDatasetRequest) Reset

func (x *GetAdaptiveMtDatasetRequest) Reset()

func (*GetAdaptiveMtDatasetRequest) String

func (x *GetAdaptiveMtDatasetRequest) String() string

GetAdaptiveMtFileRequest

type GetAdaptiveMtFileRequest struct {

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

The request for getting an AdaptiveMtFile.

func (*GetAdaptiveMtFileRequest) Descriptor

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

Deprecated: Use GetAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*GetAdaptiveMtFileRequest) GetName

func (x *GetAdaptiveMtFileRequest) GetName() string

func (*GetAdaptiveMtFileRequest) ProtoMessage

func (*GetAdaptiveMtFileRequest) ProtoMessage()

func (*GetAdaptiveMtFileRequest) ProtoReflect

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

func (*GetAdaptiveMtFileRequest) Reset

func (x *GetAdaptiveMtFileRequest) Reset()

func (*GetAdaptiveMtFileRequest) String

func (x *GetAdaptiveMtFileRequest) String() string

GetDatasetRequest

type GetDatasetRequest struct {

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

Request message for GetDataset.

func (*GetDatasetRequest) Descriptor

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

Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.

func (*GetDatasetRequest) GetName

func (x *GetDatasetRequest) GetName() string

func (*GetDatasetRequest) ProtoMessage

func (*GetDatasetRequest) ProtoMessage()

func (*GetDatasetRequest) ProtoReflect

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

func (*GetDatasetRequest) Reset

func (x *GetDatasetRequest) Reset()

func (*GetDatasetRequest) String

func (x *GetDatasetRequest) String() string

GetGlossaryEntryRequest

type GetGlossaryEntryRequest struct {

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

Request message for the Get Glossary Entry Api

func (*GetGlossaryEntryRequest) Descriptor

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

Deprecated: Use GetGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryEntryRequest) GetName

func (x *GetGlossaryEntryRequest) GetName() string

func (*GetGlossaryEntryRequest) ProtoMessage

func (*GetGlossaryEntryRequest) ProtoMessage()

func (*GetGlossaryEntryRequest) ProtoReflect

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

func (*GetGlossaryEntryRequest) Reset

func (x *GetGlossaryEntryRequest) Reset()

func (*GetGlossaryEntryRequest) String

func (x *GetGlossaryEntryRequest) String() string

GetGlossaryRequest

type GetGlossaryRequest struct {

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

Request message for GetGlossary.

func (*GetGlossaryRequest) Descriptor

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

Deprecated: Use GetGlossaryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryRequest) GetName

func (x *GetGlossaryRequest) GetName() string

func (*GetGlossaryRequest) ProtoMessage

func (*GetGlossaryRequest) ProtoMessage()

func (*GetGlossaryRequest) ProtoReflect

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

func (*GetGlossaryRequest) Reset

func (x *GetGlossaryRequest) Reset()

func (*GetGlossaryRequest) String

func (x *GetGlossaryRequest) String() string

GetModelRequest

type GetModelRequest struct {

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

Request message for GetModel.

func (*GetModelRequest) Descriptor

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

Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.

func (*GetModelRequest) GetName

func (x *GetModelRequest) GetName() string

func (*GetModelRequest) ProtoMessage

func (*GetModelRequest) ProtoMessage()

func (*GetModelRequest) ProtoReflect

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

func (*GetModelRequest) Reset

func (x *GetModelRequest) Reset()

func (*GetModelRequest) String

func (x *GetModelRequest) String() string

GetSupportedLanguagesRequest

type GetSupportedLanguagesRequest struct {

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

The request message for discovering supported languages.

func (*GetSupportedLanguagesRequest) Descriptor

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

Deprecated: Use GetSupportedLanguagesRequest.ProtoReflect.Descriptor instead.

func (*GetSupportedLanguagesRequest) GetDisplayLanguageCode

func (x *GetSupportedLanguagesRequest) GetDisplayLanguageCode() string

func (*GetSupportedLanguagesRequest) GetModel

func (x *GetSupportedLanguagesRequest) GetModel() string

func (*GetSupportedLanguagesRequest) GetParent

func (x *GetSupportedLanguagesRequest) GetParent() string

func (*GetSupportedLanguagesRequest) ProtoMessage

func (*GetSupportedLanguagesRequest) ProtoMessage()

func (*GetSupportedLanguagesRequest) ProtoReflect

func (*GetSupportedLanguagesRequest) Reset

func (x *GetSupportedLanguagesRequest) Reset()

func (*GetSupportedLanguagesRequest) String

Glossary

type Glossary struct {

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

Represents a glossary built from user-provided data.

func (*Glossary) Descriptor

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

Deprecated: Use Glossary.ProtoReflect.Descriptor instead.

func (*Glossary) GetDisplayName

func (x *Glossary) GetDisplayName() string

func (*Glossary) GetEndTime

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

func (*Glossary) GetEntryCount

func (x *Glossary) GetEntryCount() int32

func (*Glossary) GetInputConfig

func (x *Glossary) GetInputConfig() *GlossaryInputConfig

func (*Glossary) GetLanguageCodesSet

func (x *Glossary) GetLanguageCodesSet() *Glossary_LanguageCodesSet

func (*Glossary) GetLanguagePair

func (x *Glossary) GetLanguagePair() *Glossary_LanguageCodePair

func (*Glossary) GetLanguages

func (m *Glossary) GetLanguages() isGlossary_Languages

func (*Glossary) GetName

func (x *Glossary) GetName() string

func (*Glossary) GetSubmitTime

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

func (*Glossary) ProtoMessage

func (*Glossary) ProtoMessage()

func (*Glossary) ProtoReflect

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

func (*Glossary) Reset

func (x *Glossary) Reset()

func (*Glossary) String

func (x *Glossary) String() string

GlossaryEntry

type GlossaryEntry struct {

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

Represents a single entry in a glossary.

func (*GlossaryEntry) Descriptor

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

Deprecated: Use GlossaryEntry.ProtoReflect.Descriptor instead.

func (*GlossaryEntry) GetData

func (m *GlossaryEntry) GetData() isGlossaryEntry_Data

func (*GlossaryEntry) GetDescription

func (x *GlossaryEntry) GetDescription() string

func (*GlossaryEntry) GetName

func (x *GlossaryEntry) GetName() string

func (*GlossaryEntry) GetTermsPair

func (*GlossaryEntry) GetTermsSet

func (*GlossaryEntry) ProtoMessage

func (*GlossaryEntry) ProtoMessage()

func (*GlossaryEntry) ProtoReflect

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

func (*GlossaryEntry) Reset

func (x *GlossaryEntry) Reset()

func (*GlossaryEntry) String

func (x *GlossaryEntry) String() string

GlossaryEntry_GlossaryTermsPair

type GlossaryEntry_GlossaryTermsPair struct {

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

Represents a single entry for an unidirectional glossary.

func (*GlossaryEntry_GlossaryTermsPair) Descriptor

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

Deprecated: Use GlossaryEntry_GlossaryTermsPair.ProtoReflect.Descriptor instead.

func (*GlossaryEntry_GlossaryTermsPair) GetSourceTerm

func (x *GlossaryEntry_GlossaryTermsPair) GetSourceTerm() *GlossaryTerm

func (*GlossaryEntry_GlossaryTermsPair) GetTargetTerm

func (x *GlossaryEntry_GlossaryTermsPair) GetTargetTerm() *GlossaryTerm

func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage

func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage()

func (*GlossaryEntry_GlossaryTermsPair) ProtoReflect

func (*GlossaryEntry_GlossaryTermsPair) Reset

func (*GlossaryEntry_GlossaryTermsPair) String

GlossaryEntry_GlossaryTermsSet

type GlossaryEntry_GlossaryTermsSet struct {

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

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

func (*GlossaryEntry_GlossaryTermsSet) Descriptor

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

Deprecated: Use GlossaryEntry_GlossaryTermsSet.ProtoReflect.Descriptor instead.

func (*GlossaryEntry_GlossaryTermsSet) GetTerms

func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage

func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage()

func (*GlossaryEntry_GlossaryTermsSet) ProtoReflect

func (*GlossaryEntry_GlossaryTermsSet) Reset

func (x *GlossaryEntry_GlossaryTermsSet) Reset()

func (*GlossaryEntry_GlossaryTermsSet) String

GlossaryEntry_TermsPair

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

GlossaryEntry_TermsSet

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

GlossaryInputConfig

type GlossaryInputConfig struct {

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

Input configuration for glossaries.

func (*GlossaryInputConfig) Descriptor

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

Deprecated: Use GlossaryInputConfig.ProtoReflect.Descriptor instead.

func (*GlossaryInputConfig) GetGcsSource

func (x *GlossaryInputConfig) GetGcsSource() *GcsSource

func (*GlossaryInputConfig) GetSource

func (m *GlossaryInputConfig) GetSource() isGlossaryInputConfig_Source

func (*GlossaryInputConfig) ProtoMessage

func (*GlossaryInputConfig) ProtoMessage()

func (*GlossaryInputConfig) ProtoReflect

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

func (*GlossaryInputConfig) Reset

func (x *GlossaryInputConfig) Reset()

func (*GlossaryInputConfig) String

func (x *GlossaryInputConfig) String() string

GlossaryInputConfig_GcsSource

type GlossaryInputConfig_GcsSource struct {
	// Required. Google Cloud Storage location of glossary data.
	// File format is determined based on the filename extension. API returns
	// [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file
	// formats. Wildcards are not allowed. This must be a single file in one of
	// the following formats:
	//
	// For unidirectional glossaries:
	//
	//   - TSV/CSV (`.tsv`/`.csv`): Two column file, tab- or comma-separated.
	//     The first column is source text. The second column is target text.
	//     No headers in this file. The first row contains data and not column
	//     names.
	//
	// - TMX (`.tmx`): TMX file with parallel data defining source/target term
	// pairs.
	//
	// For equivalent term sets glossaries:
	//
	//   - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms
	//     in multiple languages. See documentation for more information -
	//     [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).
	GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

GlossaryTerm

type GlossaryTerm struct {

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

Represents a single glossary term

func (*GlossaryTerm) Descriptor

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

Deprecated: Use GlossaryTerm.ProtoReflect.Descriptor instead.

func (*GlossaryTerm) GetLanguageCode

func (x *GlossaryTerm) GetLanguageCode() string

func (*GlossaryTerm) GetText

func (x *GlossaryTerm) GetText() string

func (*GlossaryTerm) ProtoMessage

func (*GlossaryTerm) ProtoMessage()

func (*GlossaryTerm) ProtoReflect

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

func (*GlossaryTerm) Reset

func (x *GlossaryTerm) Reset()

func (*GlossaryTerm) String

func (x *GlossaryTerm) String() string

Glossary_LanguageCodePair

type Glossary_LanguageCodePair struct {

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

Used with unidirectional glossaries.

func (*Glossary_LanguageCodePair) Descriptor

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

Deprecated: Use Glossary_LanguageCodePair.ProtoReflect.Descriptor instead.

func (*Glossary_LanguageCodePair) GetSourceLanguageCode

func (x *Glossary_LanguageCodePair) GetSourceLanguageCode() string

func (*Glossary_LanguageCodePair) GetTargetLanguageCode

func (x *Glossary_LanguageCodePair) GetTargetLanguageCode() string

func (*Glossary_LanguageCodePair) ProtoMessage

func (*Glossary_LanguageCodePair) ProtoMessage()

func (*Glossary_LanguageCodePair) ProtoReflect

func (*Glossary_LanguageCodePair) Reset

func (x *Glossary_LanguageCodePair) Reset()

func (*Glossary_LanguageCodePair) String

func (x *Glossary_LanguageCodePair) String() string

Glossary_LanguageCodesSet

type Glossary_LanguageCodesSet struct {

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

Used with equivalent term set glossaries.

func (*Glossary_LanguageCodesSet) Descriptor

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

Deprecated: Use Glossary_LanguageCodesSet.ProtoReflect.Descriptor instead.

func (*Glossary_LanguageCodesSet) GetLanguageCodes

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

func (*Glossary_LanguageCodesSet) ProtoMessage

func (*Glossary_LanguageCodesSet) ProtoMessage()

func (*Glossary_LanguageCodesSet) ProtoReflect

func (*Glossary_LanguageCodesSet) Reset

func (x *Glossary_LanguageCodesSet) Reset()

func (*Glossary_LanguageCodesSet) String

func (x *Glossary_LanguageCodesSet) String() string

Glossary_LanguageCodesSet_

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

Glossary_LanguagePair

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

ImportAdaptiveMtFileRequest

type ImportAdaptiveMtFileRequest struct {

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

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

func (*ImportAdaptiveMtFileRequest) Descriptor

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

Deprecated: Use ImportAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.

func (*ImportAdaptiveMtFileRequest) GetFileInputSource

func (x *ImportAdaptiveMtFileRequest) GetFileInputSource() *FileInputSource

func (*ImportAdaptiveMtFileRequest) GetGcsInputSource

func (x *ImportAdaptiveMtFileRequest) GetGcsInputSource() *GcsInputSource

func (*ImportAdaptiveMtFileRequest) GetParent

func (x *ImportAdaptiveMtFileRequest) GetParent() string

func (*ImportAdaptiveMtFileRequest) GetSource

func (m *ImportAdaptiveMtFileRequest) GetSource() isImportAdaptiveMtFileRequest_Source

func (*ImportAdaptiveMtFileRequest) ProtoMessage

func (*ImportAdaptiveMtFileRequest) ProtoMessage()

func (*ImportAdaptiveMtFileRequest) ProtoReflect

func (*ImportAdaptiveMtFileRequest) Reset

func (x *ImportAdaptiveMtFileRequest) Reset()

func (*ImportAdaptiveMtFileRequest) String

func (x *ImportAdaptiveMtFileRequest) String() string

ImportAdaptiveMtFileRequest_FileInputSource

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

ImportAdaptiveMtFileRequest_GcsInputSource

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

ImportAdaptiveMtFileResponse

type ImportAdaptiveMtFileResponse struct {

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

The response for importing an AdaptiveMtFile

func (*ImportAdaptiveMtFileResponse) Descriptor

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

Deprecated: Use ImportAdaptiveMtFileResponse.ProtoReflect.Descriptor instead.

func (*ImportAdaptiveMtFileResponse) GetAdaptiveMtFile

func (x *ImportAdaptiveMtFileResponse) GetAdaptiveMtFile() *AdaptiveMtFile

func (*ImportAdaptiveMtFileResponse) ProtoMessage

func (*ImportAdaptiveMtFileResponse) ProtoMessage()

func (*ImportAdaptiveMtFileResponse) ProtoReflect

func (*ImportAdaptiveMtFileResponse) Reset

func (x *ImportAdaptiveMtFileResponse) Reset()

func (*ImportAdaptiveMtFileResponse) String

ImportDataMetadata

type ImportDataMetadata struct {

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

Metadata of import data operation.

func (*ImportDataMetadata) Descriptor

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

Deprecated: Use ImportDataMetadata.ProtoReflect.Descriptor instead.

func (*ImportDataMetadata) GetCreateTime

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

func (*ImportDataMetadata) GetError

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

func (*ImportDataMetadata) GetState

func (x *ImportDataMetadata) GetState() OperationState

func (*ImportDataMetadata) GetUpdateTime

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

func (*ImportDataMetadata) ProtoMessage

func (*ImportDataMetadata) ProtoMessage()

func (*ImportDataMetadata) ProtoReflect

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

func (*ImportDataMetadata) Reset

func (x *ImportDataMetadata) Reset()

func (*ImportDataMetadata) String

func (x *ImportDataMetadata) String() string

ImportDataRequest

type ImportDataRequest struct {

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

Request message for ImportData.

func (*ImportDataRequest) Descriptor

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

Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.

func (*ImportDataRequest) GetDataset

func (x *ImportDataRequest) GetDataset() string

func (*ImportDataRequest) GetInputConfig

func (x *ImportDataRequest) GetInputConfig() *DatasetInputConfig

func (*ImportDataRequest) ProtoMessage

func (*ImportDataRequest) ProtoMessage()

func (*ImportDataRequest) ProtoReflect

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

func (*ImportDataRequest) Reset

func (x *ImportDataRequest) Reset()

func (*ImportDataRequest) String

func (x *ImportDataRequest) String() string

InputConfig

type InputConfig struct {

	// Optional. Can be "text/plain" or "text/html".
	// For `.tsv`, "text/html" is used if mime_type is missing.
	// For `.html`, this field must be "text/html" or empty.
	// For `.txt`, this field must be "text/plain" or empty.
	MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Required. Specify the input.
	//
	// Types that are assignable to Source:
	//
	//	*InputConfig_GcsSource
	Source isInputConfig_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Input configuration for BatchTranslateText request.

func (*InputConfig) Descriptor

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

Deprecated: Use InputConfig.ProtoReflect.Descriptor instead.

func (*InputConfig) GetGcsSource

func (x *InputConfig) GetGcsSource() *GcsSource

func (*InputConfig) GetMimeType

func (x *InputConfig) GetMimeType() string

func (*InputConfig) GetSource

func (m *InputConfig) GetSource() isInputConfig_Source

func (*InputConfig) ProtoMessage

func (*InputConfig) ProtoMessage()

func (*InputConfig) ProtoReflect

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

func (*InputConfig) Reset

func (x *InputConfig) Reset()

func (*InputConfig) String

func (x *InputConfig) String() string

InputConfig_GcsSource

type InputConfig_GcsSource struct {
	// Required. Google Cloud Storage location for the source input.
	// This can be a single file (for example,
	// `gs://translation-test/input.tsv`) or a wildcard (for example,
	// `gs://translation-test/*`). If a file extension is `.tsv`, it can
	// contain either one or two columns. The first column (optional) is the id
	// of the text request. If the first column is missing, we use the row
	// number (0-based) from the input file as the ID in the output file. The
	// second column is the actual text to be
	//
	//	translated. We recommend each row be <= 10k="" unicode="" codepoints,="" otherwise="" an="" error="" might="" be="" returned.="" note="" that="" the="" input="" tsv="" must="" be="" rfc="" 4180="" compliant.="" you="" could="" use="" https://github.com/clever/csvlint="" to="" check="" potential="" formatting="" errors="" in="" your="" tsv="" file.="" csvlint="" --delimiter='\t' your_input_file.tsv="" the="" other="" supported="" file="" extensions="" are="" `.txt`="" or="" `.html`,="" which="" is="" treated="" as="" a="" single="" large="" chunk="" of="" text.="" gcssource="">GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}

ListAdaptiveMtDatasetsRequest

type ListAdaptiveMtDatasetsRequest struct {

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

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

func (*ListAdaptiveMtDatasetsRequest) Descriptor

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

Deprecated: Use ListAdaptiveMtDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtDatasetsRequest) GetFilter

func (x *ListAdaptiveMtDatasetsRequest) GetFilter() string

func (*ListAdaptiveMtDatasetsRequest) GetPageSize

func (x *ListAdaptiveMtDatasetsRequest) GetPageSize() int32

func (*ListAdaptiveMtDatasetsRequest) GetPageToken

func (x *ListAdaptiveMtDatasetsRequest) GetPageToken() string

func (*ListAdaptiveMtDatasetsRequest) GetParent

func (x *ListAdaptiveMtDatasetsRequest) GetParent() string

func (*ListAdaptiveMtDatasetsRequest) ProtoMessage

func (*ListAdaptiveMtDatasetsRequest) ProtoMessage()

func (*ListAdaptiveMtDatasetsRequest) ProtoReflect

func (*ListAdaptiveMtDatasetsRequest) Reset

func (x *ListAdaptiveMtDatasetsRequest) Reset()

func (*ListAdaptiveMtDatasetsRequest) String

ListAdaptiveMtDatasetsResponse

type ListAdaptiveMtDatasetsResponse struct {

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

A list of AdaptiveMtDatasets.

func (*ListAdaptiveMtDatasetsResponse) Descriptor

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

Deprecated: Use ListAdaptiveMtDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets

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

func (*ListAdaptiveMtDatasetsResponse) GetNextPageToken

func (x *ListAdaptiveMtDatasetsResponse) GetNextPageToken() string

func (*ListAdaptiveMtDatasetsResponse) ProtoMessage

func (*ListAdaptiveMtDatasetsResponse) ProtoMessage()

func (*ListAdaptiveMtDatasetsResponse) ProtoReflect

func (*ListAdaptiveMtDatasetsResponse) Reset

func (x *ListAdaptiveMtDatasetsResponse) Reset()

func (*ListAdaptiveMtDatasetsResponse) String

ListAdaptiveMtFilesRequest

type ListAdaptiveMtFilesRequest struct {

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

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

func (*ListAdaptiveMtFilesRequest) Descriptor

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

Deprecated: Use ListAdaptiveMtFilesRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtFilesRequest) GetPageSize

func (x *ListAdaptiveMtFilesRequest) GetPageSize() int32

func (*ListAdaptiveMtFilesRequest) GetPageToken

func (x *ListAdaptiveMtFilesRequest) GetPageToken() string

func (*ListAdaptiveMtFilesRequest) GetParent

func (x *ListAdaptiveMtFilesRequest) GetParent() string

func (*ListAdaptiveMtFilesRequest) ProtoMessage

func (*ListAdaptiveMtFilesRequest) ProtoMessage()

func (*ListAdaptiveMtFilesRequest) ProtoReflect

func (*ListAdaptiveMtFilesRequest) Reset

func (x *ListAdaptiveMtFilesRequest) Reset()

func (*ListAdaptiveMtFilesRequest) String

func (x *ListAdaptiveMtFilesRequest) String() string

ListAdaptiveMtFilesResponse

type ListAdaptiveMtFilesResponse struct {

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

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

func (*ListAdaptiveMtFilesResponse) Descriptor

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

Deprecated: Use ListAdaptiveMtFilesResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles

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

func (*ListAdaptiveMtFilesResponse) GetNextPageToken

func (x *ListAdaptiveMtFilesResponse) GetNextPageToken() string

func (*ListAdaptiveMtFilesResponse) ProtoMessage

func (*ListAdaptiveMtFilesResponse) ProtoMessage()

func (*ListAdaptiveMtFilesResponse) ProtoReflect

func (*ListAdaptiveMtFilesResponse) Reset

func (x *ListAdaptiveMtFilesResponse) Reset()

func (*ListAdaptiveMtFilesResponse) String

func (x *ListAdaptiveMtFilesResponse) String() string

ListAdaptiveMtSentencesRequest

type ListAdaptiveMtSentencesRequest struct {

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

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

func (*ListAdaptiveMtSentencesRequest) Descriptor

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

Deprecated: Use ListAdaptiveMtSentencesRequest.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtSentencesRequest) GetPageSize

func (x *ListAdaptiveMtSentencesRequest) GetPageSize() int32

func (*ListAdaptiveMtSentencesRequest) GetPageToken

func (x *ListAdaptiveMtSentencesRequest) GetPageToken() string

func (*ListAdaptiveMtSentencesRequest) GetParent

func (x *ListAdaptiveMtSentencesRequest) GetParent() string

func (*ListAdaptiveMtSentencesRequest) ProtoMessage

func (*ListAdaptiveMtSentencesRequest) ProtoMessage()

func (*ListAdaptiveMtSentencesRequest) ProtoReflect

func (*ListAdaptiveMtSentencesRequest) Reset

func (x *ListAdaptiveMtSentencesRequest) Reset()

func (*ListAdaptiveMtSentencesRequest) String

ListAdaptiveMtSentencesResponse

type ListAdaptiveMtSentencesResponse struct {

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

List AdaptiveMt sentences response.

func (*ListAdaptiveMtSentencesResponse) Descriptor

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

Deprecated: Use ListAdaptiveMtSentencesResponse.ProtoReflect.Descriptor instead.

func (*ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences

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

func (*ListAdaptiveMtSentencesResponse) GetNextPageToken

func (x *ListAdaptiveMtSentencesResponse) GetNextPageToken() string

func (*ListAdaptiveMtSentencesResponse) ProtoMessage

func (*ListAdaptiveMtSentencesResponse) ProtoMessage()

func (*ListAdaptiveMtSentencesResponse) ProtoReflect

func (*ListAdaptiveMtSentencesResponse) Reset

func (*ListAdaptiveMtSentencesResponse) String

ListDatasetsRequest

type ListDatasetsRequest struct {

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

Request message for ListDatasets.

func (*ListDatasetsRequest) Descriptor

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

Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.

func (*ListDatasetsRequest) GetPageSize

func (x *ListDatasetsRequest) GetPageSize() int32

func (*ListDatasetsRequest) GetPageToken

func (x *ListDatasetsRequest) GetPageToken() string

func (*ListDatasetsRequest) GetParent

func (x *ListDatasetsRequest) GetParent() string

func (*ListDatasetsRequest) ProtoMessage

func (*ListDatasetsRequest) ProtoMessage()

func (*ListDatasetsRequest) ProtoReflect

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

func (*ListDatasetsRequest) Reset

func (x *ListDatasetsRequest) Reset()

func (*ListDatasetsRequest) String

func (x *ListDatasetsRequest) String() string

ListDatasetsResponse

type ListDatasetsResponse struct {

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

Response message for ListDatasets.

func (*ListDatasetsResponse) Descriptor

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

Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.

func (*ListDatasetsResponse) GetDatasets

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

func (*ListDatasetsResponse) GetNextPageToken

func (x *ListDatasetsResponse) GetNextPageToken() string

func (*ListDatasetsResponse) ProtoMessage

func (*ListDatasetsResponse) ProtoMessage()

func (*ListDatasetsResponse) ProtoReflect

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

func (*ListDatasetsResponse) Reset

func (x *ListDatasetsResponse) Reset()

func (*ListDatasetsResponse) String

func (x *ListDatasetsResponse) String() string

ListExamplesRequest

type ListExamplesRequest struct {

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

Request message for ListExamples.

func (*ListExamplesRequest) Descriptor

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

Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.

func (*ListExamplesRequest) GetFilter

func (x *ListExamplesRequest) GetFilter() string

func (*ListExamplesRequest) GetPageSize

func (x *ListExamplesRequest) GetPageSize() int32

func (*ListExamplesRequest) GetPageToken

func (x *ListExamplesRequest) GetPageToken() string

func (*ListExamplesRequest) GetParent

func (x *ListExamplesRequest) GetParent() string

func (*ListExamplesRequest) ProtoMessage

func (*ListExamplesRequest) ProtoMessage()

func (*ListExamplesRequest) ProtoReflect

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

func (*ListExamplesRequest) Reset

func (x *ListExamplesRequest) Reset()

func (*ListExamplesRequest) String

func (x *ListExamplesRequest) String() string

ListExamplesResponse

type ListExamplesResponse struct {

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

Response message for ListExamples.

func (*ListExamplesResponse) Descriptor

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

Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.

func (*ListExamplesResponse) GetExamples

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

func (*ListExamplesResponse) GetNextPageToken

func (x *ListExamplesResponse) GetNextPageToken() string

func (*ListExamplesResponse) ProtoMessage

func (*ListExamplesResponse) ProtoMessage()

func (*ListExamplesResponse) ProtoReflect

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

func (*ListExamplesResponse) Reset

func (x *ListExamplesResponse) Reset()

func (*ListExamplesResponse) String

func (x *ListExamplesResponse) String() string

ListGlossariesRequest

type ListGlossariesRequest struct {

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

Request message for ListGlossaries.

func (*ListGlossariesRequest) Descriptor

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

Deprecated: Use ListGlossariesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossariesRequest) GetFilter

func (x *ListGlossariesRequest) GetFilter() string

func (*ListGlossariesRequest) GetPageSize

func (x *ListGlossariesRequest) GetPageSize() int32

func (*ListGlossariesRequest) GetPageToken

func (x *ListGlossariesRequest) GetPageToken() string

func (*ListGlossariesRequest) GetParent

func (x *ListGlossariesRequest) GetParent() string

func (*ListGlossariesRequest) ProtoMessage

func (*ListGlossariesRequest) ProtoMessage()

func (*ListGlossariesRequest) ProtoReflect

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

func (*ListGlossariesRequest) Reset

func (x *ListGlossariesRequest) Reset()

func (*ListGlossariesRequest) String

func (x *ListGlossariesRequest) String() string

ListGlossariesResponse

type ListGlossariesResponse struct {

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

Response message for ListGlossaries.

func (*ListGlossariesResponse) Descriptor

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

Deprecated: Use ListGlossariesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossariesResponse) GetGlossaries

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

func (*ListGlossariesResponse) GetNextPageToken

func (x *ListGlossariesResponse) GetNextPageToken() string

func (*ListGlossariesResponse) ProtoMessage

func (*ListGlossariesResponse) ProtoMessage()

func (*ListGlossariesResponse) ProtoReflect

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

func (*ListGlossariesResponse) Reset

func (x *ListGlossariesResponse) Reset()

func (*ListGlossariesResponse) String

func (x *ListGlossariesResponse) String() string

ListGlossaryEntriesRequest

type ListGlossaryEntriesRequest struct {

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

Request message for ListGlossaryEntries

func (*ListGlossaryEntriesRequest) Descriptor

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

Deprecated: Use ListGlossaryEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossaryEntriesRequest) GetPageSize

func (x *ListGlossaryEntriesRequest) GetPageSize() int32

func (*ListGlossaryEntriesRequest) GetPageToken

func (x *ListGlossaryEntriesRequest) GetPageToken() string

func (*ListGlossaryEntriesRequest) GetParent

func (x *ListGlossaryEntriesRequest) GetParent() string

func (*ListGlossaryEntriesRequest) ProtoMessage

func (*ListGlossaryEntriesRequest) ProtoMessage()

func (*ListGlossaryEntriesRequest) ProtoReflect

func (*ListGlossaryEntriesRequest) Reset

func (x *ListGlossaryEntriesRequest) Reset()

func (*ListGlossaryEntriesRequest) String

func (x *ListGlossaryEntriesRequest) String() string

ListGlossaryEntriesResponse

type ListGlossaryEntriesResponse struct {

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

Response message for ListGlossaryEntries

func (*ListGlossaryEntriesResponse) Descriptor

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

Deprecated: Use ListGlossaryEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossaryEntriesResponse) GetGlossaryEntries

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

func (*ListGlossaryEntriesResponse) GetNextPageToken

func (x *ListGlossaryEntriesResponse) GetNextPageToken() string

func (*ListGlossaryEntriesResponse) ProtoMessage

func (*ListGlossaryEntriesResponse) ProtoMessage()

func (*ListGlossaryEntriesResponse) ProtoReflect

func (*ListGlossaryEntriesResponse) Reset

func (x *ListGlossaryEntriesResponse) Reset()

func (*ListGlossaryEntriesResponse) String

func (x *ListGlossaryEntriesResponse) String() string

ListModelsRequest

type ListModelsRequest struct {

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

Request message for ListModels.

func (*ListModelsRequest) Descriptor

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

Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.

func (*ListModelsRequest) GetFilter

func (x *ListModelsRequest) GetFilter() string

func (*ListModelsRequest) GetPageSize

func (x *ListModelsRequest) GetPageSize() int32

func (*ListModelsRequest) GetPageToken

func (x *ListModelsRequest) GetPageToken() string

func (*ListModelsRequest) GetParent

func (x *ListModelsRequest) GetParent() string

func (*ListModelsRequest) ProtoMessage

func (*ListModelsRequest) ProtoMessage()

func (*ListModelsRequest) ProtoReflect

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

func (*ListModelsRequest) Reset

func (x *ListModelsRequest) Reset()

func (*ListModelsRequest) String

func (x *ListModelsRequest) String() string

ListModelsResponse

type ListModelsResponse struct {

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

Response message for ListModels.

func (*ListModelsResponse) Descriptor

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

Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.

func (*ListModelsResponse) GetModels

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

func (*ListModelsResponse) GetNextPageToken

func (x *ListModelsResponse) GetNextPageToken() string

func (*ListModelsResponse) ProtoMessage

func (*ListModelsResponse) ProtoMessage()

func (*ListModelsResponse) ProtoReflect

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

func (*ListModelsResponse) Reset

func (x *ListModelsResponse) Reset()

func (*ListModelsResponse) String

func (x *ListModelsResponse) String() string

Model

type Model struct {

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

A trained translation model.

func (*Model) Descriptor

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

Deprecated: Use Model.ProtoReflect.Descriptor instead.

func (*Model) GetCreateTime

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

func (*Model) GetDataset

func (x *Model) GetDataset() string

func (*Model) GetDisplayName

func (x *Model) GetDisplayName() string

func (*Model) GetName

func (x *Model) GetName() string

func (*Model) GetSourceLanguageCode

func (x *Model) GetSourceLanguageCode() string

func (*Model) GetTargetLanguageCode

func (x *Model) GetTargetLanguageCode() string

func (*Model) GetTestExampleCount

func (x *Model) GetTestExampleCount() int32

func (*Model) GetTrainExampleCount

func (x *Model) GetTrainExampleCount() int32

func (*Model) GetUpdateTime

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

func (*Model) GetValidateExampleCount

func (x *Model) GetValidateExampleCount() int32

func (*Model) ProtoMessage

func (*Model) ProtoMessage()

func (*Model) ProtoReflect

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

func (*Model) Reset

func (x *Model) Reset()

func (*Model) String

func (x *Model) String() string

OperationState

type OperationState int32

Possible states of long running operations.

OperationState_OPERATION_STATE_UNSPECIFIED, OperationState_OPERATION_STATE_RUNNING, OperationState_OPERATION_STATE_SUCCEEDED, OperationState_OPERATION_STATE_FAILED, OperationState_OPERATION_STATE_CANCELLING, OperationState_OPERATION_STATE_CANCELLED

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

func (OperationState) Descriptor

func (OperationState) Enum

func (x OperationState) Enum() *OperationState

func (OperationState) EnumDescriptor

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

Deprecated: Use OperationState.Descriptor instead.

func (OperationState) Number

func (OperationState) String

func (x OperationState) String() string

func (OperationState) Type

OutputConfig

type OutputConfig struct {

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

Output configuration for BatchTranslateText request.

func (*OutputConfig) Descriptor

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

Deprecated: Use OutputConfig.ProtoReflect.Descriptor instead.

func (*OutputConfig) GetDestination

func (m *OutputConfig) GetDestination() isOutputConfig_Destination

func (*OutputConfig) GetGcsDestination

func (x *OutputConfig) GetGcsDestination() *GcsDestination

func (*OutputConfig) ProtoMessage

func (*OutputConfig) ProtoMessage()

func (*OutputConfig) ProtoReflect

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

func (*OutputConfig) Reset

func (x *OutputConfig) Reset()

func (*OutputConfig) String

func (x *OutputConfig) String() string

OutputConfig_GcsDestination

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

Romanization

type Romanization struct {

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

A single romanization response.

func (*Romanization) Descriptor

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

Deprecated: Use Romanization.ProtoReflect.Descriptor instead.

func (*Romanization) GetDetectedLanguageCode

func (x *Romanization) GetDetectedLanguageCode() string

func (*Romanization) GetRomanizedText

func (x *Romanization) GetRomanizedText() string

func (*Romanization) ProtoMessage

func (*Romanization) ProtoMessage()

func (*Romanization) ProtoReflect

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

func (*Romanization) Reset

func (x *Romanization) Reset()

func (*Romanization) String

func (x *Romanization) String() string

RomanizeTextRequest

type RomanizeTextRequest struct {

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

The request message for synchronous romanization.

func (*RomanizeTextRequest) Descriptor

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

Deprecated: Use RomanizeTextRequest.ProtoReflect.Descriptor instead.

func (*RomanizeTextRequest) GetContents

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

func (*RomanizeTextRequest) GetParent

func (x *RomanizeTextRequest) GetParent() string

func (*RomanizeTextRequest) GetSourceLanguageCode

func (x *RomanizeTextRequest) GetSourceLanguageCode() string

func (*RomanizeTextRequest) ProtoMessage

func (*RomanizeTextRequest) ProtoMessage()

func (*RomanizeTextRequest) ProtoReflect

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

func (*RomanizeTextRequest) Reset

func (x *RomanizeTextRequest) Reset()

func (*RomanizeTextRequest) String

func (x *RomanizeTextRequest) String() string

RomanizeTextResponse

type RomanizeTextResponse struct {

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

The response message for synchronous romanization.

func (*RomanizeTextResponse) Descriptor

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

Deprecated: Use RomanizeTextResponse.ProtoReflect.Descriptor instead.

func (*RomanizeTextResponse) GetRomanizations

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

func (*RomanizeTextResponse) ProtoMessage

func (*RomanizeTextResponse) ProtoMessage()

func (*RomanizeTextResponse) ProtoReflect

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

func (*RomanizeTextResponse) Reset

func (x *RomanizeTextResponse) Reset()

func (*RomanizeTextResponse) String

func (x *RomanizeTextResponse) String() string

SupportedLanguage

type SupportedLanguage struct {

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

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

func (*SupportedLanguage) Descriptor

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

Deprecated: Use SupportedLanguage.ProtoReflect.Descriptor instead.

func (*SupportedLanguage) GetDisplayName

func (x *SupportedLanguage) GetDisplayName() string

func (*SupportedLanguage) GetLanguageCode

func (x *SupportedLanguage) GetLanguageCode() string

func (*SupportedLanguage) GetSupportSource

func (x *SupportedLanguage) GetSupportSource() bool

func (*SupportedLanguage) GetSupportTarget

func (x *SupportedLanguage) GetSupportTarget() bool

func (*SupportedLanguage) ProtoMessage

func (*SupportedLanguage) ProtoMessage()

func (*SupportedLanguage) ProtoReflect

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

func (*SupportedLanguage) Reset

func (x *SupportedLanguage) Reset()

func (*SupportedLanguage) String

func (x *SupportedLanguage) String() string

SupportedLanguages

type SupportedLanguages struct {

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

The response message for discovering supported languages.

func (*SupportedLanguages) Descriptor

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

Deprecated: Use SupportedLanguages.ProtoReflect.Descriptor instead.

func (*SupportedLanguages) GetLanguages

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

func (*SupportedLanguages) ProtoMessage

func (*SupportedLanguages) ProtoMessage()

func (*SupportedLanguages) ProtoReflect

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

func (*SupportedLanguages) Reset

func (x *SupportedLanguages) Reset()

func (*SupportedLanguages) String

func (x *SupportedLanguages) String() string

TranslateDocumentRequest

type TranslateDocumentRequest struct {

	// 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](https://cloud.google.com/translate/docs/languages). 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](https://cloud.google.com/translate/docs/languages).
	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 `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// 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 `protobuf:"varint,11,opt,name=is_translate_native_pdf_only,json=isTranslateNativePdfOnly,proto3" json:"is_translate_native_pdf_only,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 `protobuf:"varint,12,opt,name=enable_shadow_removal_native_pdf,json=enableShadowRemovalNativePdf,proto3" json:"enable_shadow_removal_native_pdf,omitempty"`
	// Optional. If true, enable auto rotation correction in DVS.
	EnableRotationCorrection bool `protobuf:"varint,13,opt,name=enable_rotation_correction,json=enableRotationCorrection,proto3" json:"enable_rotation_correction,omitempty"`
	// contains filtered or unexported fields
}

A document translation request.

func (*TranslateDocumentRequest) Descriptor

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

Deprecated: Use TranslateDocumentRequest.ProtoReflect.Descriptor instead.

func (*TranslateDocumentRequest) GetCustomizedAttribution

func (x *TranslateDocumentRequest) GetCustomizedAttribution() string

func (*TranslateDocumentRequest) GetDocumentInputConfig

func (x *TranslateDocumentRequest) GetDocumentInputConfig() *DocumentInputConfig

func (*TranslateDocumentRequest) GetDocumentOutputConfig

func (x *TranslateDocumentRequest) GetDocumentOutputConfig() *DocumentOutputConfig

func (*TranslateDocumentRequest) GetEnableRotationCorrection

func (x *TranslateDocumentRequest) GetEnableRotationCorrection() bool

func (*TranslateDocumentRequest) GetEnableShadowRemovalNativePdf

func (x *TranslateDocumentRequest) GetEnableShadowRemovalNativePdf() bool

func (*TranslateDocumentRequest) GetGlossaryConfig

func (x *TranslateDocumentRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*TranslateDocumentRequest) GetIsTranslateNativePdfOnly

func (x *TranslateDocumentRequest) GetIsTranslateNativePdfOnly() bool

func (*TranslateDocumentRequest) GetLabels

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

func (*TranslateDocumentRequest) GetModel

func (x *TranslateDocumentRequest) GetModel() string

func (*TranslateDocumentRequest) GetParent

func (x *TranslateDocumentRequest) GetParent() string

func (*TranslateDocumentRequest) GetSourceLanguageCode

func (x *TranslateDocumentRequest) GetSourceLanguageCode() string

func (*TranslateDocumentRequest) GetTargetLanguageCode

func (x *TranslateDocumentRequest) GetTargetLanguageCode() string

func (*TranslateDocumentRequest) ProtoMessage

func (*TranslateDocumentRequest) ProtoMessage()

func (*TranslateDocumentRequest) ProtoReflect

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

func (*TranslateDocumentRequest) Reset

func (x *TranslateDocumentRequest) Reset()

func (*TranslateDocumentRequest) String

func (x *TranslateDocumentRequest) String() string

TranslateDocumentResponse

type TranslateDocumentResponse struct {

	// 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 `protobuf:"bytes,2,opt,name=glossary_document_translation,json=glossaryDocumentTranslation,proto3" json:"glossary_document_translation,omitempty"`
	// 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

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

Deprecated: Use TranslateDocumentResponse.ProtoReflect.Descriptor instead.

func (*TranslateDocumentResponse) GetDocumentTranslation

func (x *TranslateDocumentResponse) GetDocumentTranslation() *DocumentTranslation

func (*TranslateDocumentResponse) GetGlossaryConfig

func (*TranslateDocumentResponse) GetGlossaryDocumentTranslation

func (x *TranslateDocumentResponse) GetGlossaryDocumentTranslation() *DocumentTranslation

func (*TranslateDocumentResponse) GetModel

func (x *TranslateDocumentResponse) GetModel() string

func (*TranslateDocumentResponse) ProtoMessage

func (*TranslateDocumentResponse) ProtoMessage()

func (*TranslateDocumentResponse) ProtoReflect

func (*TranslateDocumentResponse) Reset

func (x *TranslateDocumentResponse) Reset()

func (*TranslateDocumentResponse) String

func (x *TranslateDocumentResponse) String() string

TranslateTextGlossaryConfig

type TranslateTextGlossaryConfig struct {

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

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

func (*TranslateTextGlossaryConfig) Descriptor

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

Deprecated: Use TranslateTextGlossaryConfig.ProtoReflect.Descriptor instead.

func (*TranslateTextGlossaryConfig) GetContextualTranslationEnabled

func (x *TranslateTextGlossaryConfig) GetContextualTranslationEnabled() bool

func (*TranslateTextGlossaryConfig) GetGlossary

func (x *TranslateTextGlossaryConfig) GetGlossary() string

func (*TranslateTextGlossaryConfig) GetIgnoreCase

func (x *TranslateTextGlossaryConfig) GetIgnoreCase() bool

func (*TranslateTextGlossaryConfig) ProtoMessage

func (*TranslateTextGlossaryConfig) ProtoMessage()

func (*TranslateTextGlossaryConfig) ProtoReflect

func (*TranslateTextGlossaryConfig) Reset

func (x *TranslateTextGlossaryConfig) Reset()

func (*TranslateTextGlossaryConfig) String

func (x *TranslateTextGlossaryConfig) String() string

TranslateTextRequest

type TranslateTextRequest struct {

	// 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](https://cloud.google.com/translate/docs/languages). 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](https://cloud.google.com/translate/docs/languages).
	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 `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// contains filtered or unexported fields
}

The request message for synchronous translation.

func (*TranslateTextRequest) Descriptor

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

Deprecated: Use TranslateTextRequest.ProtoReflect.Descriptor instead.

func (*TranslateTextRequest) GetContents

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

func (*TranslateTextRequest) GetGlossaryConfig

func (x *TranslateTextRequest) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*TranslateTextRequest) GetLabels

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

func (*TranslateTextRequest) GetMimeType

func (x *TranslateTextRequest) GetMimeType() string

func (*TranslateTextRequest) GetModel

func (x *TranslateTextRequest) GetModel() string

func (*TranslateTextRequest) GetParent

func (x *TranslateTextRequest) GetParent() string

func (*TranslateTextRequest) GetSourceLanguageCode

func (x *TranslateTextRequest) GetSourceLanguageCode() string

func (*TranslateTextRequest) GetTargetLanguageCode

func (x *TranslateTextRequest) GetTargetLanguageCode() string

func (*TranslateTextRequest) GetTransliterationConfig

func (x *TranslateTextRequest) GetTransliterationConfig() *TransliterationConfig

func (*TranslateTextRequest) ProtoMessage

func (*TranslateTextRequest) ProtoMessage()

func (*TranslateTextRequest) ProtoReflect

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

func (*TranslateTextRequest) Reset

func (x *TranslateTextRequest) Reset()

func (*TranslateTextRequest) String

func (x *TranslateTextRequest) String() string

TranslateTextResponse

type TranslateTextResponse struct {

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

func (*TranslateTextResponse) Descriptor

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

Deprecated: Use TranslateTextResponse.ProtoReflect.Descriptor instead.

func (*TranslateTextResponse) GetGlossaryTranslations

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

func (*TranslateTextResponse) GetTranslations

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

func (*TranslateTextResponse) ProtoMessage

func (*TranslateTextResponse) ProtoMessage()

func (*TranslateTextResponse) ProtoReflect

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

func (*TranslateTextResponse) Reset

func (x *TranslateTextResponse) Reset()

func (*TranslateTextResponse) String

func (x *TranslateTextResponse) String() string

Translation

type Translation struct {

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

A single translation response.

func (*Translation) Descriptor

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

Deprecated: Use Translation.ProtoReflect.Descriptor instead.

func (*Translation) GetDetectedLanguageCode

func (x *Translation) GetDetectedLanguageCode() string

func (*Translation) GetGlossaryConfig

func (x *Translation) GetGlossaryConfig() *TranslateTextGlossaryConfig

func (*Translation) GetModel

func (x *Translation) GetModel() string

func (*Translation) GetTranslatedText

func (x *Translation) GetTranslatedText() string

func (*Translation) ProtoMessage

func (*Translation) ProtoMessage()

func (*Translation) ProtoReflect

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

func (*Translation) Reset

func (x *Translation) Reset()

func (*Translation) String

func (x *Translation) String() string

TranslationServiceClient

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

TranslationServiceClient is the client API for TranslationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewTranslationServiceClient

func NewTranslationServiceClient(cc grpc.ClientConnInterface) TranslationServiceClient

TranslationServiceServer

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

TranslationServiceServer is the server API for TranslationService service. All implementations should embed UnimplementedTranslationServiceServer for forward compatibility

TransliterationConfig

type TransliterationConfig struct {

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

Configures transliteration feature on top of translation.

func (*TransliterationConfig) Descriptor

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

Deprecated: Use TransliterationConfig.ProtoReflect.Descriptor instead.

func (*TransliterationConfig) GetEnableTransliteration

func (x *TransliterationConfig) GetEnableTransliteration() bool

func (*TransliterationConfig) ProtoMessage

func (*TransliterationConfig) ProtoMessage()

func (*TransliterationConfig) ProtoReflect

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

func (*TransliterationConfig) Reset

func (x *TransliterationConfig) Reset()

func (*TransliterationConfig) String

func (x *TransliterationConfig) String() string

UnimplementedTranslationServiceServer

type UnimplementedTranslationServiceServer struct {
}

UnimplementedTranslationServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedTranslationServiceServer) AdaptiveMtTranslate

func (UnimplementedTranslationServiceServer) BatchTranslateDocument

func (UnimplementedTranslationServiceServer) BatchTranslateText

func (UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset

func (UnimplementedTranslationServiceServer) CreateDataset

func (UnimplementedTranslationServiceServer) CreateGlossary

func (UnimplementedTranslationServiceServer) CreateGlossaryEntry

func (UnimplementedTranslationServiceServer) CreateModel

func (UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset

func (UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile

func (UnimplementedTranslationServiceServer) DeleteDataset

func (UnimplementedTranslationServiceServer) DeleteGlossary

func (UnimplementedTranslationServiceServer) DeleteGlossaryEntry

func (UnimplementedTranslationServiceServer) DeleteModel

func (UnimplementedTranslationServiceServer) DetectLanguage

func (UnimplementedTranslationServiceServer) ExportData

func (UnimplementedTranslationServiceServer) GetAdaptiveMtDataset

func (UnimplementedTranslationServiceServer) GetAdaptiveMtFile

func (UnimplementedTranslationServiceServer) GetDataset

func (UnimplementedTranslationServiceServer) GetGlossary

func (UnimplementedTranslationServiceServer) GetGlossaryEntry

func (UnimplementedTranslationServiceServer) GetModel

func (UnimplementedTranslationServiceServer) GetSupportedLanguages

func (UnimplementedTranslationServiceServer) ImportAdaptiveMtFile

func (UnimplementedTranslationServiceServer) ImportData

func (UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets

func (UnimplementedTranslationServiceServer) ListAdaptiveMtFiles

func (UnimplementedTranslationServiceServer) ListAdaptiveMtSentences

func (UnimplementedTranslationServiceServer) ListDatasets

func (UnimplementedTranslationServiceServer) ListExamples

func (UnimplementedTranslationServiceServer) ListGlossaries

func (UnimplementedTranslationServiceServer) ListGlossaryEntries

func (UnimplementedTranslationServiceServer) ListModels

func (UnimplementedTranslationServiceServer) RomanizeText

func (UnimplementedTranslationServiceServer) TranslateDocument

func (UnimplementedTranslationServiceServer) TranslateText

func (UnimplementedTranslationServiceServer) UpdateGlossary

func (UnimplementedTranslationServiceServer) UpdateGlossaryEntry

UnsafeTranslationServiceServer

type UnsafeTranslationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTranslationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TranslationServiceServer will result in compilation errors.

UpdateGlossaryEntryRequest

type UpdateGlossaryEntryRequest struct {

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

Request message for UpdateGlossaryEntry

func (*UpdateGlossaryEntryRequest) Descriptor

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

Deprecated: Use UpdateGlossaryEntryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryEntryRequest) GetGlossaryEntry

func (x *UpdateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntry

func (*UpdateGlossaryEntryRequest) ProtoMessage

func (*UpdateGlossaryEntryRequest) ProtoMessage()

func (*UpdateGlossaryEntryRequest) ProtoReflect

func (*UpdateGlossaryEntryRequest) Reset

func (x *UpdateGlossaryEntryRequest) Reset()

func (*UpdateGlossaryEntryRequest) String

func (x *UpdateGlossaryEntryRequest) String() string

UpdateGlossaryMetadata

type UpdateGlossaryMetadata struct {

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

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

func (*UpdateGlossaryMetadata) Descriptor

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

Deprecated: Use UpdateGlossaryMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryMetadata) GetGlossary

func (x *UpdateGlossaryMetadata) GetGlossary() *Glossary

func (*UpdateGlossaryMetadata) GetState

func (*UpdateGlossaryMetadata) GetSubmitTime

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

func (*UpdateGlossaryMetadata) ProtoMessage

func (*UpdateGlossaryMetadata) ProtoMessage()

func (*UpdateGlossaryMetadata) ProtoReflect

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

func (*UpdateGlossaryMetadata) Reset

func (x *UpdateGlossaryMetadata) Reset()

func (*UpdateGlossaryMetadata) String

func (x *UpdateGlossaryMetadata) String() string

UpdateGlossaryMetadata_State

type UpdateGlossaryMetadata_State int32

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

UpdateGlossaryMetadata_STATE_UNSPECIFIED, UpdateGlossaryMetadata_RUNNING, UpdateGlossaryMetadata_SUCCEEDED, UpdateGlossaryMetadata_FAILED, UpdateGlossaryMetadata_CANCELLING, UpdateGlossaryMetadata_CANCELLED

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

func (UpdateGlossaryMetadata_State) Descriptor

func (UpdateGlossaryMetadata_State) Enum

func (UpdateGlossaryMetadata_State) EnumDescriptor

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

Deprecated: Use UpdateGlossaryMetadata_State.Descriptor instead.

func (UpdateGlossaryMetadata_State) Number

func (UpdateGlossaryMetadata_State) String

func (UpdateGlossaryMetadata_State) Type

UpdateGlossaryRequest

type UpdateGlossaryRequest struct {

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

Request message for the update glossary flow

func (*UpdateGlossaryRequest) Descriptor

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

Deprecated: Use UpdateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryRequest) GetGlossary

func (x *UpdateGlossaryRequest) GetGlossary() *Glossary

func (*UpdateGlossaryRequest) GetUpdateMask

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

func (*UpdateGlossaryRequest) ProtoMessage

func (*UpdateGlossaryRequest) ProtoMessage()

func (*UpdateGlossaryRequest) ProtoReflect

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

func (*UpdateGlossaryRequest) Reset

func (x *UpdateGlossaryRequest) Reset()

func (*UpdateGlossaryRequest) String

func (x *UpdateGlossaryRequest) String() string