Documentation

Index

Constants

This section is empty.

Variables

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

    Enum value maps for BatchTranslateMetadata_State.

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

      Enum value maps for CreateGlossaryMetadata_State.

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

        Enum value maps for DeleteGlossaryMetadata_State.

        View Source
        var File_google_cloud_translate_v3_translation_service_proto protoreflect.FileDescriptor

        Functions

        func RegisterTranslationServiceServer

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

        Types

        type BatchTranslateMetadata

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

          State metadata for the batch translation operation.

          func (*BatchTranslateMetadata) Descriptor

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

            Deprecated: Use BatchTranslateMetadata.ProtoReflect.Descriptor instead.

            func (*BatchTranslateMetadata) GetFailedCharacters

            func (x *BatchTranslateMetadata) GetFailedCharacters() int64

            func (*BatchTranslateMetadata) GetState

            func (*BatchTranslateMetadata) GetSubmitTime

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

            func (*BatchTranslateMetadata) GetTotalCharacters

            func (x *BatchTranslateMetadata) GetTotalCharacters() int64

            func (*BatchTranslateMetadata) GetTranslatedCharacters

            func (x *BatchTranslateMetadata) GetTranslatedCharacters() int64

            func (*BatchTranslateMetadata) ProtoMessage

            func (*BatchTranslateMetadata) ProtoMessage()

            func (*BatchTranslateMetadata) ProtoReflect

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

            func (*BatchTranslateMetadata) Reset

            func (x *BatchTranslateMetadata) Reset()

            func (*BatchTranslateMetadata) String

            func (x *BatchTranslateMetadata) String() string

            type BatchTranslateMetadata_State

            type BatchTranslateMetadata_State int32

              State of the job.

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

              func (BatchTranslateMetadata_State) Descriptor

              func (BatchTranslateMetadata_State) Enum

              func (BatchTranslateMetadata_State) EnumDescriptor

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

                Deprecated: Use BatchTranslateMetadata_State.Descriptor instead.

                func (BatchTranslateMetadata_State) Number

                func (BatchTranslateMetadata_State) String

                func (BatchTranslateMetadata_State) Type

                type BatchTranslateResponse

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

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

                  func (*BatchTranslateResponse) Descriptor

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

                    Deprecated: Use BatchTranslateResponse.ProtoReflect.Descriptor instead.

                    func (*BatchTranslateResponse) GetEndTime

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

                    func (*BatchTranslateResponse) GetFailedCharacters

                    func (x *BatchTranslateResponse) GetFailedCharacters() int64

                    func (*BatchTranslateResponse) GetSubmitTime

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

                    func (*BatchTranslateResponse) GetTotalCharacters

                    func (x *BatchTranslateResponse) GetTotalCharacters() int64

                    func (*BatchTranslateResponse) GetTranslatedCharacters

                    func (x *BatchTranslateResponse) GetTranslatedCharacters() int64

                    func (*BatchTranslateResponse) ProtoMessage

                    func (*BatchTranslateResponse) ProtoMessage()

                    func (*BatchTranslateResponse) ProtoReflect

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

                    func (*BatchTranslateResponse) Reset

                    func (x *BatchTranslateResponse) Reset()

                    func (*BatchTranslateResponse) String

                    func (x *BatchTranslateResponse) String() string

                    type BatchTranslateTextRequest

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

                      The batch translation request.

                      func (*BatchTranslateTextRequest) Descriptor

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

                        Deprecated: Use BatchTranslateTextRequest.ProtoReflect.Descriptor instead.

                        func (*BatchTranslateTextRequest) GetGlossaries

                        func (*BatchTranslateTextRequest) GetInputConfigs

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

                        func (*BatchTranslateTextRequest) GetLabels

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

                        func (*BatchTranslateTextRequest) GetModels

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

                        func (*BatchTranslateTextRequest) GetOutputConfig

                        func (x *BatchTranslateTextRequest) GetOutputConfig() *OutputConfig

                        func (*BatchTranslateTextRequest) GetParent

                        func (x *BatchTranslateTextRequest) GetParent() string

                        func (*BatchTranslateTextRequest) GetSourceLanguageCode

                        func (x *BatchTranslateTextRequest) GetSourceLanguageCode() string

                        func (*BatchTranslateTextRequest) GetTargetLanguageCodes

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

                        func (*BatchTranslateTextRequest) ProtoMessage

                        func (*BatchTranslateTextRequest) ProtoMessage()

                        func (*BatchTranslateTextRequest) ProtoReflect

                        func (*BatchTranslateTextRequest) Reset

                        func (x *BatchTranslateTextRequest) Reset()

                        func (*BatchTranslateTextRequest) String

                        func (x *BatchTranslateTextRequest) String() string

                        type CreateGlossaryMetadata

                        type CreateGlossaryMetadata struct {
                        
                        	// The name of the glossary that is being created.
                        	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
                        	// The current state of the glossary creation operation.
                        	State CreateGlossaryMetadata_State `` /* 126-byte string literal not displayed */
                        	// The time when the operation was submitted to the server.
                        	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
                        	// contains filtered or unexported fields
                        }

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

                          func (*CreateGlossaryMetadata) Descriptor

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

                            Deprecated: Use CreateGlossaryMetadata.ProtoReflect.Descriptor instead.

                            func (*CreateGlossaryMetadata) GetName

                            func (x *CreateGlossaryMetadata) GetName() string

                            func (*CreateGlossaryMetadata) GetState

                            func (*CreateGlossaryMetadata) GetSubmitTime

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

                            func (*CreateGlossaryMetadata) ProtoMessage

                            func (*CreateGlossaryMetadata) ProtoMessage()

                            func (*CreateGlossaryMetadata) ProtoReflect

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

                            func (*CreateGlossaryMetadata) Reset

                            func (x *CreateGlossaryMetadata) Reset()

                            func (*CreateGlossaryMetadata) String

                            func (x *CreateGlossaryMetadata) String() string

                            type CreateGlossaryMetadata_State

                            type CreateGlossaryMetadata_State int32

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

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

                              func (CreateGlossaryMetadata_State) Descriptor

                              func (CreateGlossaryMetadata_State) Enum

                              func (CreateGlossaryMetadata_State) EnumDescriptor

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

                                Deprecated: Use CreateGlossaryMetadata_State.Descriptor instead.

                                func (CreateGlossaryMetadata_State) Number

                                func (CreateGlossaryMetadata_State) String

                                func (CreateGlossaryMetadata_State) Type

                                type CreateGlossaryRequest

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

                                  Request message for CreateGlossary.

                                  func (*CreateGlossaryRequest) Descriptor

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

                                    Deprecated: Use CreateGlossaryRequest.ProtoReflect.Descriptor instead.

                                    func (*CreateGlossaryRequest) GetGlossary

                                    func (x *CreateGlossaryRequest) GetGlossary() *Glossary

                                    func (*CreateGlossaryRequest) GetParent

                                    func (x *CreateGlossaryRequest) GetParent() string

                                    func (*CreateGlossaryRequest) ProtoMessage

                                    func (*CreateGlossaryRequest) ProtoMessage()

                                    func (*CreateGlossaryRequest) ProtoReflect

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

                                    func (*CreateGlossaryRequest) Reset

                                    func (x *CreateGlossaryRequest) Reset()

                                    func (*CreateGlossaryRequest) String

                                    func (x *CreateGlossaryRequest) String() string

                                    type DeleteGlossaryMetadata

                                    type DeleteGlossaryMetadata struct {
                                    
                                    	// The name of the glossary that is being deleted.
                                    	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
                                    	// The current state of the glossary deletion operation.
                                    	State DeleteGlossaryMetadata_State `` /* 126-byte string literal not displayed */
                                    	// The time when the operation was submitted to the server.
                                    	SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
                                    	// contains filtered or unexported fields
                                    }

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

                                      func (*DeleteGlossaryMetadata) Descriptor

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

                                        Deprecated: Use DeleteGlossaryMetadata.ProtoReflect.Descriptor instead.

                                        func (*DeleteGlossaryMetadata) GetName

                                        func (x *DeleteGlossaryMetadata) GetName() string

                                        func (*DeleteGlossaryMetadata) GetState

                                        func (*DeleteGlossaryMetadata) GetSubmitTime

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

                                        func (*DeleteGlossaryMetadata) ProtoMessage

                                        func (*DeleteGlossaryMetadata) ProtoMessage()

                                        func (*DeleteGlossaryMetadata) ProtoReflect

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

                                        func (*DeleteGlossaryMetadata) Reset

                                        func (x *DeleteGlossaryMetadata) Reset()

                                        func (*DeleteGlossaryMetadata) String

                                        func (x *DeleteGlossaryMetadata) String() string

                                        type DeleteGlossaryMetadata_State

                                        type DeleteGlossaryMetadata_State int32

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

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

                                          func (DeleteGlossaryMetadata_State) Descriptor

                                          func (DeleteGlossaryMetadata_State) Enum

                                          func (DeleteGlossaryMetadata_State) EnumDescriptor

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

                                            Deprecated: Use DeleteGlossaryMetadata_State.Descriptor instead.

                                            func (DeleteGlossaryMetadata_State) Number

                                            func (DeleteGlossaryMetadata_State) String

                                            func (DeleteGlossaryMetadata_State) Type

                                            type DeleteGlossaryRequest

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

                                              Request message for DeleteGlossary.

                                              func (*DeleteGlossaryRequest) Descriptor

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

                                                Deprecated: Use DeleteGlossaryRequest.ProtoReflect.Descriptor instead.

                                                func (*DeleteGlossaryRequest) GetName

                                                func (x *DeleteGlossaryRequest) GetName() string

                                                func (*DeleteGlossaryRequest) ProtoMessage

                                                func (*DeleteGlossaryRequest) ProtoMessage()

                                                func (*DeleteGlossaryRequest) ProtoReflect

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

                                                func (*DeleteGlossaryRequest) Reset

                                                func (x *DeleteGlossaryRequest) Reset()

                                                func (*DeleteGlossaryRequest) String

                                                func (x *DeleteGlossaryRequest) String() string

                                                type DeleteGlossaryResponse

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

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

                                                  func (*DeleteGlossaryResponse) Descriptor

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

                                                    Deprecated: Use DeleteGlossaryResponse.ProtoReflect.Descriptor instead.

                                                    func (*DeleteGlossaryResponse) GetEndTime

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

                                                    func (*DeleteGlossaryResponse) GetName

                                                    func (x *DeleteGlossaryResponse) GetName() string

                                                    func (*DeleteGlossaryResponse) GetSubmitTime

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

                                                    func (*DeleteGlossaryResponse) ProtoMessage

                                                    func (*DeleteGlossaryResponse) ProtoMessage()

                                                    func (*DeleteGlossaryResponse) ProtoReflect

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

                                                    func (*DeleteGlossaryResponse) Reset

                                                    func (x *DeleteGlossaryResponse) Reset()

                                                    func (*DeleteGlossaryResponse) String

                                                    func (x *DeleteGlossaryResponse) String() string

                                                    type 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/labels for more information.
                                                    	Labels map[string]string `` /* 153-byte string literal not displayed */
                                                    	// contains filtered or unexported fields
                                                    }

                                                      The request message for language detection.

                                                      func (*DetectLanguageRequest) Descriptor

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

                                                        Deprecated: Use DetectLanguageRequest.ProtoReflect.Descriptor instead.

                                                        func (*DetectLanguageRequest) GetContent

                                                        func (x *DetectLanguageRequest) GetContent() string

                                                        func (*DetectLanguageRequest) GetLabels

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

                                                        func (*DetectLanguageRequest) GetMimeType

                                                        func (x *DetectLanguageRequest) GetMimeType() string

                                                        func (*DetectLanguageRequest) GetModel

                                                        func (x *DetectLanguageRequest) GetModel() string

                                                        func (*DetectLanguageRequest) GetParent

                                                        func (x *DetectLanguageRequest) GetParent() string

                                                        func (*DetectLanguageRequest) GetSource

                                                        func (m *DetectLanguageRequest) GetSource() isDetectLanguageRequest_Source

                                                        func (*DetectLanguageRequest) ProtoMessage

                                                        func (*DetectLanguageRequest) ProtoMessage()

                                                        func (*DetectLanguageRequest) ProtoReflect

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

                                                        func (*DetectLanguageRequest) Reset

                                                        func (x *DetectLanguageRequest) Reset()

                                                        func (*DetectLanguageRequest) String

                                                        func (x *DetectLanguageRequest) String() string

                                                        type DetectLanguageRequest_Content

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

                                                        type DetectLanguageResponse

                                                        type DetectLanguageResponse struct {
                                                        
                                                        	// A list of detected languages sorted by detection confidence in descending
                                                        	// order. The most probable language first.
                                                        	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

                                                            type DetectedLanguage

                                                            type DetectedLanguage struct {
                                                            
                                                            	// The BCP-47 language code of 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

                                                                type GcsDestination

                                                                type GcsDestination struct {
                                                                
                                                                	// Required. There must be no files under 'output_uri_prefix'.
                                                                	// 'output_uri_prefix' must end with "/" and start with "gs://", 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

                                                                    type GcsSource

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

                                                                      The Google Cloud Storage location for the input content.

                                                                      func (*GcsSource) Descriptor

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

                                                                        Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.

                                                                        func (*GcsSource) GetInputUri

                                                                        func (x *GcsSource) GetInputUri() string

                                                                        func (*GcsSource) ProtoMessage

                                                                        func (*GcsSource) ProtoMessage()

                                                                        func (*GcsSource) ProtoReflect

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

                                                                        func (*GcsSource) Reset

                                                                        func (x *GcsSource) Reset()

                                                                        func (*GcsSource) String

                                                                        func (x *GcsSource) String() string

                                                                        type 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

                                                                            type GetSupportedLanguagesRequest

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

                                                                                type Glossary

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

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

                                                                                    func (*Glossary) GetEntryCount

                                                                                    func (x *Glossary) GetEntryCount() int32

                                                                                    func (*Glossary) GetInputConfig

                                                                                    func (x *Glossary) GetInputConfig() *GlossaryInputConfig

                                                                                    func (*Glossary) GetLanguageCodesSet

                                                                                    func (x *Glossary) GetLanguageCodesSet() *Glossary_LanguageCodesSet

                                                                                    func (*Glossary) GetLanguagePair

                                                                                    func (x *Glossary) GetLanguagePair() *Glossary_LanguageCodePair

                                                                                    func (*Glossary) GetLanguages

                                                                                    func (m *Glossary) GetLanguages() isGlossary_Languages

                                                                                    func (*Glossary) GetName

                                                                                    func (x *Glossary) GetName() string

                                                                                    func (*Glossary) GetSubmitTime

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

                                                                                    func (*Glossary) ProtoMessage

                                                                                    func (*Glossary) ProtoMessage()

                                                                                    func (*Glossary) ProtoReflect

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

                                                                                    func (*Glossary) Reset

                                                                                    func (x *Glossary) Reset()

                                                                                    func (*Glossary) String

                                                                                    func (x *Glossary) String() string

                                                                                    type 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

                                                                                        type GlossaryInputConfig_GcsSource

                                                                                        type GlossaryInputConfig_GcsSource struct {
                                                                                        	// Required. Google Cloud Storage location of glossary data.
                                                                                        	// File format is determined based on the filename extension. API returns
                                                                                        	// [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file
                                                                                        	// formats. Wildcards are not allowed. This must be a single file in one of
                                                                                        	// the following formats:
                                                                                        	//
                                                                                        	// For unidirectional glossaries:
                                                                                        	//
                                                                                        	// - TSV/CSV (`.tsv`/`.csv`): 2 column file, tab- or comma-separated.
                                                                                        	//   The first column is source text. The second column is target text.
                                                                                        	//   The file must not contain headers. That is, the first row is data, 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. The format is defined for Google Translation
                                                                                        	//   Toolkit and documented in [Use a
                                                                                        	//   glossary](https://support.google.com/translatortoolkit/answer/6306379?hl=en).
                                                                                        	GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
                                                                                        }

                                                                                        type Glossary_LanguageCodePair

                                                                                        type Glossary_LanguageCodePair struct {
                                                                                        
                                                                                        	// Required. The BCP-47 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 BCP-47 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

                                                                                            type Glossary_LanguageCodesSet

                                                                                            type Glossary_LanguageCodesSet struct {
                                                                                            
                                                                                            	// The BCP-47 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

                                                                                                type Glossary_LanguageCodesSet_

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

                                                                                                type Glossary_LanguagePair

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

                                                                                                type 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

                                                                                                    type InputConfig_GcsSource

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

                                                                                                    type 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.
                                                                                                    	// Filtering is not supported yet, and the parameter currently has no effect.
                                                                                                    	// 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

                                                                                                        type ListGlossariesResponse

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

                                                                                                          Response message for ListGlossaries.

                                                                                                          func (*ListGlossariesResponse) Descriptor

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

                                                                                                            Deprecated: Use ListGlossariesResponse.ProtoReflect.Descriptor instead.

                                                                                                            func (*ListGlossariesResponse) GetGlossaries

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

                                                                                                            func (*ListGlossariesResponse) GetNextPageToken

                                                                                                            func (x *ListGlossariesResponse) GetNextPageToken() string

                                                                                                            func (*ListGlossariesResponse) ProtoMessage

                                                                                                            func (*ListGlossariesResponse) ProtoMessage()

                                                                                                            func (*ListGlossariesResponse) ProtoReflect

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

                                                                                                            func (*ListGlossariesResponse) Reset

                                                                                                            func (x *ListGlossariesResponse) Reset()

                                                                                                            func (*ListGlossariesResponse) String

                                                                                                            func (x *ListGlossariesResponse) String() string

                                                                                                            type 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

                                                                                                                type OutputConfig_GcsDestination

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

                                                                                                                type SupportedLanguage

                                                                                                                type SupportedLanguage struct {
                                                                                                                
                                                                                                                	// Supported language code, generally consisting of its ISO 639-1
                                                                                                                	// identifier, for example, 'en', 'ja'. In certain cases, BCP-47 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 source language.
                                                                                                                	SupportSource bool `protobuf:"varint,3,opt,name=support_source,json=supportSource,proto3" json:"support_source,omitempty"`
                                                                                                                	// Can be used as 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

                                                                                                                    type SupportedLanguages

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

                                                                                                                      The response message for discovering supported languages.

                                                                                                                      func (*SupportedLanguages) Descriptor

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

                                                                                                                        Deprecated: Use SupportedLanguages.ProtoReflect.Descriptor instead.

                                                                                                                        func (*SupportedLanguages) GetLanguages

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

                                                                                                                        func (*SupportedLanguages) ProtoMessage

                                                                                                                        func (*SupportedLanguages) ProtoMessage()

                                                                                                                        func (*SupportedLanguages) ProtoReflect

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

                                                                                                                        func (*SupportedLanguages) Reset

                                                                                                                        func (x *SupportedLanguages) Reset()

                                                                                                                        func (*SupportedLanguages) String

                                                                                                                        func (x *SupportedLanguages) String() string

                                                                                                                        type TranslateTextGlossaryConfig

                                                                                                                        type TranslateTextGlossaryConfig struct {
                                                                                                                        
                                                                                                                        	// Required. Specifies the glossary used for this translation. Use
                                                                                                                        	// this format: projects/*/locations/*/glossaries/*
                                                                                                                        	Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
                                                                                                                        	// Optional. Indicates match is case-insensitive.
                                                                                                                        	// Default value is false if missing.
                                                                                                                        	IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
                                                                                                                        	// contains filtered or unexported fields
                                                                                                                        }

                                                                                                                          Configures which glossary should be used for a specific target language, and defines options for applying that glossary.

                                                                                                                          func (*TranslateTextGlossaryConfig) Descriptor

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

                                                                                                                            Deprecated: Use TranslateTextGlossaryConfig.ProtoReflect.Descriptor instead.

                                                                                                                            func (*TranslateTextGlossaryConfig) GetGlossary

                                                                                                                            func (x *TranslateTextGlossaryConfig) GetGlossary() string

                                                                                                                            func (*TranslateTextGlossaryConfig) GetIgnoreCase

                                                                                                                            func (x *TranslateTextGlossaryConfig) GetIgnoreCase() bool

                                                                                                                            func (*TranslateTextGlossaryConfig) ProtoMessage

                                                                                                                            func (*TranslateTextGlossaryConfig) ProtoMessage()

                                                                                                                            func (*TranslateTextGlossaryConfig) ProtoReflect

                                                                                                                            func (*TranslateTextGlossaryConfig) Reset

                                                                                                                            func (x *TranslateTextGlossaryConfig) Reset()

                                                                                                                            func (*TranslateTextGlossaryConfig) String

                                                                                                                            func (x *TranslateTextGlossaryConfig) String() string

                                                                                                                            type TranslateTextRequest

                                                                                                                            type TranslateTextRequest struct {
                                                                                                                            
                                                                                                                            	// Required. The content of the input in string format.
                                                                                                                            	// We recommend the total content be less than 30k codepoints.
                                                                                                                            	// 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 BCP-47 language code of the input text if
                                                                                                                            	// known, for example, "en-US" or "sr-Latn". Supported language codes are
                                                                                                                            	// listed in Language Support. If the source language isn't specified, the API
                                                                                                                            	// attempts to identify the source language automatically and returns the
                                                                                                                            	// source language within the response.
                                                                                                                            	SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
                                                                                                                            	// Required. The BCP-47 language code to use for translation of the input
                                                                                                                            	// text, set to one of the language codes listed in Language Support.
                                                                                                                            	TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
                                                                                                                            	// Required. Project or location to make a call. Must refer to a caller's
                                                                                                                            	// project.
                                                                                                                            	//
                                                                                                                            	// Format: `projects/{project-number-or-id}` or
                                                                                                                            	// `projects/{project-number-or-id}/locations/{location-id}`.
                                                                                                                            	//
                                                                                                                            	// For global calls, use `projects/{project-number-or-id}/locations/global` or
                                                                                                                            	// `projects/{project-number-or-id}`.
                                                                                                                            	//
                                                                                                                            	// Non-global location is required for requests using AutoML models or
                                                                                                                            	// custom glossaries.
                                                                                                                            	//
                                                                                                                            	// Models and glossaries must be within the same region (have same
                                                                                                                            	// location-id), otherwise an INVALID_ARGUMENT (400) error is returned.
                                                                                                                            	Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`
                                                                                                                            	// Optional. The `model` type requested for this translation.
                                                                                                                            	//
                                                                                                                            	// The format depends on model type:
                                                                                                                            	//
                                                                                                                            	// - AutoML Translation models:
                                                                                                                            	//   `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
                                                                                                                            	//
                                                                                                                            	// - General (built-in) models:
                                                                                                                            	//   `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
                                                                                                                            	//   `projects/{project-number-or-id}/locations/{location-id}/models/general/base`
                                                                                                                            	//
                                                                                                                            	//
                                                                                                                            	// For global (non-regionalized) requests, use `location-id` `global`.
                                                                                                                            	// For example,
                                                                                                                            	// `projects/{project-number-or-id}/locations/global/models/general/nmt`.
                                                                                                                            	//
                                                                                                                            	// If missing, the system decides which google base model to use.
                                                                                                                            	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/labels for more information.
                                                                                                                            	Labels map[string]string `` /* 154-byte string literal not displayed */
                                                                                                                            	// contains filtered or unexported fields
                                                                                                                            }

                                                                                                                              The request message for synchronous translation.

                                                                                                                              func (*TranslateTextRequest) Descriptor

                                                                                                                              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) ProtoMessage

                                                                                                                                func (*TranslateTextRequest) ProtoMessage()

                                                                                                                                func (*TranslateTextRequest) ProtoReflect

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

                                                                                                                                func (*TranslateTextRequest) Reset

                                                                                                                                func (x *TranslateTextRequest) Reset()

                                                                                                                                func (*TranslateTextRequest) String

                                                                                                                                func (x *TranslateTextRequest) String() string

                                                                                                                                type TranslateTextResponse

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

                                                                                                                                func (*TranslateTextResponse) Descriptor

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

                                                                                                                                  Deprecated: Use TranslateTextResponse.ProtoReflect.Descriptor instead.

                                                                                                                                  func (*TranslateTextResponse) GetGlossaryTranslations

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

                                                                                                                                  func (*TranslateTextResponse) GetTranslations

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

                                                                                                                                  func (*TranslateTextResponse) ProtoMessage

                                                                                                                                  func (*TranslateTextResponse) ProtoMessage()

                                                                                                                                  func (*TranslateTextResponse) ProtoReflect

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

                                                                                                                                  func (*TranslateTextResponse) Reset

                                                                                                                                  func (x *TranslateTextResponse) Reset()

                                                                                                                                  func (*TranslateTextResponse) String

                                                                                                                                  func (x *TranslateTextResponse) String() string

                                                                                                                                  type Translation

                                                                                                                                  type Translation struct {
                                                                                                                                  
                                                                                                                                  	// Text translated into the target language.
                                                                                                                                  	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 BCP-47 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

                                                                                                                                      type TranslationServiceClient

                                                                                                                                      type TranslationServiceClient interface {
                                                                                                                                      	// Translates input text and returns translated text.
                                                                                                                                      	TranslateText(ctx context.Context, in *TranslateTextRequest, opts ...grpc.CallOption) (*TranslateTextResponse, 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 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) (*longrunning.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) (*longrunning.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) (*longrunning.Operation, error)
                                                                                                                                      }

                                                                                                                                        TranslationServiceClient is the client API for TranslationService service.

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

                                                                                                                                        type TranslationServiceServer

                                                                                                                                        type TranslationServiceServer interface {
                                                                                                                                        	// Translates input text and returns translated text.
                                                                                                                                        	TranslateText(context.Context, *TranslateTextRequest) (*TranslateTextResponse, error)
                                                                                                                                        	// 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 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) (*longrunning.Operation, error)
                                                                                                                                        	// Creates a glossary and returns the long-running operation. Returns
                                                                                                                                        	// NOT_FOUND, if the project doesn't exist.
                                                                                                                                        	CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunning.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) (*longrunning.Operation, error)
                                                                                                                                        }

                                                                                                                                          TranslationServiceServer is the server API for TranslationService service.

                                                                                                                                          type UnimplementedTranslationServiceServer

                                                                                                                                          type UnimplementedTranslationServiceServer struct {
                                                                                                                                          }

                                                                                                                                            UnimplementedTranslationServiceServer can be embedded to have forward compatible implementations.

                                                                                                                                            func (*UnimplementedTranslationServiceServer) BatchTranslateText

                                                                                                                                            func (*UnimplementedTranslationServiceServer) CreateGlossary

                                                                                                                                            func (*UnimplementedTranslationServiceServer) DeleteGlossary

                                                                                                                                            func (*UnimplementedTranslationServiceServer) DetectLanguage

                                                                                                                                            func (*UnimplementedTranslationServiceServer) GetGlossary

                                                                                                                                            func (*UnimplementedTranslationServiceServer) GetSupportedLanguages

                                                                                                                                            func (*UnimplementedTranslationServiceServer) ListGlossaries

                                                                                                                                            func (*UnimplementedTranslationServiceServer) TranslateText