Constants
TranslationService_TranslateText_FullMethodName, TranslationService_RomanizeText_FullMethodName, TranslationService_DetectLanguage_FullMethodName, TranslationService_GetSupportedLanguages_FullMethodName, TranslationService_TranslateDocument_FullMethodName, TranslationService_BatchTranslateText_FullMethodName, TranslationService_BatchTranslateDocument_FullMethodName, TranslationService_CreateGlossary_FullMethodName, TranslationService_UpdateGlossary_FullMethodName, TranslationService_ListGlossaries_FullMethodName, TranslationService_GetGlossary_FullMethodName, TranslationService_DeleteGlossary_FullMethodName, TranslationService_GetGlossaryEntry_FullMethodName, TranslationService_ListGlossaryEntries_FullMethodName, TranslationService_CreateGlossaryEntry_FullMethodName, TranslationService_UpdateGlossaryEntry_FullMethodName, TranslationService_DeleteGlossaryEntry_FullMethodName, TranslationService_CreateDataset_FullMethodName, TranslationService_GetDataset_FullMethodName, TranslationService_ListDatasets_FullMethodName, TranslationService_DeleteDataset_FullMethodName, TranslationService_CreateAdaptiveMtDataset_FullMethodName, TranslationService_DeleteAdaptiveMtDataset_FullMethodName, TranslationService_GetAdaptiveMtDataset_FullMethodName, TranslationService_ListAdaptiveMtDatasets_FullMethodName, TranslationService_AdaptiveMtTranslate_FullMethodName, TranslationService_GetAdaptiveMtFile_FullMethodName, TranslationService_DeleteAdaptiveMtFile_FullMethodName, TranslationService_ImportAdaptiveMtFile_FullMethodName, TranslationService_ListAdaptiveMtFiles_FullMethodName, TranslationService_ListAdaptiveMtSentences_FullMethodName, TranslationService_ImportData_FullMethodName, TranslationService_ExportData_FullMethodName, TranslationService_ListExamples_FullMethodName, TranslationService_CreateModel_FullMethodName, TranslationService_ListModels_FullMethodName, TranslationService_GetModel_FullMethodName, TranslationService_DeleteModel_FullMethodName
const (
TranslationService_TranslateText_FullMethodName = "/google.cloud.translation.v3.TranslationService/TranslateText"
TranslationService_RomanizeText_FullMethodName = "/google.cloud.translation.v3.TranslationService/RomanizeText"
TranslationService_DetectLanguage_FullMethodName = "/google.cloud.translation.v3.TranslationService/DetectLanguage"
TranslationService_GetSupportedLanguages_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetSupportedLanguages"
TranslationService_TranslateDocument_FullMethodName = "/google.cloud.translation.v3.TranslationService/TranslateDocument"
TranslationService_BatchTranslateText_FullMethodName = "/google.cloud.translation.v3.TranslationService/BatchTranslateText"
TranslationService_BatchTranslateDocument_FullMethodName = "/google.cloud.translation.v3.TranslationService/BatchTranslateDocument"
TranslationService_CreateGlossary_FullMethodName = "/google.cloud.translation.v3.TranslationService/CreateGlossary"
TranslationService_UpdateGlossary_FullMethodName = "/google.cloud.translation.v3.TranslationService/UpdateGlossary"
TranslationService_ListGlossaries_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListGlossaries"
TranslationService_GetGlossary_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetGlossary"
TranslationService_DeleteGlossary_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteGlossary"
TranslationService_GetGlossaryEntry_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetGlossaryEntry"
TranslationService_ListGlossaryEntries_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListGlossaryEntries"
TranslationService_CreateGlossaryEntry_FullMethodName = "/google.cloud.translation.v3.TranslationService/CreateGlossaryEntry"
TranslationService_UpdateGlossaryEntry_FullMethodName = "/google.cloud.translation.v3.TranslationService/UpdateGlossaryEntry"
TranslationService_DeleteGlossaryEntry_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteGlossaryEntry"
TranslationService_CreateDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/CreateDataset"
TranslationService_GetDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetDataset"
TranslationService_ListDatasets_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListDatasets"
TranslationService_DeleteDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteDataset"
TranslationService_CreateAdaptiveMtDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/CreateAdaptiveMtDataset"
TranslationService_DeleteAdaptiveMtDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteAdaptiveMtDataset"
TranslationService_GetAdaptiveMtDataset_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetAdaptiveMtDataset"
TranslationService_ListAdaptiveMtDatasets_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListAdaptiveMtDatasets"
TranslationService_AdaptiveMtTranslate_FullMethodName = "/google.cloud.translation.v3.TranslationService/AdaptiveMtTranslate"
TranslationService_GetAdaptiveMtFile_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetAdaptiveMtFile"
TranslationService_DeleteAdaptiveMtFile_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteAdaptiveMtFile"
TranslationService_ImportAdaptiveMtFile_FullMethodName = "/google.cloud.translation.v3.TranslationService/ImportAdaptiveMtFile"
TranslationService_ListAdaptiveMtFiles_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListAdaptiveMtFiles"
TranslationService_ListAdaptiveMtSentences_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListAdaptiveMtSentences"
TranslationService_ImportData_FullMethodName = "/google.cloud.translation.v3.TranslationService/ImportData"
TranslationService_ExportData_FullMethodName = "/google.cloud.translation.v3.TranslationService/ExportData"
TranslationService_ListExamples_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListExamples"
TranslationService_CreateModel_FullMethodName = "/google.cloud.translation.v3.TranslationService/CreateModel"
TranslationService_ListModels_FullMethodName = "/google.cloud.translation.v3.TranslationService/ListModels"
TranslationService_GetModel_FullMethodName = "/google.cloud.translation.v3.TranslationService/GetModel"
TranslationService_DeleteModel_FullMethodName = "/google.cloud.translation.v3.TranslationService/DeleteModel"
)Variables
OperationState_name, OperationState_value
var (
OperationState_name = map[int32]string{
0: "OPERATION_STATE_UNSPECIFIED",
1: "OPERATION_STATE_RUNNING",
2: "OPERATION_STATE_SUCCEEDED",
3: "OPERATION_STATE_FAILED",
4: "OPERATION_STATE_CANCELLING",
5: "OPERATION_STATE_CANCELLED",
}
OperationState_value = map[string]int32{
"OPERATION_STATE_UNSPECIFIED": 0,
"OPERATION_STATE_RUNNING": 1,
"OPERATION_STATE_SUCCEEDED": 2,
"OPERATION_STATE_FAILED": 3,
"OPERATION_STATE_CANCELLING": 4,
"OPERATION_STATE_CANCELLED": 5,
}
)Enum value maps for OperationState.
BatchTranslateMetadata_State_name, BatchTranslateMetadata_State_value
var (
BatchTranslateMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
BatchTranslateMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)Enum value maps for BatchTranslateMetadata_State.
CreateGlossaryMetadata_State_name, CreateGlossaryMetadata_State_value
var (
CreateGlossaryMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
CreateGlossaryMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)Enum value maps for CreateGlossaryMetadata_State.
UpdateGlossaryMetadata_State_name, UpdateGlossaryMetadata_State_value
var (
UpdateGlossaryMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
UpdateGlossaryMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)Enum value maps for UpdateGlossaryMetadata_State.
DeleteGlossaryMetadata_State_name, DeleteGlossaryMetadata_State_value
var (
DeleteGlossaryMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
DeleteGlossaryMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)Enum value maps for DeleteGlossaryMetadata_State.
BatchTranslateDocumentMetadata_State_name, BatchTranslateDocumentMetadata_State_value
var (
BatchTranslateDocumentMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLING",
5: "CANCELLED",
}
BatchTranslateDocumentMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLING": 4,
"CANCELLED": 5,
}
)Enum value maps for BatchTranslateDocumentMetadata_State.
File_google_cloud_translate_v3_adaptive_mt_proto
var File_google_cloud_translate_v3_adaptive_mt_proto protoreflect.FileDescriptorFile_google_cloud_translate_v3_automl_translation_proto
var File_google_cloud_translate_v3_automl_translation_proto protoreflect.FileDescriptorFile_google_cloud_translate_v3_common_proto
var File_google_cloud_translate_v3_common_proto protoreflect.FileDescriptorFile_google_cloud_translate_v3_translation_service_proto
var File_google_cloud_translate_v3_translation_service_proto protoreflect.FileDescriptorTranslationService_ServiceDesc
var TranslationService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.translation.v3.TranslationService",
HandlerType: (*TranslationServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "TranslateText",
Handler: _TranslationService_TranslateText_Handler,
},
{
MethodName: "RomanizeText",
Handler: _TranslationService_RomanizeText_Handler,
},
{
MethodName: "DetectLanguage",
Handler: _TranslationService_DetectLanguage_Handler,
},
{
MethodName: "GetSupportedLanguages",
Handler: _TranslationService_GetSupportedLanguages_Handler,
},
{
MethodName: "TranslateDocument",
Handler: _TranslationService_TranslateDocument_Handler,
},
{
MethodName: "BatchTranslateText",
Handler: _TranslationService_BatchTranslateText_Handler,
},
{
MethodName: "BatchTranslateDocument",
Handler: _TranslationService_BatchTranslateDocument_Handler,
},
{
MethodName: "CreateGlossary",
Handler: _TranslationService_CreateGlossary_Handler,
},
{
MethodName: "UpdateGlossary",
Handler: _TranslationService_UpdateGlossary_Handler,
},
{
MethodName: "ListGlossaries",
Handler: _TranslationService_ListGlossaries_Handler,
},
{
MethodName: "GetGlossary",
Handler: _TranslationService_GetGlossary_Handler,
},
{
MethodName: "DeleteGlossary",
Handler: _TranslationService_DeleteGlossary_Handler,
},
{
MethodName: "GetGlossaryEntry",
Handler: _TranslationService_GetGlossaryEntry_Handler,
},
{
MethodName: "ListGlossaryEntries",
Handler: _TranslationService_ListGlossaryEntries_Handler,
},
{
MethodName: "CreateGlossaryEntry",
Handler: _TranslationService_CreateGlossaryEntry_Handler,
},
{
MethodName: "UpdateGlossaryEntry",
Handler: _TranslationService_UpdateGlossaryEntry_Handler,
},
{
MethodName: "DeleteGlossaryEntry",
Handler: _TranslationService_DeleteGlossaryEntry_Handler,
},
{
MethodName: "CreateDataset",
Handler: _TranslationService_CreateDataset_Handler,
},
{
MethodName: "GetDataset",
Handler: _TranslationService_GetDataset_Handler,
},
{
MethodName: "ListDatasets",
Handler: _TranslationService_ListDatasets_Handler,
},
{
MethodName: "DeleteDataset",
Handler: _TranslationService_DeleteDataset_Handler,
},
{
MethodName: "CreateAdaptiveMtDataset",
Handler: _TranslationService_CreateAdaptiveMtDataset_Handler,
},
{
MethodName: "DeleteAdaptiveMtDataset",
Handler: _TranslationService_DeleteAdaptiveMtDataset_Handler,
},
{
MethodName: "GetAdaptiveMtDataset",
Handler: _TranslationService_GetAdaptiveMtDataset_Handler,
},
{
MethodName: "ListAdaptiveMtDatasets",
Handler: _TranslationService_ListAdaptiveMtDatasets_Handler,
},
{
MethodName: "AdaptiveMtTranslate",
Handler: _TranslationService_AdaptiveMtTranslate_Handler,
},
{
MethodName: "GetAdaptiveMtFile",
Handler: _TranslationService_GetAdaptiveMtFile_Handler,
},
{
MethodName: "DeleteAdaptiveMtFile",
Handler: _TranslationService_DeleteAdaptiveMtFile_Handler,
},
{
MethodName: "ImportAdaptiveMtFile",
Handler: _TranslationService_ImportAdaptiveMtFile_Handler,
},
{
MethodName: "ListAdaptiveMtFiles",
Handler: _TranslationService_ListAdaptiveMtFiles_Handler,
},
{
MethodName: "ListAdaptiveMtSentences",
Handler: _TranslationService_ListAdaptiveMtSentences_Handler,
},
{
MethodName: "ImportData",
Handler: _TranslationService_ImportData_Handler,
},
{
MethodName: "ExportData",
Handler: _TranslationService_ExportData_Handler,
},
{
MethodName: "ListExamples",
Handler: _TranslationService_ListExamples_Handler,
},
{
MethodName: "CreateModel",
Handler: _TranslationService_CreateModel_Handler,
},
{
MethodName: "ListModels",
Handler: _TranslationService_ListModels_Handler,
},
{
MethodName: "GetModel",
Handler: _TranslationService_GetModel_Handler,
},
{
MethodName: "DeleteModel",
Handler: _TranslationService_DeleteModel_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/translate/v3/translation_service.proto",
}TranslationService_ServiceDesc is the grpc.ServiceDesc for TranslationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions
func RegisterTranslationServiceServer
func RegisterTranslationServiceServer(s grpc.ServiceRegistrar, srv TranslationServiceServer)AdaptiveMtDataset
type AdaptiveMtDataset struct {
// Required. The resource name of the dataset, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The name of the dataset to show in the interface. The name can be
// up to 32 characters long and can consist only of ASCII Latin letters A-Z
// and a-z, underscores (_), and ASCII digits 0-9.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The BCP-47 language code of the source language.
SourceLanguageCode string `protobuf:"bytes,3,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// The BCP-47 language code of the target language.
TargetLanguageCode string `protobuf:"bytes,4,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// The number of examples in the dataset.
ExampleCount int32 `protobuf:"varint,5,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
// Output only. Timestamp when this dataset was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this dataset was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}An Adaptive MT Dataset.
func (*AdaptiveMtDataset) Descriptor
func (*AdaptiveMtDataset) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtDataset.ProtoReflect.Descriptor instead.
func (*AdaptiveMtDataset) GetCreateTime
func (x *AdaptiveMtDataset) GetCreateTime() *timestamppb.Timestampfunc (*AdaptiveMtDataset) GetDisplayName
func (x *AdaptiveMtDataset) GetDisplayName() stringfunc (*AdaptiveMtDataset) GetExampleCount
func (x *AdaptiveMtDataset) GetExampleCount() int32func (*AdaptiveMtDataset) GetName
func (x *AdaptiveMtDataset) GetName() stringfunc (*AdaptiveMtDataset) GetSourceLanguageCode
func (x *AdaptiveMtDataset) GetSourceLanguageCode() stringfunc (*AdaptiveMtDataset) GetTargetLanguageCode
func (x *AdaptiveMtDataset) GetTargetLanguageCode() stringfunc (*AdaptiveMtDataset) GetUpdateTime
func (x *AdaptiveMtDataset) GetUpdateTime() *timestamppb.Timestampfunc (*AdaptiveMtDataset) ProtoMessage
func (*AdaptiveMtDataset) ProtoMessage()func (*AdaptiveMtDataset) ProtoReflect
func (x *AdaptiveMtDataset) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtDataset) Reset
func (x *AdaptiveMtDataset) Reset()func (*AdaptiveMtDataset) String
func (x *AdaptiveMtDataset) String() stringAdaptiveMtFile
type AdaptiveMtFile struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The file's display name.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The number of entries that the file contains.
EntryCount int32 `protobuf:"varint,3,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
// Output only. Timestamp when this file was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this file was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}An AdaptiveMtFile.
func (*AdaptiveMtFile) Descriptor
func (*AdaptiveMtFile) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtFile.ProtoReflect.Descriptor instead.
func (*AdaptiveMtFile) GetCreateTime
func (x *AdaptiveMtFile) GetCreateTime() *timestamppb.Timestampfunc (*AdaptiveMtFile) GetDisplayName
func (x *AdaptiveMtFile) GetDisplayName() stringfunc (*AdaptiveMtFile) GetEntryCount
func (x *AdaptiveMtFile) GetEntryCount() int32func (*AdaptiveMtFile) GetName
func (x *AdaptiveMtFile) GetName() stringfunc (*AdaptiveMtFile) GetUpdateTime
func (x *AdaptiveMtFile) GetUpdateTime() *timestamppb.Timestampfunc (*AdaptiveMtFile) ProtoMessage
func (*AdaptiveMtFile) ProtoMessage()func (*AdaptiveMtFile) ProtoReflect
func (x *AdaptiveMtFile) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtFile) Reset
func (x *AdaptiveMtFile) Reset()func (*AdaptiveMtFile) String
func (x *AdaptiveMtFile) String() stringAdaptiveMtSentence
type AdaptiveMtSentence struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}/adaptiveMtSentences/{sentence}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The source sentence.
SourceSentence string `protobuf:"bytes,2,opt,name=source_sentence,json=sourceSentence,proto3" json:"source_sentence,omitempty"`
// Required. The target sentence.
TargetSentence string `protobuf:"bytes,3,opt,name=target_sentence,json=targetSentence,proto3" json:"target_sentence,omitempty"`
// Output only. Timestamp when this sentence was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this sentence was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}An AdaptiveMt sentence entry.
func (*AdaptiveMtSentence) Descriptor
func (*AdaptiveMtSentence) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtSentence.ProtoReflect.Descriptor instead.
func (*AdaptiveMtSentence) GetCreateTime
func (x *AdaptiveMtSentence) GetCreateTime() *timestamppb.Timestampfunc (*AdaptiveMtSentence) GetName
func (x *AdaptiveMtSentence) GetName() stringfunc (*AdaptiveMtSentence) GetSourceSentence
func (x *AdaptiveMtSentence) GetSourceSentence() stringfunc (*AdaptiveMtSentence) GetTargetSentence
func (x *AdaptiveMtSentence) GetTargetSentence() stringfunc (*AdaptiveMtSentence) GetUpdateTime
func (x *AdaptiveMtSentence) GetUpdateTime() *timestamppb.Timestampfunc (*AdaptiveMtSentence) ProtoMessage
func (*AdaptiveMtSentence) ProtoMessage()func (*AdaptiveMtSentence) ProtoReflect
func (x *AdaptiveMtSentence) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtSentence) Reset
func (x *AdaptiveMtSentence) Reset()func (*AdaptiveMtSentence) String
func (x *AdaptiveMtSentence) String() stringAdaptiveMtTranslateRequest
type AdaptiveMtTranslateRequest struct {
// Required. Location to make a regional call.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The resource name for the dataset to use for adaptive MT.
// `projects/{project}/locations/{location-id}/adaptiveMtDatasets/{dataset}`
Dataset string `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Required. The content of the input in string format.
Content []string `protobuf:"bytes,3,rep,name=content,proto3" json:"content,omitempty"`
// Configuration for caller provided reference sentences.
ReferenceSentenceConfig *AdaptiveMtTranslateRequest_ReferenceSentenceConfig `protobuf:"bytes,6,opt,name=reference_sentence_config,json=referenceSentenceConfig,proto3,oneof" json:"reference_sentence_config,omitempty"`
// Optional. Glossary to be applied. The glossary must be
// within the same region (have the same location-id) as the model, otherwise
// an INVALID_ARGUMENT (400) error is returned.
GlossaryConfig *AdaptiveMtTranslateRequest_GlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3,oneof" json:"glossary_config,omitempty"`
// contains filtered or unexported fields
}The request for sending an AdaptiveMt translation query.
func (*AdaptiveMtTranslateRequest) Descriptor
func (*AdaptiveMtTranslateRequest) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslateRequest.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest) GetContent
func (x *AdaptiveMtTranslateRequest) GetContent() []stringfunc (*AdaptiveMtTranslateRequest) GetDataset
func (x *AdaptiveMtTranslateRequest) GetDataset() stringfunc (*AdaptiveMtTranslateRequest) GetGlossaryConfig
func (x *AdaptiveMtTranslateRequest) GetGlossaryConfig() *AdaptiveMtTranslateRequest_GlossaryConfigfunc (*AdaptiveMtTranslateRequest) GetParent
func (x *AdaptiveMtTranslateRequest) GetParent() stringfunc (*AdaptiveMtTranslateRequest) GetReferenceSentenceConfig
func (x *AdaptiveMtTranslateRequest) GetReferenceSentenceConfig() *AdaptiveMtTranslateRequest_ReferenceSentenceConfigfunc (*AdaptiveMtTranslateRequest) ProtoMessage
func (*AdaptiveMtTranslateRequest) ProtoMessage()func (*AdaptiveMtTranslateRequest) ProtoReflect
func (x *AdaptiveMtTranslateRequest) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslateRequest) Reset
func (x *AdaptiveMtTranslateRequest) Reset()func (*AdaptiveMtTranslateRequest) String
func (x *AdaptiveMtTranslateRequest) String() stringAdaptiveMtTranslateRequest_GlossaryConfig
type AdaptiveMtTranslateRequest_GlossaryConfig struct {
// Required. The `glossary` to be applied for this translation.
//
// The format depends on the glossary:
//
// - User-provided custom glossary:
// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`
Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// Optional. Indicates match is case insensitive. The default value is
// `false` if missing.
IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
// Optional. If set to true, the glossary will be used for contextual
// translation.
ContextualTranslationEnabled bool `protobuf:"varint,4,opt,name=contextual_translation_enabled,json=contextualTranslationEnabled,proto3" json:"contextual_translation_enabled,omitempty"`
// contains filtered or unexported fields
}Configures which glossary is used for a specific target language and defines options for applying that glossary.
func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor
func (*AdaptiveMtTranslateRequest_GlossaryConfig) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslateRequest_GlossaryConfig.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_GlossaryConfig) GetContextualTranslationEnabled
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) GetContextualTranslationEnabled() boolfunc (*AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) GetGlossary() stringfunc (*AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) GetIgnoreCase() boolfunc (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage
func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoMessage()func (*AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslateRequest_GlossaryConfig) Reset
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) Reset()func (*AdaptiveMtTranslateRequest_GlossaryConfig) String
func (x *AdaptiveMtTranslateRequest_GlossaryConfig) String() stringAdaptiveMtTranslateRequest_ReferenceSentenceConfig
type AdaptiveMtTranslateRequest_ReferenceSentenceConfig struct {
// Reference sentences pair lists. Each list will be used as the references
// to translate the sentence under "content" field at the corresponding
// index. Length of the list is required to be equal to the length of
// "content" field.
ReferenceSentencePairLists []*AdaptiveMtTranslateRequest_ReferenceSentencePairList `protobuf:"bytes,1,rep,name=reference_sentence_pair_lists,json=referenceSentencePairLists,proto3" json:"reference_sentence_pair_lists,omitempty"`
// Source language code.
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Target language code.
TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// contains filtered or unexported fields
}Message of caller-provided reference configuration.
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Descriptor
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentenceConfig.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetReferenceSentencePairLists() []*AdaptiveMtTranslateRequest_ReferenceSentencePairListfunc (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetSourceLanguageCode() stringfunc (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) GetTargetLanguageCode() stringfunc (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage
func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoMessage()func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) Reset()func (*AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String
func (x *AdaptiveMtTranslateRequest_ReferenceSentenceConfig) String() stringAdaptiveMtTranslateRequest_ReferenceSentencePair
type AdaptiveMtTranslateRequest_ReferenceSentencePair struct {
// Source sentence in the sentence pair.
SourceSentence string `protobuf:"bytes,1,opt,name=source_sentence,json=sourceSentence,proto3" json:"source_sentence,omitempty"`
// Target sentence in the sentence pair.
TargetSentence string `protobuf:"bytes,2,opt,name=target_sentence,json=targetSentence,proto3" json:"target_sentence,omitempty"`
// contains filtered or unexported fields
}A pair of sentences used as reference in source and target languages.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Descriptor
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePair.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) GetSourceSentence() stringfunc (*AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) GetTargetSentence() stringfunc (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage
func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoMessage()func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) Reset()func (*AdaptiveMtTranslateRequest_ReferenceSentencePair) String
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePair) String() stringAdaptiveMtTranslateRequest_ReferenceSentencePairList
type AdaptiveMtTranslateRequest_ReferenceSentencePairList struct {
// Reference sentence pairs.
ReferenceSentencePairs []*AdaptiveMtTranslateRequest_ReferenceSentencePair `protobuf:"bytes,1,rep,name=reference_sentence_pairs,json=referenceSentencePairs,proto3" json:"reference_sentence_pairs,omitempty"`
// contains filtered or unexported fields
}A list of reference sentence pairs.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslateRequest_ReferenceSentencePairList.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) GetReferenceSentencePairs() []*AdaptiveMtTranslateRequest_ReferenceSentencePairfunc (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage
func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoMessage()func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) Reset()func (*AdaptiveMtTranslateRequest_ReferenceSentencePairList) String
func (x *AdaptiveMtTranslateRequest_ReferenceSentencePairList) String() stringAdaptiveMtTranslateResponse
type AdaptiveMtTranslateResponse struct {
// Output only. The translation.
Translations []*AdaptiveMtTranslation `protobuf:"bytes,1,rep,name=translations,proto3" json:"translations,omitempty"`
// Output only. The translation's language code.
LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// Text translation response if a glossary is provided in the request. This
// could be the same as 'translation' above if no terms apply.
GlossaryTranslations []*AdaptiveMtTranslation `protobuf:"bytes,4,rep,name=glossary_translations,json=glossaryTranslations,proto3" json:"glossary_translations,omitempty"`
// contains filtered or unexported fields
}An AdaptiveMtTranslate response.
func (*AdaptiveMtTranslateResponse) Descriptor
func (*AdaptiveMtTranslateResponse) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslateResponse.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslateResponse) GetGlossaryTranslations
func (x *AdaptiveMtTranslateResponse) GetGlossaryTranslations() []*AdaptiveMtTranslationfunc (*AdaptiveMtTranslateResponse) GetLanguageCode
func (x *AdaptiveMtTranslateResponse) GetLanguageCode() stringfunc (*AdaptiveMtTranslateResponse) GetTranslations
func (x *AdaptiveMtTranslateResponse) GetTranslations() []*AdaptiveMtTranslationfunc (*AdaptiveMtTranslateResponse) ProtoMessage
func (*AdaptiveMtTranslateResponse) ProtoMessage()func (*AdaptiveMtTranslateResponse) ProtoReflect
func (x *AdaptiveMtTranslateResponse) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslateResponse) Reset
func (x *AdaptiveMtTranslateResponse) Reset()func (*AdaptiveMtTranslateResponse) String
func (x *AdaptiveMtTranslateResponse) String() stringAdaptiveMtTranslation
type AdaptiveMtTranslation struct {
// Output only. The translated text.
TranslatedText string `protobuf:"bytes,1,opt,name=translated_text,json=translatedText,proto3" json:"translated_text,omitempty"`
// contains filtered or unexported fields
}An AdaptiveMt translation.
func (*AdaptiveMtTranslation) Descriptor
func (*AdaptiveMtTranslation) Descriptor() ([]byte, []int)Deprecated: Use AdaptiveMtTranslation.ProtoReflect.Descriptor instead.
func (*AdaptiveMtTranslation) GetTranslatedText
func (x *AdaptiveMtTranslation) GetTranslatedText() stringfunc (*AdaptiveMtTranslation) ProtoMessage
func (*AdaptiveMtTranslation) ProtoMessage()func (*AdaptiveMtTranslation) ProtoReflect
func (x *AdaptiveMtTranslation) ProtoReflect() protoreflect.Messagefunc (*AdaptiveMtTranslation) Reset
func (x *AdaptiveMtTranslation) Reset()func (*AdaptiveMtTranslation) String
func (x *AdaptiveMtTranslation) String() stringBatchDocumentInputConfig
type BatchDocumentInputConfig struct {
// Specify the input.
//
// Types that are assignable to Source:
//
// *BatchDocumentInputConfig_GcsSource
Source isBatchDocumentInputConfig_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}Input configuration for BatchTranslateDocument request.
func (*BatchDocumentInputConfig) Descriptor
func (*BatchDocumentInputConfig) Descriptor() ([]byte, []int)Deprecated: Use BatchDocumentInputConfig.ProtoReflect.Descriptor instead.
func (*BatchDocumentInputConfig) GetGcsSource
func (x *BatchDocumentInputConfig) GetGcsSource() *GcsSourcefunc (*BatchDocumentInputConfig) GetSource
func (m *BatchDocumentInputConfig) GetSource() isBatchDocumentInputConfig_Sourcefunc (*BatchDocumentInputConfig) ProtoMessage
func (*BatchDocumentInputConfig) ProtoMessage()func (*BatchDocumentInputConfig) ProtoReflect
func (x *BatchDocumentInputConfig) ProtoReflect() protoreflect.Messagefunc (*BatchDocumentInputConfig) Reset
func (x *BatchDocumentInputConfig) Reset()func (*BatchDocumentInputConfig) String
func (x *BatchDocumentInputConfig) String() stringBatchDocumentInputConfig_GcsSource
type BatchDocumentInputConfig_GcsSource struct {
// Google Cloud Storage location for the source input.
// This can be a single file (for example,
// `gs://translation-test/input.docx`) or a wildcard (for example,
// `gs://translation-test/*`).
//
// File mime type is determined based on extension. Supported mime type
// includes:
// - `pdf`, application/pdf
// - `docx`,
// application/vnd.openxmlformats-officedocument.wordprocessingml.document
// - `pptx`,
// application/vnd.openxmlformats-officedocument.presentationml.presentation
// - `xlsx`,
// application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
//
// The max file size to support for `.docx`, `.pptx` and `.xlsx` is 100MB.
// The max file size to support for `.pdf` is 1GB and the max page limit is
// 1000 pages.
// The max file size to support for all input documents is 1GB.
GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}BatchDocumentOutputConfig
type BatchDocumentOutputConfig struct {
// The destination of output. The destination directory provided must exist
// and be empty.
//
// Types that are assignable to Destination:
//
// *BatchDocumentOutputConfig_GcsDestination
Destination isBatchDocumentOutputConfig_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}Output configuration for BatchTranslateDocument request.
func (*BatchDocumentOutputConfig) Descriptor
func (*BatchDocumentOutputConfig) Descriptor() ([]byte, []int)Deprecated: Use BatchDocumentOutputConfig.ProtoReflect.Descriptor instead.
func (*BatchDocumentOutputConfig) GetDestination
func (m *BatchDocumentOutputConfig) GetDestination() isBatchDocumentOutputConfig_Destinationfunc (*BatchDocumentOutputConfig) GetGcsDestination
func (x *BatchDocumentOutputConfig) GetGcsDestination() *GcsDestinationfunc (*BatchDocumentOutputConfig) ProtoMessage
func (*BatchDocumentOutputConfig) ProtoMessage()func (*BatchDocumentOutputConfig) ProtoReflect
func (x *BatchDocumentOutputConfig) ProtoReflect() protoreflect.Messagefunc (*BatchDocumentOutputConfig) Reset
func (x *BatchDocumentOutputConfig) Reset()func (*BatchDocumentOutputConfig) String
func (x *BatchDocumentOutputConfig) String() stringBatchDocumentOutputConfig_GcsDestination
type BatchDocumentOutputConfig_GcsDestination struct {
// Google Cloud Storage destination for output content.
// For every single input document (for example, gs://a/b/c.[extension]), we
// generate at most 2 * n output files. (n is the # of target_language_codes
// in the BatchTranslateDocumentRequest).
//
// While the input documents are being processed, we write/update an index
// file `index.csv` under `gcs_destination.output_uri_prefix` (for example,
// gs://translation_output/index.csv) The index file is generated/updated as
// new files are being translated. The format is:
//
// input_document,target_language_code,translation_output,error_output,
// glossary_translation_output,glossary_error_output
//
// `input_document` is one file we matched using gcs_source.input_uri.
// `target_language_code` is provided in the request.
// `translation_output` contains the translations. (details provided below)
// `error_output` contains the error message during processing of the file.
// Both translations_file and errors_file could be empty strings if we have
// no content to output.
// `glossary_translation_output` and `glossary_error_output` are the
// translated output/error when we apply glossaries. They could also be
// empty if we have no content to output.
//
// Once a row is present in index.csv, the input/output matching never
// changes. Callers should also expect all the content in input_file are
// processed and ready to be consumed (that is, no partial output file is
// written).
//
// Since index.csv will be keeping updated during the process, please make
// sure there is no custom retention policy applied on the output bucket
// that may avoid file updating.
// (https://cloud.google.com/storage/docs/bucket-lock#retention-policy)
//
// The naming format of translation output files follows (for target
// language code [trg]): `translation_output`:
// `gs://translation_output/a_b_c_[trg]_translation.[extension]`
// `glossary_translation_output`:
// `gs://translation_test/a_b_c_[trg]_glossary_translation.[extension]`. The
// output document will maintain the same file format as the input document.
//
// The naming format of error output files follows (for target language code
// [trg]): `error_output`: `gs://translation_test/a_b_c_[trg]_errors.txt`
// `glossary_error_output`:
// `gs://translation_test/a_b_c_[trg]_glossary_translation.txt`. The error
// output is a txt file containing error details.
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}BatchTransferResourcesResponse
type BatchTransferResourcesResponse struct {
// Responses of the transfer for individual resources.
Responses []*BatchTransferResourcesResponse_TransferResourceResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
// contains filtered or unexported fields
}Response message for BatchTransferResources.
func (*BatchTransferResourcesResponse) Descriptor
func (*BatchTransferResourcesResponse) Descriptor() ([]byte, []int)Deprecated: Use BatchTransferResourcesResponse.ProtoReflect.Descriptor instead.
func (*BatchTransferResourcesResponse) GetResponses
func (x *BatchTransferResourcesResponse) GetResponses() []*BatchTransferResourcesResponse_TransferResourceResponsefunc (*BatchTransferResourcesResponse) ProtoMessage
func (*BatchTransferResourcesResponse) ProtoMessage()func (*BatchTransferResourcesResponse) ProtoReflect
func (x *BatchTransferResourcesResponse) ProtoReflect() protoreflect.Messagefunc (*BatchTransferResourcesResponse) Reset
func (x *BatchTransferResourcesResponse) Reset()func (*BatchTransferResourcesResponse) String
func (x *BatchTransferResourcesResponse) String() stringBatchTransferResourcesResponse_TransferResourceResponse
type BatchTransferResourcesResponse_TransferResourceResponse struct {
// Full name of the resource to transfer as specified in the request.
Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
// Full name of the new resource successfully transferred from the source
// hosted by Translation API. Target will be empty if the transfer failed.
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
// The error result in case of failure.
Error *status.Status `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Transfer response for a single resource.
func (*BatchTransferResourcesResponse_TransferResourceResponse) Descriptor
func (*BatchTransferResourcesResponse_TransferResourceResponse) Descriptor() ([]byte, []int)Deprecated: Use BatchTransferResourcesResponse_TransferResourceResponse.ProtoReflect.Descriptor instead.
func (*BatchTransferResourcesResponse_TransferResourceResponse) GetError
func (x *BatchTransferResourcesResponse_TransferResourceResponse) GetError() *status.Statusfunc (*BatchTransferResourcesResponse_TransferResourceResponse) GetSource
func (x *BatchTransferResourcesResponse_TransferResourceResponse) GetSource() stringfunc (*BatchTransferResourcesResponse_TransferResourceResponse) GetTarget
func (x *BatchTransferResourcesResponse_TransferResourceResponse) GetTarget() stringfunc (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage
func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoMessage()func (*BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect
func (x *BatchTransferResourcesResponse_TransferResourceResponse) ProtoReflect() protoreflect.Messagefunc (*BatchTransferResourcesResponse_TransferResourceResponse) Reset
func (x *BatchTransferResourcesResponse_TransferResourceResponse) Reset()func (*BatchTransferResourcesResponse_TransferResourceResponse) String
func (x *BatchTransferResourcesResponse_TransferResourceResponse) String() stringBatchTranslateDocumentMetadata
type BatchTranslateDocumentMetadata struct {
// The state of the operation.
State BatchTranslateDocumentMetadata_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.BatchTranslateDocumentMetadata_State" json:"state,omitempty"`
// Total number of pages to translate in all documents so far. Documents
// without clear page definition (such as XLSX) are not counted.
TotalPages int64 `protobuf:"varint,2,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
// Number of successfully translated pages in all documents so far. Documents
// without clear page definition (such as XLSX) are not counted.
TranslatedPages int64 `protobuf:"varint,3,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`
// Number of pages that failed to process in all documents so far. Documents
// without clear page definition (such as XLSX) are not counted.
FailedPages int64 `protobuf:"varint,4,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`
// Number of billable pages in documents with clear page definition (such as
// PDF, DOCX, PPTX) so far.
TotalBillablePages int64 `protobuf:"varint,5,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`
// Total number of characters (Unicode codepoints) in all documents so far.
TotalCharacters int64 `protobuf:"varint,6,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
// Number of successfully translated characters (Unicode codepoints) in all
// documents so far.
TranslatedCharacters int64 `protobuf:"varint,7,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
// Number of characters that have failed to process (Unicode codepoints) in
// all documents so far.
FailedCharacters int64 `protobuf:"varint,8,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
// Number of billable characters (Unicode codepoints) in documents without
// clear page definition (such as XLSX) so far.
TotalBillableCharacters int64 `protobuf:"varint,9,opt,name=total_billable_characters,json=totalBillableCharacters,proto3" json:"total_billable_characters,omitempty"`
// Time when the operation was submitted.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}State metadata for the batch translation operation.
func (*BatchTranslateDocumentMetadata) Descriptor
func (*BatchTranslateDocumentMetadata) Descriptor() ([]byte, []int)Deprecated: Use BatchTranslateDocumentMetadata.ProtoReflect.Descriptor instead.
func (*BatchTranslateDocumentMetadata) GetFailedCharacters
func (x *BatchTranslateDocumentMetadata) GetFailedCharacters() int64func (*BatchTranslateDocumentMetadata) GetFailedPages
func (x *BatchTranslateDocumentMetadata) GetFailedPages() int64func (*BatchTranslateDocumentMetadata) GetState
func (x *BatchTranslateDocumentMetadata) GetState() BatchTranslateDocumentMetadata_Statefunc (*BatchTranslateDocumentMetadata) GetSubmitTime
func (x *BatchTranslateDocumentMetadata) GetSubmitTime() *timestamppb.Timestampfunc (*BatchTranslateDocumentMetadata) GetTotalBillableCharacters
func (x *BatchTranslateDocumentMetadata) GetTotalBillableCharacters() int64func (*BatchTranslateDocumentMetadata) GetTotalBillablePages
func (x *BatchTranslateDocumentMetadata) GetTotalBillablePages() int64func (*BatchTranslateDocumentMetadata) GetTotalCharacters
func (x *BatchTranslateDocumentMetadata) GetTotalCharacters() int64func (*BatchTranslateDocumentMetadata) GetTotalPages
func (x *BatchTranslateDocumentMetadata) GetTotalPages() int64func (*BatchTranslateDocumentMetadata) GetTranslatedCharacters
func (x *BatchTranslateDocumentMetadata) GetTranslatedCharacters() int64func (*BatchTranslateDocumentMetadata) GetTranslatedPages
func (x *BatchTranslateDocumentMetadata) GetTranslatedPages() int64func (*BatchTranslateDocumentMetadata) ProtoMessage
func (*BatchTranslateDocumentMetadata) ProtoMessage()func (*BatchTranslateDocumentMetadata) ProtoReflect
func (x *BatchTranslateDocumentMetadata) ProtoReflect() protoreflect.Messagefunc (*BatchTranslateDocumentMetadata) Reset
func (x *BatchTranslateDocumentMetadata) Reset()func (*BatchTranslateDocumentMetadata) String
func (x *BatchTranslateDocumentMetadata) String() stringBatchTranslateDocumentMetadata_State
type BatchTranslateDocumentMetadata_State int32State of the job.
BatchTranslateDocumentMetadata_STATE_UNSPECIFIED, BatchTranslateDocumentMetadata_RUNNING, BatchTranslateDocumentMetadata_SUCCEEDED, BatchTranslateDocumentMetadata_FAILED, BatchTranslateDocumentMetadata_CANCELLING, BatchTranslateDocumentMetadata_CANCELLED
const (
// Invalid.
BatchTranslateDocumentMetadata_STATE_UNSPECIFIED BatchTranslateDocumentMetadata_State = 0
// Request is being processed.
BatchTranslateDocumentMetadata_RUNNING BatchTranslateDocumentMetadata_State = 1
// The batch is processed, and at least one item was successfully processed.
BatchTranslateDocumentMetadata_SUCCEEDED BatchTranslateDocumentMetadata_State = 2
// The batch is done and no item was successfully processed.
BatchTranslateDocumentMetadata_FAILED BatchTranslateDocumentMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
BatchTranslateDocumentMetadata_CANCELLING BatchTranslateDocumentMetadata_State = 4
// The batch is done after the user has called the
// longrunning.Operations.CancelOperation. Any records processed before the
// cancel command are output as specified in the request.
BatchTranslateDocumentMetadata_CANCELLED BatchTranslateDocumentMetadata_State = 5
)func (BatchTranslateDocumentMetadata_State) Descriptor
func (BatchTranslateDocumentMetadata_State) Descriptor() protoreflect.EnumDescriptorfunc (BatchTranslateDocumentMetadata_State) Enum
func (x BatchTranslateDocumentMetadata_State) Enum() *BatchTranslateDocumentMetadata_Statefunc (BatchTranslateDocumentMetadata_State) EnumDescriptor
func (BatchTranslateDocumentMetadata_State) EnumDescriptor() ([]byte, []int)Deprecated: Use BatchTranslateDocumentMetadata_State.Descriptor instead.
func (BatchTranslateDocumentMetadata_State) Number
func (x BatchTranslateDocumentMetadata_State) Number() protoreflect.EnumNumberfunc (BatchTranslateDocumentMetadata_State) String
func (x BatchTranslateDocumentMetadata_State) String() stringfunc (BatchTranslateDocumentMetadata_State) Type
func (BatchTranslateDocumentMetadata_State) Type() protoreflect.EnumTypeBatchTranslateDocumentRequest
type BatchTranslateDocumentRequest struct {
// Required. Location to make a regional call.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}`.
//
// The `global` location is not supported for batch translation.
//
// Only AutoML Translation models or glossaries within the same region (have
// the same location-id) can be used, otherwise an INVALID_ARGUMENT (400)
// error is returned.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ISO-639 language code of the input document if known, for
// example, "en-US" or "sr-Latn". Supported language codes are listed in
// [Language Support](https://cloud.google.com/translate/docs/languages).
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Required. The ISO-639 language code to use for translation of the input
// document. Specify up to 10 language codes here. Supported language codes
// are listed in [Language
// Support](https://cloud.google.com/translate/docs/languages).
TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`
// Required. Input configurations.
// The total number of files matched should be <= 100.="" the="" total="" content="" size="" to="" translate="" should="" be=""><= 100m="" unicode="" codepoints.="" the="" files="" must="" use="" utf-8="" encoding.="" inputconfigs="">BatchDocumentInputConfig `protobuf:"bytes,4,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
// Required. Output configuration.
// If 2 input configs match to the same file (that is, same input path),
// we don't generate output for duplicate inputs.
OutputConfig *BatchDocumentOutputConfig `protobuf:"bytes,5,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
// Optional. The models to use for translation. Map's key is target language
// code. Map's value is the model name. Value can be a built-in general model,
// or an AutoML Translation model.
//
// The value format depends on model type:
//
// - AutoML Translation models:
// `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
//
// - General (built-in) models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
//
// If the map is empty or a specific model is
// not requested for a language pair, then default google model (nmt) is used.
Models map[string]string `protobuf:"bytes,6,rep,name=models,proto3" json:"models,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Optional. Glossaries to be applied. It's keyed by target language code.
Glossaries map[string]*TranslateTextGlossaryConfig `protobuf:"bytes,7,rep,name=glossaries,proto3" json:"glossaries,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Optional. The file format conversion map that is applied to all input
// files. The map key is the original mime_type. The map value is the target
// mime_type of translated documents.
//
// Supported file format conversion includes:
// - `application/pdf` to
// `application/vnd.openxmlformats-officedocument.wordprocessingml.document`
//
// If nothing specified, output files will be in the same format as the
// original file.
FormatConversions map[string]string `protobuf:"bytes,8,rep,name=format_conversions,json=formatConversions,proto3" json:"format_conversions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Optional. This flag is to support user customized attribution.
// If not provided, the default is `Machine Translated by Google`.
// Customized attribution should follow rules in
// https://cloud.google.com/translate/attribution#attribution_and_logos
CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`
// Optional. If true, use the text removal server to remove the shadow text on
// background image for native pdf translation.
// Shadow removal feature can only be enabled when
// is_translate_native_pdf_only: false && pdf_native_only: false
EnableShadowRemovalNativePdf bool `protobuf:"varint,11,opt,name=enable_shadow_removal_native_pdf,json=enableShadowRemovalNativePdf,proto3" json:"enable_shadow_removal_native_pdf,omitempty"`
// Optional. If true, enable auto rotation correction in DVS.
EnableRotationCorrection bool `protobuf:"varint,12,opt,name=enable_rotation_correction,json=enableRotationCorrection,proto3" json:"enable_rotation_correction,omitempty"`
// contains filtered or unexported fields
}The BatchTranslateDocument request.
func (*BatchTranslateDocumentRequest) Descriptor
func (*BatchTranslateDocumentRequest) Descriptor() ([]byte, []int)Deprecated: Use BatchTranslateDocumentRequest.ProtoReflect.Descriptor instead.
func (*BatchTranslateDocumentRequest) GetCustomizedAttribution
func (x *BatchTranslateDocumentRequest) GetCustomizedAttribution() stringfunc (*BatchTranslateDocumentRequest) GetEnableRotationCorrection
func (x *BatchTranslateDocumentRequest) GetEnableRotationCorrection() boolfunc (*BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf
func (x *BatchTranslateDocumentRequest) GetEnableShadowRemovalNativePdf() boolfunc (*BatchTranslateDocumentRequest) GetFormatConversions
func (x *BatchTranslateDocumentRequest) GetFormatConversions() map[string]stringfunc (*BatchTranslateDocumentRequest) GetGlossaries
func (x *BatchTranslateDocumentRequest) GetGlossaries() map[string]*TranslateTextGlossaryConfigfunc (*BatchTranslateDocumentRequest) GetInputConfigs
func (x *BatchTranslateDocumentRequest) GetInputConfigs() []*BatchDocumentInputConfigfunc (*BatchTranslateDocumentRequest) GetModels
func (x *BatchTranslateDocumentRequest) GetModels() map[string]stringfunc (*BatchTranslateDocumentRequest) GetOutputConfig
func (x *BatchTranslateDocumentRequest) GetOutputConfig() *BatchDocumentOutputConfigfunc (*BatchTranslateDocumentRequest) GetParent
func (x *BatchTranslateDocumentRequest) GetParent() stringfunc (*BatchTranslateDocumentRequest) GetSourceLanguageCode
func (x *BatchTranslateDocumentRequest) GetSourceLanguageCode() stringfunc (*BatchTranslateDocumentRequest) GetTargetLanguageCodes
func (x *BatchTranslateDocumentRequest) GetTargetLanguageCodes() []stringfunc (*BatchTranslateDocumentRequest) ProtoMessage
func (*BatchTranslateDocumentRequest) ProtoMessage()func (*BatchTranslateDocumentRequest) ProtoReflect
func (x *BatchTranslateDocumentRequest) ProtoReflect() protoreflect.Messagefunc (*BatchTranslateDocumentRequest) Reset
func (x *BatchTranslateDocumentRequest) Reset()func (*BatchTranslateDocumentRequest) String
func (x *BatchTranslateDocumentRequest) String() stringBatchTranslateDocumentResponse
type BatchTranslateDocumentResponse struct {
// Total number of pages to translate in all documents. Documents without
// clear page definition (such as XLSX) are not counted.
TotalPages int64 `protobuf:"varint,1,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
// Number of successfully translated pages in all documents. Documents without
// clear page definition (such as XLSX) are not counted.
TranslatedPages int64 `protobuf:"varint,2,opt,name=translated_pages,json=translatedPages,proto3" json:"translated_pages,omitempty"`
// Number of pages that failed to process in all documents. Documents without
// clear page definition (such as XLSX) are not counted.
FailedPages int64 `protobuf:"varint,3,opt,name=failed_pages,json=failedPages,proto3" json:"failed_pages,omitempty"`
// Number of billable pages in documents with clear page definition (such as
// PDF, DOCX, PPTX)
TotalBillablePages int64 `protobuf:"varint,4,opt,name=total_billable_pages,json=totalBillablePages,proto3" json:"total_billable_pages,omitempty"`
// Total number of characters (Unicode codepoints) in all documents.
TotalCharacters int64 `protobuf:"varint,5,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
// Number of successfully translated characters (Unicode codepoints) in all
// documents.
TranslatedCharacters int64 `protobuf:"varint,6,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
// Number of characters that have failed to process (Unicode codepoints) in
// all documents.
FailedCharacters int64 `protobuf:"varint,7,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
// Number of billable characters (Unicode codepoints) in documents without
// clear page definition, such as XLSX.
TotalBillableCharacters int64 `protobuf:"varint,8,opt,name=total_billable_characters,json=totalBillableCharacters,proto3" json:"total_billable_characters,omitempty"`
// Time when the operation was submitted.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// The time when the operation is finished and
// [google.longrunning.Operation.done][google.longrunning.Operation.done] is
// set to true.
EndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}Stored in the [google.longrunning.Operation.response][google.longrunning.Operation.response] field returned by BatchTranslateDocument if at least one document is translated successfully.
func (*BatchTranslateDocumentResponse) Descriptor
func (*BatchTranslateDocumentResponse) Descriptor() ([]byte, []int)Deprecated: Use BatchTranslateDocumentResponse.ProtoReflect.Descriptor instead.
func (*BatchTranslateDocumentResponse) GetEndTime
func (x *BatchTranslateDocumentResponse) GetEndTime() *timestamppb.Timestampfunc (*BatchTranslateDocumentResponse) GetFailedCharacters
func (x *BatchTranslateDocumentResponse) GetFailedCharacters() int64func (*BatchTranslateDocumentResponse) GetFailedPages
func (x *BatchTranslateDocumentResponse) GetFailedPages() int64func (*BatchTranslateDocumentResponse) GetSubmitTime
func (x *BatchTranslateDocumentResponse) GetSubmitTime() *timestamppb.Timestampfunc (*BatchTranslateDocumentResponse) GetTotalBillableCharacters
func (x *BatchTranslateDocumentResponse) GetTotalBillableCharacters() int64func (*BatchTranslateDocumentResponse) GetTotalBillablePages
func (x *BatchTranslateDocumentResponse) GetTotalBillablePages() int64func (*BatchTranslateDocumentResponse) GetTotalCharacters
func (x *BatchTranslateDocumentResponse) GetTotalCharacters() int64func (*BatchTranslateDocumentResponse) GetTotalPages
func (x *BatchTranslateDocumentResponse) GetTotalPages() int64func (*BatchTranslateDocumentResponse) GetTranslatedCharacters
func (x *BatchTranslateDocumentResponse) GetTranslatedCharacters() int64func (*BatchTranslateDocumentResponse) GetTranslatedPages
func (x *BatchTranslateDocumentResponse) GetTranslatedPages() int64func (*BatchTranslateDocumentResponse) ProtoMessage
func (*BatchTranslateDocumentResponse) ProtoMessage()func (*BatchTranslateDocumentResponse) ProtoReflect
func (x *BatchTranslateDocumentResponse) ProtoReflect() protoreflect.Messagefunc (*BatchTranslateDocumentResponse) Reset
func (x *BatchTranslateDocumentResponse) Reset()func (*BatchTranslateDocumentResponse) String
func (x *BatchTranslateDocumentResponse) String() stringBatchTranslateMetadata
type BatchTranslateMetadata struct {
// The state of the operation.
State BatchTranslateMetadata_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.BatchTranslateMetadata_State" json:"state,omitempty"`
// Number of successfully translated characters so far (Unicode codepoints).
TranslatedCharacters int64 `protobuf:"varint,2,opt,name=translated_characters,json=translatedCharacters,proto3" json:"translated_characters,omitempty"`
// Number of characters that have failed to process so far (Unicode
// codepoints).
FailedCharacters int64 `protobuf:"varint,3,opt,name=failed_characters,json=failedCharacters,proto3" json:"failed_characters,omitempty"`
// Total number of characters (Unicode codepoints).
// This is the total number of codepoints from input files times the number of
// target languages and appears here shortly after the call is submitted.
TotalCharacters int64 `protobuf:"varint,4,opt,name=total_characters,json=totalCharacters,proto3" json:"total_characters,omitempty"`
// Time when the operation was submitted.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}State metadata for the batch translation operation.
func (*BatchTranslateMetadata) Descriptor
func (*BatchTranslateMetadata) Descriptor() ([]byte, []int)Deprecated: Use BatchTranslateMetadata.ProtoReflect.Descriptor instead.
func (*BatchTranslateMetadata) GetFailedCharacters
func (x *BatchTranslateMetadata) GetFailedCharacters() int64func (*BatchTranslateMetadata) GetState
func (x *BatchTranslateMetadata) GetState() BatchTranslateMetadata_Statefunc (*BatchTranslateMetadata) GetSubmitTime
func (x *BatchTranslateMetadata) GetSubmitTime() *timestamppb.Timestampfunc (*BatchTranslateMetadata) GetTotalCharacters
func (x *BatchTranslateMetadata) GetTotalCharacters() int64func (*BatchTranslateMetadata) GetTranslatedCharacters
func (x *BatchTranslateMetadata) GetTranslatedCharacters() int64func (*BatchTranslateMetadata) ProtoMessage
func (*BatchTranslateMetadata) ProtoMessage()func (*BatchTranslateMetadata) ProtoReflect
func (x *BatchTranslateMetadata) ProtoReflect() protoreflect.Messagefunc (*BatchTranslateMetadata) Reset
func (x *BatchTranslateMetadata) Reset()func (*BatchTranslateMetadata) String
func (x *BatchTranslateMetadata) String() stringBatchTranslateMetadata_State
type BatchTranslateMetadata_State int32State of the job.
BatchTranslateMetadata_STATE_UNSPECIFIED, BatchTranslateMetadata_RUNNING, BatchTranslateMetadata_SUCCEEDED, BatchTranslateMetadata_FAILED, BatchTranslateMetadata_CANCELLING, BatchTranslateMetadata_CANCELLED
const (
// Invalid.
BatchTranslateMetadata_STATE_UNSPECIFIED BatchTranslateMetadata_State = 0
// Request is being processed.
BatchTranslateMetadata_RUNNING BatchTranslateMetadata_State = 1
// The batch is processed, and at least one item was successfully
// processed.
BatchTranslateMetadata_SUCCEEDED BatchTranslateMetadata_State = 2
// The batch is done and no item was successfully processed.
BatchTranslateMetadata_FAILED BatchTranslateMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
BatchTranslateMetadata_CANCELLING BatchTranslateMetadata_State = 4
// The batch is done after the user has called the
// longrunning.Operations.CancelOperation. Any records processed before the
// cancel command are output as specified in the request.
BatchTranslateMetadata_CANCELLED BatchTranslateMetadata_State = 5
)func (BatchTranslateMetadata_State) Descriptor
func (BatchTranslateMetadata_State) Descriptor() protoreflect.EnumDescriptorfunc (BatchTranslateMetadata_State) Enum
func (x BatchTranslateMetadata_State) Enum() *BatchTranslateMetadata_Statefunc (BatchTranslateMetadata_State) EnumDescriptor
func (BatchTranslateMetadata_State) EnumDescriptor() ([]byte, []int)Deprecated: Use BatchTranslateMetadata_State.Descriptor instead.
func (BatchTranslateMetadata_State) Number
func (x BatchTranslateMetadata_State) Number() protoreflect.EnumNumberfunc (BatchTranslateMetadata_State) String
func (x BatchTranslateMetadata_State) String() stringfunc (BatchTranslateMetadata_State) Type
func (BatchTranslateMetadata_State) Type() protoreflect.EnumTypeBatchTranslateResponse
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.Timestampfunc (*BatchTranslateResponse) GetFailedCharacters
func (x *BatchTranslateResponse) GetFailedCharacters() int64func (*BatchTranslateResponse) GetSubmitTime
func (x *BatchTranslateResponse) GetSubmitTime() *timestamppb.Timestampfunc (*BatchTranslateResponse) GetTotalCharacters
func (x *BatchTranslateResponse) GetTotalCharacters() int64func (*BatchTranslateResponse) GetTranslatedCharacters
func (x *BatchTranslateResponse) GetTranslatedCharacters() int64func (*BatchTranslateResponse) ProtoMessage
func (*BatchTranslateResponse) ProtoMessage()func (*BatchTranslateResponse) ProtoReflect
func (x *BatchTranslateResponse) ProtoReflect() protoreflect.Messagefunc (*BatchTranslateResponse) Reset
func (x *BatchTranslateResponse) Reset()func (*BatchTranslateResponse) String
func (x *BatchTranslateResponse) String() stringBatchTranslateTextRequest
type BatchTranslateTextRequest struct {
// Required. Location to make a call. Must refer to a caller's project.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}`.
//
// The `global` location is not supported for batch translation.
//
// Only AutoML Translation models or glossaries within the same region (have
// the same location-id) can be used, otherwise an INVALID_ARGUMENT (400)
// error is returned.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Source language code. Supported language codes are listed in
// [Language
// Support](https://cloud.google.com/translate/docs/languages).
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Required. Specify up to 10 language codes here. Supported language codes
// are listed in [Language
// Support](https://cloud.google.com/translate/docs/languages).
TargetLanguageCodes []string `protobuf:"bytes,3,rep,name=target_language_codes,json=targetLanguageCodes,proto3" json:"target_language_codes,omitempty"`
// Optional. The models to use for translation. Map's key is target language
// code. Map's value is model name. Value can be a built-in general model,
// or an AutoML Translation model.
//
// The value format depends on model type:
//
// - AutoML Translation models:
// `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
//
// - General (built-in) models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
//
// If the map is empty or a specific model is
// not requested for a language pair, then default google model (nmt) is used.
Models map[string]string `protobuf:"bytes,4,rep,name=models,proto3" json:"models,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Required. Input configurations.
// The total number of files matched should be <= 100.="" the="" total="" content="" size="" should="" be=""><= 100m="" unicode="" codepoints.="" the="" files="" must="" use="" utf-8="" encoding.="" inputconfigs="">InputConfig `protobuf:"bytes,5,rep,name=input_configs,json=inputConfigs,proto3" json:"input_configs,omitempty"`
// Required. Output configuration.
// If 2 input configs match to the same file (that is, same input path),
// we don't generate output for duplicate inputs.
OutputConfig *OutputConfig `protobuf:"bytes,6,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
// Optional. Glossaries to be applied for translation.
// It's keyed by target language code.
Glossaries map[string]*TranslateTextGlossaryConfig `protobuf:"bytes,7,rep,name=glossaries,proto3" json:"glossaries,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Optional. The labels with user-defined metadata for the request.
//
// Label keys and values can be no longer than 63 characters
// (Unicode codepoints), can only contain lowercase letters, numeric
// characters, underscores and dashes. International characters are allowed.
// Label values are optional. Label keys must start with a letter.
//
// See https://cloud.google.com/translate/docs/advanced/labels for more
// information.
Labels map[string]string `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// contains filtered or unexported fields
}The batch translation request.
func (*BatchTranslateTextRequest) Descriptor
func (*BatchTranslateTextRequest) Descriptor() ([]byte, []int)Deprecated: Use BatchTranslateTextRequest.ProtoReflect.Descriptor instead.
func (*BatchTranslateTextRequest) GetGlossaries
func (x *BatchTranslateTextRequest) GetGlossaries() map[string]*TranslateTextGlossaryConfigfunc (*BatchTranslateTextRequest) GetInputConfigs
func (x *BatchTranslateTextRequest) GetInputConfigs() []*InputConfigfunc (*BatchTranslateTextRequest) GetLabels
func (x *BatchTranslateTextRequest) GetLabels() map[string]stringfunc (*BatchTranslateTextRequest) GetModels
func (x *BatchTranslateTextRequest) GetModels() map[string]stringfunc (*BatchTranslateTextRequest) GetOutputConfig
func (x *BatchTranslateTextRequest) GetOutputConfig() *OutputConfigfunc (*BatchTranslateTextRequest) GetParent
func (x *BatchTranslateTextRequest) GetParent() stringfunc (*BatchTranslateTextRequest) GetSourceLanguageCode
func (x *BatchTranslateTextRequest) GetSourceLanguageCode() stringfunc (*BatchTranslateTextRequest) GetTargetLanguageCodes
func (x *BatchTranslateTextRequest) GetTargetLanguageCodes() []stringfunc (*BatchTranslateTextRequest) ProtoMessage
func (*BatchTranslateTextRequest) ProtoMessage()func (*BatchTranslateTextRequest) ProtoReflect
func (x *BatchTranslateTextRequest) ProtoReflect() protoreflect.Messagefunc (*BatchTranslateTextRequest) Reset
func (x *BatchTranslateTextRequest) Reset()func (*BatchTranslateTextRequest) String
func (x *BatchTranslateTextRequest) String() stringCreateAdaptiveMtDatasetRequest
type CreateAdaptiveMtDatasetRequest struct {
// Required. Name of the parent project. In form of
// `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The AdaptiveMtDataset to be created.
AdaptiveMtDataset *AdaptiveMtDataset `protobuf:"bytes,2,opt,name=adaptive_mt_dataset,json=adaptiveMtDataset,proto3" json:"adaptive_mt_dataset,omitempty"`
// contains filtered or unexported fields
}Request message for creating an AdaptiveMtDataset.
func (*CreateAdaptiveMtDatasetRequest) Descriptor
func (*CreateAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset
func (x *CreateAdaptiveMtDatasetRequest) GetAdaptiveMtDataset() *AdaptiveMtDatasetfunc (*CreateAdaptiveMtDatasetRequest) GetParent
func (x *CreateAdaptiveMtDatasetRequest) GetParent() stringfunc (*CreateAdaptiveMtDatasetRequest) ProtoMessage
func (*CreateAdaptiveMtDatasetRequest) ProtoMessage()func (*CreateAdaptiveMtDatasetRequest) ProtoReflect
func (x *CreateAdaptiveMtDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*CreateAdaptiveMtDatasetRequest) Reset
func (x *CreateAdaptiveMtDatasetRequest) Reset()func (*CreateAdaptiveMtDatasetRequest) String
func (x *CreateAdaptiveMtDatasetRequest) String() stringCreateDatasetMetadata
type CreateDatasetMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Metadata of create dataset operation.
func (*CreateDatasetMetadata) Descriptor
func (*CreateDatasetMetadata) Descriptor() ([]byte, []int)Deprecated: Use CreateDatasetMetadata.ProtoReflect.Descriptor instead.
func (*CreateDatasetMetadata) GetCreateTime
func (x *CreateDatasetMetadata) GetCreateTime() *timestamppb.Timestampfunc (*CreateDatasetMetadata) GetError
func (x *CreateDatasetMetadata) GetError() *status.Statusfunc (*CreateDatasetMetadata) GetState
func (x *CreateDatasetMetadata) GetState() OperationStatefunc (*CreateDatasetMetadata) GetUpdateTime
func (x *CreateDatasetMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*CreateDatasetMetadata) ProtoMessage
func (*CreateDatasetMetadata) ProtoMessage()func (*CreateDatasetMetadata) ProtoReflect
func (x *CreateDatasetMetadata) ProtoReflect() protoreflect.Messagefunc (*CreateDatasetMetadata) Reset
func (x *CreateDatasetMetadata) Reset()func (*CreateDatasetMetadata) String
func (x *CreateDatasetMetadata) String() stringCreateDatasetRequest
type CreateDatasetRequest struct {
// Required. The project name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The Dataset to create.
Dataset *Dataset `protobuf:"bytes,2,opt,name=dataset,proto3" json:"dataset,omitempty"`
// contains filtered or unexported fields
}Request message for CreateDataset.
func (*CreateDatasetRequest) Descriptor
func (*CreateDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetRequest) GetDataset
func (x *CreateDatasetRequest) GetDataset() *Datasetfunc (*CreateDatasetRequest) GetParent
func (x *CreateDatasetRequest) GetParent() stringfunc (*CreateDatasetRequest) ProtoMessage
func (*CreateDatasetRequest) ProtoMessage()func (*CreateDatasetRequest) ProtoReflect
func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*CreateDatasetRequest) Reset
func (x *CreateDatasetRequest) Reset()func (*CreateDatasetRequest) String
func (x *CreateDatasetRequest) String() stringCreateGlossaryEntryRequest
type CreateGlossaryEntryRequest struct {
// Required. The resource name of the glossary to create the entry under.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The glossary entry to create
GlossaryEntry *GlossaryEntry `protobuf:"bytes,2,opt,name=glossary_entry,json=glossaryEntry,proto3" json:"glossary_entry,omitempty"`
// contains filtered or unexported fields
}Request message for CreateGlossaryEntry
func (*CreateGlossaryEntryRequest) Descriptor
func (*CreateGlossaryEntryRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*CreateGlossaryEntryRequest) GetGlossaryEntry
func (x *CreateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntryfunc (*CreateGlossaryEntryRequest) GetParent
func (x *CreateGlossaryEntryRequest) GetParent() stringfunc (*CreateGlossaryEntryRequest) ProtoMessage
func (*CreateGlossaryEntryRequest) ProtoMessage()func (*CreateGlossaryEntryRequest) ProtoReflect
func (x *CreateGlossaryEntryRequest) ProtoReflect() protoreflect.Messagefunc (*CreateGlossaryEntryRequest) Reset
func (x *CreateGlossaryEntryRequest) Reset()func (*CreateGlossaryEntryRequest) String
func (x *CreateGlossaryEntryRequest) String() stringCreateGlossaryMetadata
type CreateGlossaryMetadata struct {
// The name of the glossary that is being created.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The current state of the glossary creation operation.
State CreateGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.CreateGlossaryMetadata_State" json:"state,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by CreateGlossary.
func (*CreateGlossaryMetadata) Descriptor
func (*CreateGlossaryMetadata) Descriptor() ([]byte, []int)Deprecated: Use CreateGlossaryMetadata.ProtoReflect.Descriptor instead.
func (*CreateGlossaryMetadata) GetName
func (x *CreateGlossaryMetadata) GetName() stringfunc (*CreateGlossaryMetadata) GetState
func (x *CreateGlossaryMetadata) GetState() CreateGlossaryMetadata_Statefunc (*CreateGlossaryMetadata) GetSubmitTime
func (x *CreateGlossaryMetadata) GetSubmitTime() *timestamppb.Timestampfunc (*CreateGlossaryMetadata) ProtoMessage
func (*CreateGlossaryMetadata) ProtoMessage()func (*CreateGlossaryMetadata) ProtoReflect
func (x *CreateGlossaryMetadata) ProtoReflect() protoreflect.Messagefunc (*CreateGlossaryMetadata) Reset
func (x *CreateGlossaryMetadata) Reset()func (*CreateGlossaryMetadata) String
func (x *CreateGlossaryMetadata) String() stringCreateGlossaryMetadata_State
type CreateGlossaryMetadata_State int32Enumerates the possible states that the creation request can be in.
CreateGlossaryMetadata_STATE_UNSPECIFIED, CreateGlossaryMetadata_RUNNING, CreateGlossaryMetadata_SUCCEEDED, CreateGlossaryMetadata_FAILED, CreateGlossaryMetadata_CANCELLING, CreateGlossaryMetadata_CANCELLED
const (
// Invalid.
CreateGlossaryMetadata_STATE_UNSPECIFIED CreateGlossaryMetadata_State = 0
// Request is being processed.
CreateGlossaryMetadata_RUNNING CreateGlossaryMetadata_State = 1
// The glossary was successfully created.
CreateGlossaryMetadata_SUCCEEDED CreateGlossaryMetadata_State = 2
// Failed to create the glossary.
CreateGlossaryMetadata_FAILED CreateGlossaryMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
CreateGlossaryMetadata_CANCELLING CreateGlossaryMetadata_State = 4
// The glossary creation request was successfully canceled.
CreateGlossaryMetadata_CANCELLED CreateGlossaryMetadata_State = 5
)func (CreateGlossaryMetadata_State) Descriptor
func (CreateGlossaryMetadata_State) Descriptor() protoreflect.EnumDescriptorfunc (CreateGlossaryMetadata_State) Enum
func (x CreateGlossaryMetadata_State) Enum() *CreateGlossaryMetadata_Statefunc (CreateGlossaryMetadata_State) EnumDescriptor
func (CreateGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)Deprecated: Use CreateGlossaryMetadata_State.Descriptor instead.
func (CreateGlossaryMetadata_State) Number
func (x CreateGlossaryMetadata_State) Number() protoreflect.EnumNumberfunc (CreateGlossaryMetadata_State) String
func (x CreateGlossaryMetadata_State) String() stringfunc (CreateGlossaryMetadata_State) Type
func (CreateGlossaryMetadata_State) Type() protoreflect.EnumTypeCreateGlossaryRequest
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() *Glossaryfunc (*CreateGlossaryRequest) GetParent
func (x *CreateGlossaryRequest) GetParent() stringfunc (*CreateGlossaryRequest) ProtoMessage
func (*CreateGlossaryRequest) ProtoMessage()func (*CreateGlossaryRequest) ProtoReflect
func (x *CreateGlossaryRequest) ProtoReflect() protoreflect.Messagefunc (*CreateGlossaryRequest) Reset
func (x *CreateGlossaryRequest) Reset()func (*CreateGlossaryRequest) String
func (x *CreateGlossaryRequest) String() stringCreateModelMetadata
type CreateModelMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Metadata of create model operation.
func (*CreateModelMetadata) Descriptor
func (*CreateModelMetadata) Descriptor() ([]byte, []int)Deprecated: Use CreateModelMetadata.ProtoReflect.Descriptor instead.
func (*CreateModelMetadata) GetCreateTime
func (x *CreateModelMetadata) GetCreateTime() *timestamppb.Timestampfunc (*CreateModelMetadata) GetError
func (x *CreateModelMetadata) GetError() *status.Statusfunc (*CreateModelMetadata) GetState
func (x *CreateModelMetadata) GetState() OperationStatefunc (*CreateModelMetadata) GetUpdateTime
func (x *CreateModelMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*CreateModelMetadata) ProtoMessage
func (*CreateModelMetadata) ProtoMessage()func (*CreateModelMetadata) ProtoReflect
func (x *CreateModelMetadata) ProtoReflect() protoreflect.Messagefunc (*CreateModelMetadata) Reset
func (x *CreateModelMetadata) Reset()func (*CreateModelMetadata) String
func (x *CreateModelMetadata) String() stringCreateModelRequest
type CreateModelRequest struct {
// Required. The project name, in form of
// `projects/{project}/locations/{location}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The Model to create.
Model *Model `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// contains filtered or unexported fields
}Request message for CreateModel.
func (*CreateModelRequest) Descriptor
func (*CreateModelRequest) Descriptor() ([]byte, []int)Deprecated: Use CreateModelRequest.ProtoReflect.Descriptor instead.
func (*CreateModelRequest) GetModel
func (x *CreateModelRequest) GetModel() *Modelfunc (*CreateModelRequest) GetParent
func (x *CreateModelRequest) GetParent() stringfunc (*CreateModelRequest) ProtoMessage
func (*CreateModelRequest) ProtoMessage()func (*CreateModelRequest) ProtoReflect
func (x *CreateModelRequest) ProtoReflect() protoreflect.Messagefunc (*CreateModelRequest) Reset
func (x *CreateModelRequest) Reset()func (*CreateModelRequest) String
func (x *CreateModelRequest) String() stringDataset
type Dataset struct {
// The resource name of the dataset, in form of
// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The name of the dataset to show in the interface. The name can be
// up to 32 characters long and can consist only of ASCII Latin letters A-Z
// and a-z, underscores (_), and ASCII digits 0-9.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The BCP-47 language code of the source language.
SourceLanguageCode string `protobuf:"bytes,3,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// The BCP-47 language code of the target language.
TargetLanguageCode string `protobuf:"bytes,4,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// Output only. The number of examples in the dataset.
ExampleCount int32 `protobuf:"varint,5,opt,name=example_count,json=exampleCount,proto3" json:"example_count,omitempty"`
// Output only. Number of training examples (sentence pairs).
TrainExampleCount int32 `protobuf:"varint,6,opt,name=train_example_count,json=trainExampleCount,proto3" json:"train_example_count,omitempty"`
// Output only. Number of validation examples (sentence pairs).
ValidateExampleCount int32 `protobuf:"varint,7,opt,name=validate_example_count,json=validateExampleCount,proto3" json:"validate_example_count,omitempty"`
// Output only. Number of test examples (sentence pairs).
TestExampleCount int32 `protobuf:"varint,8,opt,name=test_example_count,json=testExampleCount,proto3" json:"test_example_count,omitempty"`
// Output only. Timestamp when this dataset was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this dataset was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}A dataset that hosts the examples (sentence pairs) used for translation models.
func (*Dataset) Descriptor
Deprecated: Use Dataset.ProtoReflect.Descriptor instead.
func (*Dataset) GetCreateTime
func (x *Dataset) GetCreateTime() *timestamppb.Timestampfunc (*Dataset) GetDisplayName
func (*Dataset) GetExampleCount
func (*Dataset) GetName
func (*Dataset) GetSourceLanguageCode
func (*Dataset) GetTargetLanguageCode
func (*Dataset) GetTestExampleCount
func (*Dataset) GetTrainExampleCount
func (*Dataset) GetUpdateTime
func (x *Dataset) GetUpdateTime() *timestamppb.Timestampfunc (*Dataset) GetValidateExampleCount
func (*Dataset) ProtoMessage
func (*Dataset) ProtoMessage()func (*Dataset) ProtoReflect
func (x *Dataset) ProtoReflect() protoreflect.Messagefunc (*Dataset) Reset
func (x *Dataset) Reset()func (*Dataset) String
DatasetInputConfig
type DatasetInputConfig struct {
// Files containing the sentence pairs to be imported to the dataset.
InputFiles []*DatasetInputConfig_InputFile `protobuf:"bytes,1,rep,name=input_files,json=inputFiles,proto3" json:"input_files,omitempty"`
// contains filtered or unexported fields
}Input configuration for datasets.
func (*DatasetInputConfig) Descriptor
func (*DatasetInputConfig) Descriptor() ([]byte, []int)Deprecated: Use DatasetInputConfig.ProtoReflect.Descriptor instead.
func (*DatasetInputConfig) GetInputFiles
func (x *DatasetInputConfig) GetInputFiles() []*DatasetInputConfig_InputFilefunc (*DatasetInputConfig) ProtoMessage
func (*DatasetInputConfig) ProtoMessage()func (*DatasetInputConfig) ProtoReflect
func (x *DatasetInputConfig) ProtoReflect() protoreflect.Messagefunc (*DatasetInputConfig) Reset
func (x *DatasetInputConfig) Reset()func (*DatasetInputConfig) String
func (x *DatasetInputConfig) String() stringDatasetInputConfig_InputFile
type DatasetInputConfig_InputFile struct {
// Optional. Usage of the file contents. Options are TRAIN|VALIDATION|TEST,
// or UNASSIGNED (by default) for auto split.
Usage string `protobuf:"bytes,2,opt,name=usage,proto3" json:"usage,omitempty"`
// Source of the file containing sentence pairs.
// Supported formats are tab-separated values (.tsv) and Translation Memory
// eXchange (.tmx) .
//
// Types that are assignable to Source:
//
// *DatasetInputConfig_InputFile_GcsSource
Source isDatasetInputConfig_InputFile_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}An input file.
func (*DatasetInputConfig_InputFile) Descriptor
func (*DatasetInputConfig_InputFile) Descriptor() ([]byte, []int)Deprecated: Use DatasetInputConfig_InputFile.ProtoReflect.Descriptor instead.
func (*DatasetInputConfig_InputFile) GetGcsSource
func (x *DatasetInputConfig_InputFile) GetGcsSource() *GcsInputSourcefunc (*DatasetInputConfig_InputFile) GetSource
func (m *DatasetInputConfig_InputFile) GetSource() isDatasetInputConfig_InputFile_Sourcefunc (*DatasetInputConfig_InputFile) GetUsage
func (x *DatasetInputConfig_InputFile) GetUsage() stringfunc (*DatasetInputConfig_InputFile) ProtoMessage
func (*DatasetInputConfig_InputFile) ProtoMessage()func (*DatasetInputConfig_InputFile) ProtoReflect
func (x *DatasetInputConfig_InputFile) ProtoReflect() protoreflect.Messagefunc (*DatasetInputConfig_InputFile) Reset
func (x *DatasetInputConfig_InputFile) Reset()func (*DatasetInputConfig_InputFile) String
func (x *DatasetInputConfig_InputFile) String() stringDatasetInputConfig_InputFile_GcsSource
type DatasetInputConfig_InputFile_GcsSource struct {
// Google Cloud Storage file source.
GcsSource *GcsInputSource `protobuf:"bytes,3,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}DatasetOutputConfig
type DatasetOutputConfig struct {
// Required. Specify the output.
//
// Types that are assignable to Destination:
//
// *DatasetOutputConfig_GcsDestination
Destination isDatasetOutputConfig_Destination `protobuf_oneof:"destination"`
// contains filtered or unexported fields
}Output configuration for datasets.
func (*DatasetOutputConfig) Descriptor
func (*DatasetOutputConfig) Descriptor() ([]byte, []int)Deprecated: Use DatasetOutputConfig.ProtoReflect.Descriptor instead.
func (*DatasetOutputConfig) GetDestination
func (m *DatasetOutputConfig) GetDestination() isDatasetOutputConfig_Destinationfunc (*DatasetOutputConfig) GetGcsDestination
func (x *DatasetOutputConfig) GetGcsDestination() *GcsOutputDestinationfunc (*DatasetOutputConfig) ProtoMessage
func (*DatasetOutputConfig) ProtoMessage()func (*DatasetOutputConfig) ProtoReflect
func (x *DatasetOutputConfig) ProtoReflect() protoreflect.Messagefunc (*DatasetOutputConfig) Reset
func (x *DatasetOutputConfig) Reset()func (*DatasetOutputConfig) String
func (x *DatasetOutputConfig) String() stringDatasetOutputConfig_GcsDestination
type DatasetOutputConfig_GcsDestination struct {
// Google Cloud Storage destination to write the output.
GcsDestination *GcsOutputDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}DeleteAdaptiveMtDatasetRequest
type DeleteAdaptiveMtDatasetRequest struct {
// Required. Name of the dataset. In the form of
// `projects/{project-number-or-id}/locations/{location-id}/adaptiveMtDatasets/{adaptive-mt-dataset-id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for deleting an AdaptiveMtDataset.
func (*DeleteAdaptiveMtDatasetRequest) Descriptor
func (*DeleteAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteAdaptiveMtDatasetRequest) GetName
func (x *DeleteAdaptiveMtDatasetRequest) GetName() stringfunc (*DeleteAdaptiveMtDatasetRequest) ProtoMessage
func (*DeleteAdaptiveMtDatasetRequest) ProtoMessage()func (*DeleteAdaptiveMtDatasetRequest) ProtoReflect
func (x *DeleteAdaptiveMtDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteAdaptiveMtDatasetRequest) Reset
func (x *DeleteAdaptiveMtDatasetRequest) Reset()func (*DeleteAdaptiveMtDatasetRequest) String
func (x *DeleteAdaptiveMtDatasetRequest) String() stringDeleteAdaptiveMtFileRequest
type DeleteAdaptiveMtFileRequest struct {
// Required. The resource name of the file to delete, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for deleting an AdaptiveMt file.
func (*DeleteAdaptiveMtFileRequest) Descriptor
func (*DeleteAdaptiveMtFileRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.
func (*DeleteAdaptiveMtFileRequest) GetName
func (x *DeleteAdaptiveMtFileRequest) GetName() stringfunc (*DeleteAdaptiveMtFileRequest) ProtoMessage
func (*DeleteAdaptiveMtFileRequest) ProtoMessage()func (*DeleteAdaptiveMtFileRequest) ProtoReflect
func (x *DeleteAdaptiveMtFileRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteAdaptiveMtFileRequest) Reset
func (x *DeleteAdaptiveMtFileRequest) Reset()func (*DeleteAdaptiveMtFileRequest) String
func (x *DeleteAdaptiveMtFileRequest) String() stringDeleteDatasetMetadata
type DeleteDatasetMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Metadata of delete dataset operation.
func (*DeleteDatasetMetadata) Descriptor
func (*DeleteDatasetMetadata) Descriptor() ([]byte, []int)Deprecated: Use DeleteDatasetMetadata.ProtoReflect.Descriptor instead.
func (*DeleteDatasetMetadata) GetCreateTime
func (x *DeleteDatasetMetadata) GetCreateTime() *timestamppb.Timestampfunc (*DeleteDatasetMetadata) GetError
func (x *DeleteDatasetMetadata) GetError() *status.Statusfunc (*DeleteDatasetMetadata) GetState
func (x *DeleteDatasetMetadata) GetState() OperationStatefunc (*DeleteDatasetMetadata) GetUpdateTime
func (x *DeleteDatasetMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*DeleteDatasetMetadata) ProtoMessage
func (*DeleteDatasetMetadata) ProtoMessage()func (*DeleteDatasetMetadata) ProtoReflect
func (x *DeleteDatasetMetadata) ProtoReflect() protoreflect.Messagefunc (*DeleteDatasetMetadata) Reset
func (x *DeleteDatasetMetadata) Reset()func (*DeleteDatasetMetadata) String
func (x *DeleteDatasetMetadata) String() stringDeleteDatasetRequest
type DeleteDatasetRequest struct {
// Required. The name of the dataset to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for DeleteDataset.
func (*DeleteDatasetRequest) Descriptor
func (*DeleteDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteDatasetRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetRequest) GetName
func (x *DeleteDatasetRequest) GetName() stringfunc (*DeleteDatasetRequest) ProtoMessage
func (*DeleteDatasetRequest) ProtoMessage()func (*DeleteDatasetRequest) ProtoReflect
func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteDatasetRequest) Reset
func (x *DeleteDatasetRequest) Reset()func (*DeleteDatasetRequest) String
func (x *DeleteDatasetRequest) String() stringDeleteGlossaryEntryRequest
type DeleteGlossaryEntryRequest struct {
// Required. The resource name of the glossary entry to delete
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for Delete Glossary Entry
func (*DeleteGlossaryEntryRequest) Descriptor
func (*DeleteGlossaryEntryRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*DeleteGlossaryEntryRequest) GetName
func (x *DeleteGlossaryEntryRequest) GetName() stringfunc (*DeleteGlossaryEntryRequest) ProtoMessage
func (*DeleteGlossaryEntryRequest) ProtoMessage()func (*DeleteGlossaryEntryRequest) ProtoReflect
func (x *DeleteGlossaryEntryRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteGlossaryEntryRequest) Reset
func (x *DeleteGlossaryEntryRequest) Reset()func (*DeleteGlossaryEntryRequest) String
func (x *DeleteGlossaryEntryRequest) String() stringDeleteGlossaryMetadata
type DeleteGlossaryMetadata struct {
// The name of the glossary that is being deleted.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The current state of the glossary deletion operation.
State DeleteGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.DeleteGlossaryMetadata_State" json:"state,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by DeleteGlossary.
func (*DeleteGlossaryMetadata) Descriptor
func (*DeleteGlossaryMetadata) Descriptor() ([]byte, []int)Deprecated: Use DeleteGlossaryMetadata.ProtoReflect.Descriptor instead.
func (*DeleteGlossaryMetadata) GetName
func (x *DeleteGlossaryMetadata) GetName() stringfunc (*DeleteGlossaryMetadata) GetState
func (x *DeleteGlossaryMetadata) GetState() DeleteGlossaryMetadata_Statefunc (*DeleteGlossaryMetadata) GetSubmitTime
func (x *DeleteGlossaryMetadata) GetSubmitTime() *timestamppb.Timestampfunc (*DeleteGlossaryMetadata) ProtoMessage
func (*DeleteGlossaryMetadata) ProtoMessage()func (*DeleteGlossaryMetadata) ProtoReflect
func (x *DeleteGlossaryMetadata) ProtoReflect() protoreflect.Messagefunc (*DeleteGlossaryMetadata) Reset
func (x *DeleteGlossaryMetadata) Reset()func (*DeleteGlossaryMetadata) String
func (x *DeleteGlossaryMetadata) String() stringDeleteGlossaryMetadata_State
type DeleteGlossaryMetadata_State int32Enumerates the possible states that the creation request can be in.
DeleteGlossaryMetadata_STATE_UNSPECIFIED, DeleteGlossaryMetadata_RUNNING, DeleteGlossaryMetadata_SUCCEEDED, DeleteGlossaryMetadata_FAILED, DeleteGlossaryMetadata_CANCELLING, DeleteGlossaryMetadata_CANCELLED
const (
// Invalid.
DeleteGlossaryMetadata_STATE_UNSPECIFIED DeleteGlossaryMetadata_State = 0
// Request is being processed.
DeleteGlossaryMetadata_RUNNING DeleteGlossaryMetadata_State = 1
// The glossary was successfully deleted.
DeleteGlossaryMetadata_SUCCEEDED DeleteGlossaryMetadata_State = 2
// Failed to delete the glossary.
DeleteGlossaryMetadata_FAILED DeleteGlossaryMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
DeleteGlossaryMetadata_CANCELLING DeleteGlossaryMetadata_State = 4
// The glossary deletion request was successfully canceled.
DeleteGlossaryMetadata_CANCELLED DeleteGlossaryMetadata_State = 5
)func (DeleteGlossaryMetadata_State) Descriptor
func (DeleteGlossaryMetadata_State) Descriptor() protoreflect.EnumDescriptorfunc (DeleteGlossaryMetadata_State) Enum
func (x DeleteGlossaryMetadata_State) Enum() *DeleteGlossaryMetadata_Statefunc (DeleteGlossaryMetadata_State) EnumDescriptor
func (DeleteGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)Deprecated: Use DeleteGlossaryMetadata_State.Descriptor instead.
func (DeleteGlossaryMetadata_State) Number
func (x DeleteGlossaryMetadata_State) Number() protoreflect.EnumNumberfunc (DeleteGlossaryMetadata_State) String
func (x DeleteGlossaryMetadata_State) String() stringfunc (DeleteGlossaryMetadata_State) Type
func (DeleteGlossaryMetadata_State) Type() protoreflect.EnumTypeDeleteGlossaryRequest
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() stringfunc (*DeleteGlossaryRequest) ProtoMessage
func (*DeleteGlossaryRequest) ProtoMessage()func (*DeleteGlossaryRequest) ProtoReflect
func (x *DeleteGlossaryRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteGlossaryRequest) Reset
func (x *DeleteGlossaryRequest) Reset()func (*DeleteGlossaryRequest) String
func (x *DeleteGlossaryRequest) String() stringDeleteGlossaryResponse
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.Timestampfunc (*DeleteGlossaryResponse) GetName
func (x *DeleteGlossaryResponse) GetName() stringfunc (*DeleteGlossaryResponse) GetSubmitTime
func (x *DeleteGlossaryResponse) GetSubmitTime() *timestamppb.Timestampfunc (*DeleteGlossaryResponse) ProtoMessage
func (*DeleteGlossaryResponse) ProtoMessage()func (*DeleteGlossaryResponse) ProtoReflect
func (x *DeleteGlossaryResponse) ProtoReflect() protoreflect.Messagefunc (*DeleteGlossaryResponse) Reset
func (x *DeleteGlossaryResponse) Reset()func (*DeleteGlossaryResponse) String
func (x *DeleteGlossaryResponse) String() stringDeleteModelMetadata
type DeleteModelMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Metadata of delete model operation.
func (*DeleteModelMetadata) Descriptor
func (*DeleteModelMetadata) Descriptor() ([]byte, []int)Deprecated: Use DeleteModelMetadata.ProtoReflect.Descriptor instead.
func (*DeleteModelMetadata) GetCreateTime
func (x *DeleteModelMetadata) GetCreateTime() *timestamppb.Timestampfunc (*DeleteModelMetadata) GetError
func (x *DeleteModelMetadata) GetError() *status.Statusfunc (*DeleteModelMetadata) GetState
func (x *DeleteModelMetadata) GetState() OperationStatefunc (*DeleteModelMetadata) GetUpdateTime
func (x *DeleteModelMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*DeleteModelMetadata) ProtoMessage
func (*DeleteModelMetadata) ProtoMessage()func (*DeleteModelMetadata) ProtoReflect
func (x *DeleteModelMetadata) ProtoReflect() protoreflect.Messagefunc (*DeleteModelMetadata) Reset
func (x *DeleteModelMetadata) Reset()func (*DeleteModelMetadata) String
func (x *DeleteModelMetadata) String() stringDeleteModelRequest
type DeleteModelRequest struct {
// Required. The name of the model to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for DeleteModel.
func (*DeleteModelRequest) Descriptor
func (*DeleteModelRequest) Descriptor() ([]byte, []int)Deprecated: Use DeleteModelRequest.ProtoReflect.Descriptor instead.
func (*DeleteModelRequest) GetName
func (x *DeleteModelRequest) GetName() stringfunc (*DeleteModelRequest) ProtoMessage
func (*DeleteModelRequest) ProtoMessage()func (*DeleteModelRequest) ProtoReflect
func (x *DeleteModelRequest) ProtoReflect() protoreflect.Messagefunc (*DeleteModelRequest) Reset
func (x *DeleteModelRequest) Reset()func (*DeleteModelRequest) String
func (x *DeleteModelRequest) String() stringDetectLanguageRequest
type DetectLanguageRequest struct {
// Required. Project or location to make a call. Must refer to a caller's
// project.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}` or
// `projects/{project-number-or-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
//
// Only models within the same region (has same location-id) can be used.
// Otherwise an INVALID_ARGUMENT (400) error is returned.
Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The language detection model to be used.
//
// Format:
// `projects/{project-number-or-id}/locations/{location-id}/models/language-detection/{model-id}`
//
// Only one language detection model is currently supported:
// `projects/{project-number-or-id}/locations/{location-id}/models/language-detection/default`.
//
// If not specified, the default model is used.
Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
// Required. The source of the document from which to detect the language.
//
// Types that are assignable to Source:
//
// *DetectLanguageRequest_Content
Source isDetectLanguageRequest_Source `protobuf_oneof:"source"`
// Optional. The format of the source text, for example, "text/html",
// "text/plain". If left blank, the MIME type defaults to "text/html".
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// Optional. The labels with user-defined metadata for the request.
//
// Label keys and values can be no longer than 63 characters
// (Unicode codepoints), can only contain lowercase letters, numeric
// characters, underscores and dashes. International characters are allowed.
// Label values are optional. Label keys must start with a letter.
//
// See https://cloud.google.com/translate/docs/advanced/labels for more
// information.
Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// contains filtered or unexported fields
}The request message for language detection.
func (*DetectLanguageRequest) Descriptor
func (*DetectLanguageRequest) Descriptor() ([]byte, []int)Deprecated: Use DetectLanguageRequest.ProtoReflect.Descriptor instead.
func (*DetectLanguageRequest) GetContent
func (x *DetectLanguageRequest) GetContent() stringfunc (*DetectLanguageRequest) GetLabels
func (x *DetectLanguageRequest) GetLabels() map[string]stringfunc (*DetectLanguageRequest) GetMimeType
func (x *DetectLanguageRequest) GetMimeType() stringfunc (*DetectLanguageRequest) GetModel
func (x *DetectLanguageRequest) GetModel() stringfunc (*DetectLanguageRequest) GetParent
func (x *DetectLanguageRequest) GetParent() stringfunc (*DetectLanguageRequest) GetSource
func (m *DetectLanguageRequest) GetSource() isDetectLanguageRequest_Sourcefunc (*DetectLanguageRequest) ProtoMessage
func (*DetectLanguageRequest) ProtoMessage()func (*DetectLanguageRequest) ProtoReflect
func (x *DetectLanguageRequest) ProtoReflect() protoreflect.Messagefunc (*DetectLanguageRequest) Reset
func (x *DetectLanguageRequest) Reset()func (*DetectLanguageRequest) String
func (x *DetectLanguageRequest) String() stringDetectLanguageRequest_Content
type DetectLanguageRequest_Content struct {
// The content of the input stored as a string.
Content string `protobuf:"bytes,1,opt,name=content,proto3,oneof"`
}DetectLanguageResponse
type DetectLanguageResponse struct {
// The most probable language detected by the Translation API. For each
// request, the Translation API will always return only one result.
Languages []*DetectedLanguage `protobuf:"bytes,1,rep,name=languages,proto3" json:"languages,omitempty"`
// contains filtered or unexported fields
}The response message for language detection.
func (*DetectLanguageResponse) Descriptor
func (*DetectLanguageResponse) Descriptor() ([]byte, []int)Deprecated: Use DetectLanguageResponse.ProtoReflect.Descriptor instead.
func (*DetectLanguageResponse) GetLanguages
func (x *DetectLanguageResponse) GetLanguages() []*DetectedLanguagefunc (*DetectLanguageResponse) ProtoMessage
func (*DetectLanguageResponse) ProtoMessage()func (*DetectLanguageResponse) ProtoReflect
func (x *DetectLanguageResponse) ProtoReflect() protoreflect.Messagefunc (*DetectLanguageResponse) Reset
func (x *DetectLanguageResponse) Reset()func (*DetectLanguageResponse) String
func (x *DetectLanguageResponse) String() stringDetectedLanguage
type DetectedLanguage struct {
// The ISO-639 language code of the source content in the request, detected
// automatically.
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// The confidence of the detection result for this language.
Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
// contains filtered or unexported fields
}The response message for language detection.
func (*DetectedLanguage) Descriptor
func (*DetectedLanguage) Descriptor() ([]byte, []int)Deprecated: Use DetectedLanguage.ProtoReflect.Descriptor instead.
func (*DetectedLanguage) GetConfidence
func (x *DetectedLanguage) GetConfidence() float32func (*DetectedLanguage) GetLanguageCode
func (x *DetectedLanguage) GetLanguageCode() stringfunc (*DetectedLanguage) ProtoMessage
func (*DetectedLanguage) ProtoMessage()func (*DetectedLanguage) ProtoReflect
func (x *DetectedLanguage) ProtoReflect() protoreflect.Messagefunc (*DetectedLanguage) Reset
func (x *DetectedLanguage) Reset()func (*DetectedLanguage) String
func (x *DetectedLanguage) String() stringDocumentInputConfig
type DocumentInputConfig struct {
// Specifies the source for the document's content.
// The input file size should be <= 20mb="" for="" -="" application/vnd.openxmlformats-officedocument.wordprocessingml.document="" -="" application/vnd.openxmlformats-officedocument.presentationml.presentation="" -="" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet="" the="" input="" file="" size="" should="" be=""><= 20mb="" and="" the="" maximum="" page="" limit="" is="" 20="" for="" -="" application/pdf="" types="" that="" are="" assignable="" to="" source:="" *documentinputconfig_content="" *documentinputconfig_gcssource="" source="" isdocumentinputconfig_source="" `protobuf_oneof:"source"`="" specifies="" the="" input="" document's="" mime_type.="" if="" not="" specified="" it="" will="" be="" determined="" using="" the="" file="" extension="" for="" gcs_source="" provided="" files.="" for="" a="" file="" provided="" through="" bytes="" content="" the="" mime_type="" must="" be="" provided.="" currently="" supported="" mime="" types="" are:="" -="" application/pdf="" -="" application/vnd.openxmlformats-officedocument.wordprocessingml.document="" -="" application/vnd.openxmlformats-officedocument.presentationml.presentation="" -="" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet="" mimetype="">string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}A document translation request input config.
func (*DocumentInputConfig) Descriptor
func (*DocumentInputConfig) Descriptor() ([]byte, []int)Deprecated: Use DocumentInputConfig.ProtoReflect.Descriptor instead.
func (*DocumentInputConfig) GetContent
func (x *DocumentInputConfig) GetContent() []bytefunc (*DocumentInputConfig) GetGcsSource
func (x *DocumentInputConfig) GetGcsSource() *GcsSourcefunc (*DocumentInputConfig) GetMimeType
func (x *DocumentInputConfig) GetMimeType() stringfunc (*DocumentInputConfig) GetSource
func (m *DocumentInputConfig) GetSource() isDocumentInputConfig_Sourcefunc (*DocumentInputConfig) ProtoMessage
func (*DocumentInputConfig) ProtoMessage()func (*DocumentInputConfig) ProtoReflect
func (x *DocumentInputConfig) ProtoReflect() protoreflect.Messagefunc (*DocumentInputConfig) Reset
func (x *DocumentInputConfig) Reset()func (*DocumentInputConfig) String
func (x *DocumentInputConfig) String() stringDocumentInputConfig_Content
type DocumentInputConfig_Content struct {
// Document's content represented as a stream of bytes.
Content []byte `protobuf:"bytes,1,opt,name=content,proto3,oneof"`
}DocumentInputConfig_GcsSource
type DocumentInputConfig_GcsSource struct {
// Google Cloud Storage location. This must be a single file.
// For example: gs://example_bucket/example_file.pdf
GcsSource *GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}DocumentOutputConfig
type DocumentOutputConfig struct {
// A URI destination for the translated document.
// It is optional to provide a destination. If provided the results from
// TranslateDocument will be stored in the destination.
// Whether a destination is provided or not, the translated documents will be
// returned within TranslateDocumentResponse.document_translation and
// TranslateDocumentResponse.glossary_document_translation.
//
// Types that are assignable to Destination:
//
// *DocumentOutputConfig_GcsDestination
Destination isDocumentOutputConfig_Destination `protobuf_oneof:"destination"`
// Optional. Specifies the translated document's mime_type.
// If not specified, the translated file's mime type will be the same as the
// input file's mime type.
// Currently only support the output mime type to be the same as input mime
// type.
// - application/pdf
// - application/vnd.openxmlformats-officedocument.wordprocessingml.document
// - application/vnd.openxmlformats-officedocument.presentationml.presentation
// - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// contains filtered or unexported fields
}A document translation request output config.
func (*DocumentOutputConfig) Descriptor
func (*DocumentOutputConfig) Descriptor() ([]byte, []int)Deprecated: Use DocumentOutputConfig.ProtoReflect.Descriptor instead.
func (*DocumentOutputConfig) GetDestination
func (m *DocumentOutputConfig) GetDestination() isDocumentOutputConfig_Destinationfunc (*DocumentOutputConfig) GetGcsDestination
func (x *DocumentOutputConfig) GetGcsDestination() *GcsDestinationfunc (*DocumentOutputConfig) GetMimeType
func (x *DocumentOutputConfig) GetMimeType() stringfunc (*DocumentOutputConfig) ProtoMessage
func (*DocumentOutputConfig) ProtoMessage()func (*DocumentOutputConfig) ProtoReflect
func (x *DocumentOutputConfig) ProtoReflect() protoreflect.Messagefunc (*DocumentOutputConfig) Reset
func (x *DocumentOutputConfig) Reset()func (*DocumentOutputConfig) String
func (x *DocumentOutputConfig) String() stringDocumentOutputConfig_GcsDestination
type DocumentOutputConfig_GcsDestination struct {
// Optional. Google Cloud Storage destination for the translation output,
// e.g., `gs://my_bucket/my_directory/`.
//
// The destination directory provided does not have to be empty, but the
// bucket must exist. If a file with the same name as the output file
// already exists in the destination an error will be returned.
//
// For a DocumentInputConfig.contents provided document, the output file
// will have the name "output_[trg]_translations.[ext]", where
// - [trg] corresponds to the translated file's language code,
// - [ext] corresponds to the translated file's extension according to its
// mime type.
//
// For a DocumentInputConfig.gcs_uri provided document, the output file will
// have a name according to its URI. For example: an input file with URI:
// `gs://a/b/c.[extension]` stored in a gcs_destination bucket with name
// "my_bucket" will have an output URI:
// `gs://my_bucket/a_b_c_[trg]_translations.[ext]`, where
// - [trg] corresponds to the translated file's language code,
// - [ext] corresponds to the translated file's extension according to its
// mime type.
//
// If the document was directly provided through the request, then the
// output document will have the format:
// `gs://my_bucket/translated_document_[trg]_translations.[ext]`, where
// - [trg] corresponds to the translated file's language code,
// - [ext] corresponds to the translated file's extension according to its
// mime type.
//
// If a glossary was provided, then the output URI for the glossary
// translation will be equal to the default output URI but have
// `glossary_translations` instead of `translations`. For the previous
// example, its glossary URI would be:
// `gs://my_bucket/a_b_c_[trg]_glossary_translations.[ext]`.
//
// Thus the max number of output files will be 2 (Translated document,
// Glossary translated document).
//
// Callers should expect no partial outputs. If there is any error during
// document translation, no output will be stored in the Cloud Storage
// bucket.
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}DocumentTranslation
type DocumentTranslation struct {
// The array of translated documents. It is expected to be size 1 for now. We
// may produce multiple translated documents in the future for other type of
// file formats.
ByteStreamOutputs [][]byte `protobuf:"bytes,1,rep,name=byte_stream_outputs,json=byteStreamOutputs,proto3" json:"byte_stream_outputs,omitempty"`
// The translated document's mime type.
MimeType string `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// The detected language for the input document.
// If the user did not provide the source language for the input document,
// this field will have the language code automatically detected. If the
// source language was passed, auto-detection of the language does not occur
// and this field is empty.
DetectedLanguageCode string `protobuf:"bytes,3,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
// contains filtered or unexported fields
}A translated document message.
func (*DocumentTranslation) Descriptor
func (*DocumentTranslation) Descriptor() ([]byte, []int)Deprecated: Use DocumentTranslation.ProtoReflect.Descriptor instead.
func (*DocumentTranslation) GetByteStreamOutputs
func (x *DocumentTranslation) GetByteStreamOutputs() [][]bytefunc (*DocumentTranslation) GetDetectedLanguageCode
func (x *DocumentTranslation) GetDetectedLanguageCode() stringfunc (*DocumentTranslation) GetMimeType
func (x *DocumentTranslation) GetMimeType() stringfunc (*DocumentTranslation) ProtoMessage
func (*DocumentTranslation) ProtoMessage()func (*DocumentTranslation) ProtoReflect
func (x *DocumentTranslation) ProtoReflect() protoreflect.Messagefunc (*DocumentTranslation) Reset
func (x *DocumentTranslation) Reset()func (*DocumentTranslation) String
func (x *DocumentTranslation) String() stringExample
type Example struct {
// Output only. The resource name of the example, in form of
// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}/examples/{example_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Sentence in source language.
SourceText string `protobuf:"bytes,2,opt,name=source_text,json=sourceText,proto3" json:"source_text,omitempty"`
// Sentence in target language.
TargetText string `protobuf:"bytes,3,opt,name=target_text,json=targetText,proto3" json:"target_text,omitempty"`
// Output only. Usage of the sentence pair. Options are TRAIN|VALIDATION|TEST.
Usage string `protobuf:"bytes,4,opt,name=usage,proto3" json:"usage,omitempty"`
// contains filtered or unexported fields
}A sentence pair.
func (*Example) Descriptor
Deprecated: Use Example.ProtoReflect.Descriptor instead.
func (*Example) GetName
func (*Example) GetSourceText
func (*Example) GetTargetText
func (*Example) GetUsage
func (*Example) ProtoMessage
func (*Example) ProtoMessage()func (*Example) ProtoReflect
func (x *Example) ProtoReflect() protoreflect.Messagefunc (*Example) Reset
func (x *Example) Reset()func (*Example) String
ExportDataMetadata
type ExportDataMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Metadata of export data operation.
func (*ExportDataMetadata) Descriptor
func (*ExportDataMetadata) Descriptor() ([]byte, []int)Deprecated: Use ExportDataMetadata.ProtoReflect.Descriptor instead.
func (*ExportDataMetadata) GetCreateTime
func (x *ExportDataMetadata) GetCreateTime() *timestamppb.Timestampfunc (*ExportDataMetadata) GetError
func (x *ExportDataMetadata) GetError() *status.Statusfunc (*ExportDataMetadata) GetState
func (x *ExportDataMetadata) GetState() OperationStatefunc (*ExportDataMetadata) GetUpdateTime
func (x *ExportDataMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*ExportDataMetadata) ProtoMessage
func (*ExportDataMetadata) ProtoMessage()func (*ExportDataMetadata) ProtoReflect
func (x *ExportDataMetadata) ProtoReflect() protoreflect.Messagefunc (*ExportDataMetadata) Reset
func (x *ExportDataMetadata) Reset()func (*ExportDataMetadata) String
func (x *ExportDataMetadata) String() stringExportDataRequest
type ExportDataRequest struct {
// Required. Name of the dataset. In form of
// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Required. The config for the output content.
OutputConfig *DatasetOutputConfig `protobuf:"bytes,2,opt,name=output_config,json=outputConfig,proto3" json:"output_config,omitempty"`
// contains filtered or unexported fields
}Request message for ExportData.
func (*ExportDataRequest) Descriptor
func (*ExportDataRequest) Descriptor() ([]byte, []int)Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.
func (*ExportDataRequest) GetDataset
func (x *ExportDataRequest) GetDataset() stringfunc (*ExportDataRequest) GetOutputConfig
func (x *ExportDataRequest) GetOutputConfig() *DatasetOutputConfigfunc (*ExportDataRequest) ProtoMessage
func (*ExportDataRequest) ProtoMessage()func (*ExportDataRequest) ProtoReflect
func (x *ExportDataRequest) ProtoReflect() protoreflect.Messagefunc (*ExportDataRequest) Reset
func (x *ExportDataRequest) Reset()func (*ExportDataRequest) String
func (x *ExportDataRequest) String() stringFileInputSource
type FileInputSource struct {
// Required. The file's mime type.
MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// Required. The file's byte contents.
Content []byte `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// Required. The file's display name.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}An inlined file.
func (*FileInputSource) Descriptor
func (*FileInputSource) Descriptor() ([]byte, []int)Deprecated: Use FileInputSource.ProtoReflect.Descriptor instead.
func (*FileInputSource) GetContent
func (x *FileInputSource) GetContent() []bytefunc (*FileInputSource) GetDisplayName
func (x *FileInputSource) GetDisplayName() stringfunc (*FileInputSource) GetMimeType
func (x *FileInputSource) GetMimeType() stringfunc (*FileInputSource) ProtoMessage
func (*FileInputSource) ProtoMessage()func (*FileInputSource) ProtoReflect
func (x *FileInputSource) ProtoReflect() protoreflect.Messagefunc (*FileInputSource) Reset
func (x *FileInputSource) Reset()func (*FileInputSource) String
func (x *FileInputSource) String() stringGcsDestination
type GcsDestination struct {
// Required. The bucket used in 'output_uri_prefix' must exist and there must
// be no files under 'output_uri_prefix'. 'output_uri_prefix' must end with
// "/" and start with "gs://". One 'output_uri_prefix' can only be used by one
// batch translation job at a time. Otherwise an INVALID_ARGUMENT (400) error
// is returned.
OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
// contains filtered or unexported fields
}The Google Cloud Storage location for the output content.
func (*GcsDestination) Descriptor
func (*GcsDestination) Descriptor() ([]byte, []int)Deprecated: Use GcsDestination.ProtoReflect.Descriptor instead.
func (*GcsDestination) GetOutputUriPrefix
func (x *GcsDestination) GetOutputUriPrefix() stringfunc (*GcsDestination) ProtoMessage
func (*GcsDestination) ProtoMessage()func (*GcsDestination) ProtoReflect
func (x *GcsDestination) ProtoReflect() protoreflect.Messagefunc (*GcsDestination) Reset
func (x *GcsDestination) Reset()func (*GcsDestination) String
func (x *GcsDestination) String() stringGcsInputSource
type GcsInputSource struct {
// Required. Source data URI. For example, `gs://my_bucket/my_object`.
InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
// contains filtered or unexported fields
}The Google Cloud Storage location for the input content.
func (*GcsInputSource) Descriptor
func (*GcsInputSource) Descriptor() ([]byte, []int)Deprecated: Use GcsInputSource.ProtoReflect.Descriptor instead.
func (*GcsInputSource) GetInputUri
func (x *GcsInputSource) GetInputUri() stringfunc (*GcsInputSource) ProtoMessage
func (*GcsInputSource) ProtoMessage()func (*GcsInputSource) ProtoReflect
func (x *GcsInputSource) ProtoReflect() protoreflect.Messagefunc (*GcsInputSource) Reset
func (x *GcsInputSource) Reset()func (*GcsInputSource) String
func (x *GcsInputSource) String() stringGcsOutputDestination
type GcsOutputDestination struct {
// Required. Google Cloud Storage URI to output directory. For example,
// `gs://bucket/directory`. The requesting user must have write permission to
// the bucket. The directory will be created if it doesn't exist.
OutputUriPrefix string `protobuf:"bytes,1,opt,name=output_uri_prefix,json=outputUriPrefix,proto3" json:"output_uri_prefix,omitempty"`
// contains filtered or unexported fields
}The Google Cloud Storage location for the output content.
func (*GcsOutputDestination) Descriptor
func (*GcsOutputDestination) Descriptor() ([]byte, []int)Deprecated: Use GcsOutputDestination.ProtoReflect.Descriptor instead.
func (*GcsOutputDestination) GetOutputUriPrefix
func (x *GcsOutputDestination) GetOutputUriPrefix() stringfunc (*GcsOutputDestination) ProtoMessage
func (*GcsOutputDestination) ProtoMessage()func (*GcsOutputDestination) ProtoReflect
func (x *GcsOutputDestination) ProtoReflect() protoreflect.Messagefunc (*GcsOutputDestination) Reset
func (x *GcsOutputDestination) Reset()func (*GcsOutputDestination) String
func (x *GcsOutputDestination) String() stringGcsSource
type GcsSource struct {
// Required. Source data URI. For example, `gs://my_bucket/my_object`.
InputUri string `protobuf:"bytes,1,opt,name=input_uri,json=inputUri,proto3" json:"input_uri,omitempty"`
// contains filtered or unexported fields
}The Google Cloud Storage location for the input content.
func (*GcsSource) Descriptor
Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.
func (*GcsSource) GetInputUri
func (*GcsSource) ProtoMessage
func (*GcsSource) ProtoMessage()func (*GcsSource) ProtoReflect
func (x *GcsSource) ProtoReflect() protoreflect.Messagefunc (*GcsSource) Reset
func (x *GcsSource) Reset()func (*GcsSource) String
GetAdaptiveMtDatasetRequest
type GetAdaptiveMtDatasetRequest struct {
// Required. Name of the dataset. In the form of
// `projects/{project-number-or-id}/locations/{location-id}/adaptiveMtDatasets/{adaptive-mt-dataset-id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for getting an Adaptive MT dataset.
func (*GetAdaptiveMtDatasetRequest) Descriptor
func (*GetAdaptiveMtDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use GetAdaptiveMtDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetAdaptiveMtDatasetRequest) GetName
func (x *GetAdaptiveMtDatasetRequest) GetName() stringfunc (*GetAdaptiveMtDatasetRequest) ProtoMessage
func (*GetAdaptiveMtDatasetRequest) ProtoMessage()func (*GetAdaptiveMtDatasetRequest) ProtoReflect
func (x *GetAdaptiveMtDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*GetAdaptiveMtDatasetRequest) Reset
func (x *GetAdaptiveMtDatasetRequest) Reset()func (*GetAdaptiveMtDatasetRequest) String
func (x *GetAdaptiveMtDatasetRequest) String() stringGetAdaptiveMtFileRequest
type GetAdaptiveMtFileRequest struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}The request for getting an AdaptiveMtFile.
func (*GetAdaptiveMtFileRequest) Descriptor
func (*GetAdaptiveMtFileRequest) Descriptor() ([]byte, []int)Deprecated: Use GetAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.
func (*GetAdaptiveMtFileRequest) GetName
func (x *GetAdaptiveMtFileRequest) GetName() stringfunc (*GetAdaptiveMtFileRequest) ProtoMessage
func (*GetAdaptiveMtFileRequest) ProtoMessage()func (*GetAdaptiveMtFileRequest) ProtoReflect
func (x *GetAdaptiveMtFileRequest) ProtoReflect() protoreflect.Messagefunc (*GetAdaptiveMtFileRequest) Reset
func (x *GetAdaptiveMtFileRequest) Reset()func (*GetAdaptiveMtFileRequest) String
func (x *GetAdaptiveMtFileRequest) String() stringGetDatasetRequest
type GetDatasetRequest struct {
// Required. The resource name of the dataset to retrieve.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetDataset.
func (*GetDatasetRequest) Descriptor
func (*GetDatasetRequest) Descriptor() ([]byte, []int)Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetRequest) GetName
func (x *GetDatasetRequest) GetName() stringfunc (*GetDatasetRequest) ProtoMessage
func (*GetDatasetRequest) ProtoMessage()func (*GetDatasetRequest) ProtoReflect
func (x *GetDatasetRequest) ProtoReflect() protoreflect.Messagefunc (*GetDatasetRequest) Reset
func (x *GetDatasetRequest) Reset()func (*GetDatasetRequest) String
func (x *GetDatasetRequest) String() stringGetGlossaryEntryRequest
type GetGlossaryEntryRequest struct {
// Required. The resource name of the glossary entry to get
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for the Get Glossary Entry Api
func (*GetGlossaryEntryRequest) Descriptor
func (*GetGlossaryEntryRequest) Descriptor() ([]byte, []int)Deprecated: Use GetGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*GetGlossaryEntryRequest) GetName
func (x *GetGlossaryEntryRequest) GetName() stringfunc (*GetGlossaryEntryRequest) ProtoMessage
func (*GetGlossaryEntryRequest) ProtoMessage()func (*GetGlossaryEntryRequest) ProtoReflect
func (x *GetGlossaryEntryRequest) ProtoReflect() protoreflect.Messagefunc (*GetGlossaryEntryRequest) Reset
func (x *GetGlossaryEntryRequest) Reset()func (*GetGlossaryEntryRequest) String
func (x *GetGlossaryEntryRequest) String() stringGetGlossaryRequest
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() stringfunc (*GetGlossaryRequest) ProtoMessage
func (*GetGlossaryRequest) ProtoMessage()func (*GetGlossaryRequest) ProtoReflect
func (x *GetGlossaryRequest) ProtoReflect() protoreflect.Messagefunc (*GetGlossaryRequest) Reset
func (x *GetGlossaryRequest) Reset()func (*GetGlossaryRequest) String
func (x *GetGlossaryRequest) String() stringGetModelRequest
type GetModelRequest struct {
// Required. The resource name of the model to retrieve.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}Request message for GetModel.
func (*GetModelRequest) Descriptor
func (*GetModelRequest) Descriptor() ([]byte, []int)Deprecated: Use GetModelRequest.ProtoReflect.Descriptor instead.
func (*GetModelRequest) GetName
func (x *GetModelRequest) GetName() stringfunc (*GetModelRequest) ProtoMessage
func (*GetModelRequest) ProtoMessage()func (*GetModelRequest) ProtoReflect
func (x *GetModelRequest) ProtoReflect() protoreflect.Messagefunc (*GetModelRequest) Reset
func (x *GetModelRequest) Reset()func (*GetModelRequest) String
func (x *GetModelRequest) String() stringGetSupportedLanguagesRequest
type GetSupportedLanguagesRequest struct {
// Required. Project or location to make a call. Must refer to a caller's
// project.
//
// Format: `projects/{project-number-or-id}` or
// `projects/{project-number-or-id}/locations/{location-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
//
// Non-global location is required for AutoML models.
//
// Only models within the same region (have same location-id) can be used,
// otherwise an INVALID_ARGUMENT (400) error is returned.
Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The language to use to return localized, human readable names
// of supported languages. If missing, then display names are not returned
// in a response.
DisplayLanguageCode string `protobuf:"bytes,1,opt,name=display_language_code,json=displayLanguageCode,proto3" json:"display_language_code,omitempty"`
// Optional. Get supported languages of this model.
//
// The format depends on model type:
//
// - AutoML Translation models:
// `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
//
// - General (built-in) models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
//
// Returns languages supported by the specified model.
// If missing, we get supported languages of Google general NMT model.
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// contains filtered or unexported fields
}The request message for discovering supported languages.
func (*GetSupportedLanguagesRequest) Descriptor
func (*GetSupportedLanguagesRequest) Descriptor() ([]byte, []int)Deprecated: Use GetSupportedLanguagesRequest.ProtoReflect.Descriptor instead.
func (*GetSupportedLanguagesRequest) GetDisplayLanguageCode
func (x *GetSupportedLanguagesRequest) GetDisplayLanguageCode() stringfunc (*GetSupportedLanguagesRequest) GetModel
func (x *GetSupportedLanguagesRequest) GetModel() stringfunc (*GetSupportedLanguagesRequest) GetParent
func (x *GetSupportedLanguagesRequest) GetParent() stringfunc (*GetSupportedLanguagesRequest) ProtoMessage
func (*GetSupportedLanguagesRequest) ProtoMessage()func (*GetSupportedLanguagesRequest) ProtoReflect
func (x *GetSupportedLanguagesRequest) ProtoReflect() protoreflect.Messagefunc (*GetSupportedLanguagesRequest) Reset
func (x *GetSupportedLanguagesRequest) Reset()func (*GetSupportedLanguagesRequest) String
func (x *GetSupportedLanguagesRequest) String() stringGlossary
type Glossary struct {
// Required. The resource name of the glossary. Glossary names have the form
// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Languages supported by the glossary.
//
// Types that are assignable to Languages:
//
// *Glossary_LanguagePair
// *Glossary_LanguageCodesSet_
Languages isGlossary_Languages `protobuf_oneof:"languages"`
// Required. Provides examples to build the glossary from.
// Total glossary must not exceed 10M Unicode codepoints.
InputConfig *GlossaryInputConfig `protobuf:"bytes,5,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
// Output only. The number of entries defined in the glossary.
EntryCount int32 `protobuf:"varint,6,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
// Output only. When CreateGlossary was called.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// Output only. When the glossary creation was finished.
EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Optional. The display name of the glossary.
DisplayName string `protobuf:"bytes,9,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}Represents a glossary built from user-provided data.
func (*Glossary) Descriptor
Deprecated: Use Glossary.ProtoReflect.Descriptor instead.
func (*Glossary) GetDisplayName
func (*Glossary) GetEndTime
func (x *Glossary) GetEndTime() *timestamppb.Timestampfunc (*Glossary) GetEntryCount
func (*Glossary) GetInputConfig
func (x *Glossary) GetInputConfig() *GlossaryInputConfigfunc (*Glossary) GetLanguageCodesSet
func (x *Glossary) GetLanguageCodesSet() *Glossary_LanguageCodesSetfunc (*Glossary) GetLanguagePair
func (x *Glossary) GetLanguagePair() *Glossary_LanguageCodePairfunc (*Glossary) GetLanguages
func (m *Glossary) GetLanguages() isGlossary_Languagesfunc (*Glossary) GetName
func (*Glossary) GetSubmitTime
func (x *Glossary) GetSubmitTime() *timestamppb.Timestampfunc (*Glossary) ProtoMessage
func (*Glossary) ProtoMessage()func (*Glossary) ProtoReflect
func (x *Glossary) ProtoReflect() protoreflect.Messagefunc (*Glossary) Reset
func (x *Glossary) Reset()func (*Glossary) String
GlossaryEntry
type GlossaryEntry struct {
// Identifier. The resource name of the entry.
// Format:
//
// `projects/*/locations/*/glossaries/*/glossaryEntries/*`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The different data for the glossary types (Unidirectional, Equivalent term
// sets).
//
// Types that are assignable to Data:
//
// *GlossaryEntry_TermsPair
// *GlossaryEntry_TermsSet
Data isGlossaryEntry_Data `protobuf_oneof:"data"`
// Describes the glossary entry.
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}Represents a single entry in a glossary.
func (*GlossaryEntry) Descriptor
func (*GlossaryEntry) Descriptor() ([]byte, []int)Deprecated: Use GlossaryEntry.ProtoReflect.Descriptor instead.
func (*GlossaryEntry) GetData
func (m *GlossaryEntry) GetData() isGlossaryEntry_Datafunc (*GlossaryEntry) GetDescription
func (x *GlossaryEntry) GetDescription() stringfunc (*GlossaryEntry) GetName
func (x *GlossaryEntry) GetName() stringfunc (*GlossaryEntry) GetTermsPair
func (x *GlossaryEntry) GetTermsPair() *GlossaryEntry_GlossaryTermsPairfunc (*GlossaryEntry) GetTermsSet
func (x *GlossaryEntry) GetTermsSet() *GlossaryEntry_GlossaryTermsSetfunc (*GlossaryEntry) ProtoMessage
func (*GlossaryEntry) ProtoMessage()func (*GlossaryEntry) ProtoReflect
func (x *GlossaryEntry) ProtoReflect() protoreflect.Messagefunc (*GlossaryEntry) Reset
func (x *GlossaryEntry) Reset()func (*GlossaryEntry) String
func (x *GlossaryEntry) String() stringGlossaryEntry_GlossaryTermsPair
type GlossaryEntry_GlossaryTermsPair struct {
// The source term is the term that will get match in the text,
SourceTerm *GlossaryTerm `protobuf:"bytes,1,opt,name=source_term,json=sourceTerm,proto3" json:"source_term,omitempty"`
// The term that will replace the match source term.
TargetTerm *GlossaryTerm `protobuf:"bytes,2,opt,name=target_term,json=targetTerm,proto3" json:"target_term,omitempty"`
// contains filtered or unexported fields
}Represents a single entry for an unidirectional glossary.
func (*GlossaryEntry_GlossaryTermsPair) Descriptor
func (*GlossaryEntry_GlossaryTermsPair) Descriptor() ([]byte, []int)Deprecated: Use GlossaryEntry_GlossaryTermsPair.ProtoReflect.Descriptor instead.
func (*GlossaryEntry_GlossaryTermsPair) GetSourceTerm
func (x *GlossaryEntry_GlossaryTermsPair) GetSourceTerm() *GlossaryTermfunc (*GlossaryEntry_GlossaryTermsPair) GetTargetTerm
func (x *GlossaryEntry_GlossaryTermsPair) GetTargetTerm() *GlossaryTermfunc (*GlossaryEntry_GlossaryTermsPair) ProtoMessage
func (*GlossaryEntry_GlossaryTermsPair) ProtoMessage()func (*GlossaryEntry_GlossaryTermsPair) ProtoReflect
func (x *GlossaryEntry_GlossaryTermsPair) ProtoReflect() protoreflect.Messagefunc (*GlossaryEntry_GlossaryTermsPair) Reset
func (x *GlossaryEntry_GlossaryTermsPair) Reset()func (*GlossaryEntry_GlossaryTermsPair) String
func (x *GlossaryEntry_GlossaryTermsPair) String() stringGlossaryEntry_GlossaryTermsSet
type GlossaryEntry_GlossaryTermsSet struct {
// Each term in the set represents a term that can be replaced by the other
// terms.
Terms []*GlossaryTerm `protobuf:"bytes,1,rep,name=terms,proto3" json:"terms,omitempty"`
// contains filtered or unexported fields
}Represents a single entry for an equivalent term set glossary. This is used for equivalent term sets where each term can be replaced by the other terms in the set.
func (*GlossaryEntry_GlossaryTermsSet) Descriptor
func (*GlossaryEntry_GlossaryTermsSet) Descriptor() ([]byte, []int)Deprecated: Use GlossaryEntry_GlossaryTermsSet.ProtoReflect.Descriptor instead.
func (*GlossaryEntry_GlossaryTermsSet) GetTerms
func (x *GlossaryEntry_GlossaryTermsSet) GetTerms() []*GlossaryTermfunc (*GlossaryEntry_GlossaryTermsSet) ProtoMessage
func (*GlossaryEntry_GlossaryTermsSet) ProtoMessage()func (*GlossaryEntry_GlossaryTermsSet) ProtoReflect
func (x *GlossaryEntry_GlossaryTermsSet) ProtoReflect() protoreflect.Messagefunc (*GlossaryEntry_GlossaryTermsSet) Reset
func (x *GlossaryEntry_GlossaryTermsSet) Reset()func (*GlossaryEntry_GlossaryTermsSet) String
func (x *GlossaryEntry_GlossaryTermsSet) String() stringGlossaryEntry_TermsPair
type GlossaryEntry_TermsPair struct {
// Used for an unidirectional glossary.
TermsPair *GlossaryEntry_GlossaryTermsPair `protobuf:"bytes,2,opt,name=terms_pair,json=termsPair,proto3,oneof"`
}GlossaryEntry_TermsSet
type GlossaryEntry_TermsSet struct {
// Used for an equivalent term sets glossary.
TermsSet *GlossaryEntry_GlossaryTermsSet `protobuf:"bytes,3,opt,name=terms_set,json=termsSet,proto3,oneof"`
}GlossaryInputConfig
type GlossaryInputConfig struct {
// Required. Specify the input.
//
// Types that are assignable to Source:
//
// *GlossaryInputConfig_GcsSource
Source isGlossaryInputConfig_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}Input configuration for glossaries.
func (*GlossaryInputConfig) Descriptor
func (*GlossaryInputConfig) Descriptor() ([]byte, []int)Deprecated: Use GlossaryInputConfig.ProtoReflect.Descriptor instead.
func (*GlossaryInputConfig) GetGcsSource
func (x *GlossaryInputConfig) GetGcsSource() *GcsSourcefunc (*GlossaryInputConfig) GetSource
func (m *GlossaryInputConfig) GetSource() isGlossaryInputConfig_Sourcefunc (*GlossaryInputConfig) ProtoMessage
func (*GlossaryInputConfig) ProtoMessage()func (*GlossaryInputConfig) ProtoReflect
func (x *GlossaryInputConfig) ProtoReflect() protoreflect.Messagefunc (*GlossaryInputConfig) Reset
func (x *GlossaryInputConfig) Reset()func (*GlossaryInputConfig) String
func (x *GlossaryInputConfig) String() stringGlossaryInputConfig_GcsSource
type GlossaryInputConfig_GcsSource struct {
// Required. Google Cloud Storage location of glossary data.
// File format is determined based on the filename extension. API returns
// [google.rpc.Code.INVALID_ARGUMENT] for unsupported URI-s and file
// formats. Wildcards are not allowed. This must be a single file in one of
// the following formats:
//
// For unidirectional glossaries:
//
// - TSV/CSV (`.tsv`/`.csv`): Two column file, tab- or comma-separated.
// The first column is source text. The second column is target text.
// No headers in this file. The first row contains data and not column
// names.
//
// - TMX (`.tmx`): TMX file with parallel data defining source/target term
// pairs.
//
// For equivalent term sets glossaries:
//
// - CSV (`.csv`): Multi-column CSV file defining equivalent glossary terms
// in multiple languages. See documentation for more information -
// [glossaries](https://cloud.google.com/translate/docs/advanced/glossary).
GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}GlossaryTerm
type GlossaryTerm struct {
// The language for this glossary term.
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// The text for the glossary term.
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
// contains filtered or unexported fields
}Represents a single glossary term
func (*GlossaryTerm) Descriptor
func (*GlossaryTerm) Descriptor() ([]byte, []int)Deprecated: Use GlossaryTerm.ProtoReflect.Descriptor instead.
func (*GlossaryTerm) GetLanguageCode
func (x *GlossaryTerm) GetLanguageCode() stringfunc (*GlossaryTerm) GetText
func (x *GlossaryTerm) GetText() stringfunc (*GlossaryTerm) ProtoMessage
func (*GlossaryTerm) ProtoMessage()func (*GlossaryTerm) ProtoReflect
func (x *GlossaryTerm) ProtoReflect() protoreflect.Messagefunc (*GlossaryTerm) Reset
func (x *GlossaryTerm) Reset()func (*GlossaryTerm) String
func (x *GlossaryTerm) String() stringGlossary_LanguageCodePair
type Glossary_LanguageCodePair struct {
// Required. The ISO-639 language code of the input text, for example,
// "en-US". Expected to be an exact match for GlossaryTerm.language_code.
SourceLanguageCode string `protobuf:"bytes,1,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Required. The ISO-639 language code for translation output, for example,
// "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
TargetLanguageCode string `protobuf:"bytes,2,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// contains filtered or unexported fields
}Used with unidirectional glossaries.
func (*Glossary_LanguageCodePair) Descriptor
func (*Glossary_LanguageCodePair) Descriptor() ([]byte, []int)Deprecated: Use Glossary_LanguageCodePair.ProtoReflect.Descriptor instead.
func (*Glossary_LanguageCodePair) GetSourceLanguageCode
func (x *Glossary_LanguageCodePair) GetSourceLanguageCode() stringfunc (*Glossary_LanguageCodePair) GetTargetLanguageCode
func (x *Glossary_LanguageCodePair) GetTargetLanguageCode() stringfunc (*Glossary_LanguageCodePair) ProtoMessage
func (*Glossary_LanguageCodePair) ProtoMessage()func (*Glossary_LanguageCodePair) ProtoReflect
func (x *Glossary_LanguageCodePair) ProtoReflect() protoreflect.Messagefunc (*Glossary_LanguageCodePair) Reset
func (x *Glossary_LanguageCodePair) Reset()func (*Glossary_LanguageCodePair) String
func (x *Glossary_LanguageCodePair) String() stringGlossary_LanguageCodesSet
type Glossary_LanguageCodesSet struct {
// The ISO-639 language code(s) for terms defined in the glossary.
// All entries are unique. The list contains at least two entries.
// Expected to be an exact match for GlossaryTerm.language_code.
LanguageCodes []string `protobuf:"bytes,1,rep,name=language_codes,json=languageCodes,proto3" json:"language_codes,omitempty"`
// contains filtered or unexported fields
}Used with equivalent term set glossaries.
func (*Glossary_LanguageCodesSet) Descriptor
func (*Glossary_LanguageCodesSet) Descriptor() ([]byte, []int)Deprecated: Use Glossary_LanguageCodesSet.ProtoReflect.Descriptor instead.
func (*Glossary_LanguageCodesSet) GetLanguageCodes
func (x *Glossary_LanguageCodesSet) GetLanguageCodes() []stringfunc (*Glossary_LanguageCodesSet) ProtoMessage
func (*Glossary_LanguageCodesSet) ProtoMessage()func (*Glossary_LanguageCodesSet) ProtoReflect
func (x *Glossary_LanguageCodesSet) ProtoReflect() protoreflect.Messagefunc (*Glossary_LanguageCodesSet) Reset
func (x *Glossary_LanguageCodesSet) Reset()func (*Glossary_LanguageCodesSet) String
func (x *Glossary_LanguageCodesSet) String() stringGlossary_LanguageCodesSet_
type Glossary_LanguageCodesSet_ struct {
// Used with equivalent term set glossaries.
LanguageCodesSet *Glossary_LanguageCodesSet `protobuf:"bytes,4,opt,name=language_codes_set,json=languageCodesSet,proto3,oneof"`
}Glossary_LanguagePair
type Glossary_LanguagePair struct {
// Used with unidirectional glossaries.
LanguagePair *Glossary_LanguageCodePair `protobuf:"bytes,3,opt,name=language_pair,json=languagePair,proto3,oneof"`
}ImportAdaptiveMtFileRequest
type ImportAdaptiveMtFileRequest struct {
// Required. The resource name of the file, in form of
// `projects/{project-number-or-id}/locations/{location_id}/adaptiveMtDatasets/{dataset}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The source for the document.
//
// Types that are assignable to Source:
//
// *ImportAdaptiveMtFileRequest_FileInputSource
// *ImportAdaptiveMtFileRequest_GcsInputSource
Source isImportAdaptiveMtFileRequest_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}The request for importing an AdaptiveMt file along with its sentences.
func (*ImportAdaptiveMtFileRequest) Descriptor
func (*ImportAdaptiveMtFileRequest) Descriptor() ([]byte, []int)Deprecated: Use ImportAdaptiveMtFileRequest.ProtoReflect.Descriptor instead.
func (*ImportAdaptiveMtFileRequest) GetFileInputSource
func (x *ImportAdaptiveMtFileRequest) GetFileInputSource() *FileInputSourcefunc (*ImportAdaptiveMtFileRequest) GetGcsInputSource
func (x *ImportAdaptiveMtFileRequest) GetGcsInputSource() *GcsInputSourcefunc (*ImportAdaptiveMtFileRequest) GetParent
func (x *ImportAdaptiveMtFileRequest) GetParent() stringfunc (*ImportAdaptiveMtFileRequest) GetSource
func (m *ImportAdaptiveMtFileRequest) GetSource() isImportAdaptiveMtFileRequest_Sourcefunc (*ImportAdaptiveMtFileRequest) ProtoMessage
func (*ImportAdaptiveMtFileRequest) ProtoMessage()func (*ImportAdaptiveMtFileRequest) ProtoReflect
func (x *ImportAdaptiveMtFileRequest) ProtoReflect() protoreflect.Messagefunc (*ImportAdaptiveMtFileRequest) Reset
func (x *ImportAdaptiveMtFileRequest) Reset()func (*ImportAdaptiveMtFileRequest) String
func (x *ImportAdaptiveMtFileRequest) String() stringImportAdaptiveMtFileRequest_FileInputSource
type ImportAdaptiveMtFileRequest_FileInputSource struct {
// Inline file source.
FileInputSource *FileInputSource `protobuf:"bytes,2,opt,name=file_input_source,json=fileInputSource,proto3,oneof"`
}ImportAdaptiveMtFileRequest_GcsInputSource
type ImportAdaptiveMtFileRequest_GcsInputSource struct {
// Google Cloud Storage file source.
GcsInputSource *GcsInputSource `protobuf:"bytes,3,opt,name=gcs_input_source,json=gcsInputSource,proto3,oneof"`
}ImportAdaptiveMtFileResponse
type ImportAdaptiveMtFileResponse struct {
// Output only. The Adaptive MT file that was imported.
AdaptiveMtFile *AdaptiveMtFile `protobuf:"bytes,1,opt,name=adaptive_mt_file,json=adaptiveMtFile,proto3" json:"adaptive_mt_file,omitempty"`
// contains filtered or unexported fields
}The response for importing an AdaptiveMtFile
func (*ImportAdaptiveMtFileResponse) Descriptor
func (*ImportAdaptiveMtFileResponse) Descriptor() ([]byte, []int)Deprecated: Use ImportAdaptiveMtFileResponse.ProtoReflect.Descriptor instead.
func (*ImportAdaptiveMtFileResponse) GetAdaptiveMtFile
func (x *ImportAdaptiveMtFileResponse) GetAdaptiveMtFile() *AdaptiveMtFilefunc (*ImportAdaptiveMtFileResponse) ProtoMessage
func (*ImportAdaptiveMtFileResponse) ProtoMessage()func (*ImportAdaptiveMtFileResponse) ProtoReflect
func (x *ImportAdaptiveMtFileResponse) ProtoReflect() protoreflect.Messagefunc (*ImportAdaptiveMtFileResponse) Reset
func (x *ImportAdaptiveMtFileResponse) Reset()func (*ImportAdaptiveMtFileResponse) String
func (x *ImportAdaptiveMtFileResponse) String() stringImportDataMetadata
type ImportDataMetadata struct {
// The current state of the operation.
State OperationState `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.translation.v3.OperationState" json:"state,omitempty"`
// The creation time of the operation.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The last update time of the operation.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Only populated when operation doesn't succeed.
Error *status.Status `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}Metadata of import data operation.
func (*ImportDataMetadata) Descriptor
func (*ImportDataMetadata) Descriptor() ([]byte, []int)Deprecated: Use ImportDataMetadata.ProtoReflect.Descriptor instead.
func (*ImportDataMetadata) GetCreateTime
func (x *ImportDataMetadata) GetCreateTime() *timestamppb.Timestampfunc (*ImportDataMetadata) GetError
func (x *ImportDataMetadata) GetError() *status.Statusfunc (*ImportDataMetadata) GetState
func (x *ImportDataMetadata) GetState() OperationStatefunc (*ImportDataMetadata) GetUpdateTime
func (x *ImportDataMetadata) GetUpdateTime() *timestamppb.Timestampfunc (*ImportDataMetadata) ProtoMessage
func (*ImportDataMetadata) ProtoMessage()func (*ImportDataMetadata) ProtoReflect
func (x *ImportDataMetadata) ProtoReflect() protoreflect.Messagefunc (*ImportDataMetadata) Reset
func (x *ImportDataMetadata) Reset()func (*ImportDataMetadata) String
func (x *ImportDataMetadata) String() stringImportDataRequest
type ImportDataRequest struct {
// Required. Name of the dataset. In form of
// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Required. The config for the input content.
InputConfig *DatasetInputConfig `protobuf:"bytes,2,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
// contains filtered or unexported fields
}Request message for ImportData.
func (*ImportDataRequest) Descriptor
func (*ImportDataRequest) Descriptor() ([]byte, []int)Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.
func (*ImportDataRequest) GetDataset
func (x *ImportDataRequest) GetDataset() stringfunc (*ImportDataRequest) GetInputConfig
func (x *ImportDataRequest) GetInputConfig() *DatasetInputConfigfunc (*ImportDataRequest) ProtoMessage
func (*ImportDataRequest) ProtoMessage()func (*ImportDataRequest) ProtoReflect
func (x *ImportDataRequest) ProtoReflect() protoreflect.Messagefunc (*ImportDataRequest) Reset
func (x *ImportDataRequest) Reset()func (*ImportDataRequest) String
func (x *ImportDataRequest) String() stringInputConfig
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() *GcsSourcefunc (*InputConfig) GetMimeType
func (x *InputConfig) GetMimeType() stringfunc (*InputConfig) GetSource
func (m *InputConfig) GetSource() isInputConfig_Sourcefunc (*InputConfig) ProtoMessage
func (*InputConfig) ProtoMessage()func (*InputConfig) ProtoReflect
func (x *InputConfig) ProtoReflect() protoreflect.Messagefunc (*InputConfig) Reset
func (x *InputConfig) Reset()func (*InputConfig) String
func (x *InputConfig) String() stringInputConfig_GcsSource
type InputConfig_GcsSource struct {
// Required. Google Cloud Storage location for the source input.
// This can be a single file (for example,
// `gs://translation-test/input.tsv`) or a wildcard (for example,
// `gs://translation-test/*`). If a file extension is `.tsv`, it can
// contain either one or two columns. The first column (optional) is the id
// of the text request. If the first column is missing, we use the row
// number (0-based) from the input file as the ID in the output file. The
// second column is the actual text to be
//
// translated. We recommend each row be <= 10k="" unicode="" codepoints,="" otherwise="" an="" error="" might="" be="" returned.="" note="" that="" the="" input="" tsv="" must="" be="" rfc="" 4180="" compliant.="" you="" could="" use="" https://github.com/clever/csvlint="" to="" check="" potential="" formatting="" errors="" in="" your="" tsv="" file.="" csvlint="" --delimiter='\t' your_input_file.tsv="" the="" other="" supported="" file="" extensions="" are="" `.txt`="" or="" `.html`,="" which="" is="" treated="" as="" a="" single="" large="" chunk="" of="" text.="" gcssource="">GcsSource `protobuf:"bytes,2,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}ListAdaptiveMtDatasetsRequest
type ListAdaptiveMtDatasetsRequest struct {
// Required. The resource name of the project from which to list the Adaptive
// MT datasets. `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server may return fewer results than
// requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of
// ListAdaptiveMtDatasetsResponse.next_page_token returned from the
// previous call to `ListAdaptiveMtDatasets` method. The first page is
// returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the request.
// Filter is not supported yet.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for listing all Adaptive MT datasets that the requestor has access to.
func (*ListAdaptiveMtDatasetsRequest) Descriptor
func (*ListAdaptiveMtDatasetsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAdaptiveMtDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtDatasetsRequest) GetFilter
func (x *ListAdaptiveMtDatasetsRequest) GetFilter() stringfunc (*ListAdaptiveMtDatasetsRequest) GetPageSize
func (x *ListAdaptiveMtDatasetsRequest) GetPageSize() int32func (*ListAdaptiveMtDatasetsRequest) GetPageToken
func (x *ListAdaptiveMtDatasetsRequest) GetPageToken() stringfunc (*ListAdaptiveMtDatasetsRequest) GetParent
func (x *ListAdaptiveMtDatasetsRequest) GetParent() stringfunc (*ListAdaptiveMtDatasetsRequest) ProtoMessage
func (*ListAdaptiveMtDatasetsRequest) ProtoMessage()func (*ListAdaptiveMtDatasetsRequest) ProtoReflect
func (x *ListAdaptiveMtDatasetsRequest) ProtoReflect() protoreflect.Messagefunc (*ListAdaptiveMtDatasetsRequest) Reset
func (x *ListAdaptiveMtDatasetsRequest) Reset()func (*ListAdaptiveMtDatasetsRequest) String
func (x *ListAdaptiveMtDatasetsRequest) String() stringListAdaptiveMtDatasetsResponse
type ListAdaptiveMtDatasetsResponse struct {
// Output only. A list of Adaptive MT datasets.
AdaptiveMtDatasets []*AdaptiveMtDataset `protobuf:"bytes,1,rep,name=adaptive_mt_datasets,json=adaptiveMtDatasets,proto3" json:"adaptive_mt_datasets,omitempty"`
// Optional. A token to retrieve a page of results. Pass this value in the
// [ListAdaptiveMtDatasetsRequest.page_token] field in the subsequent call to
// `ListAdaptiveMtDatasets` method to retrieve the next page of results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}A list of AdaptiveMtDatasets.
func (*ListAdaptiveMtDatasetsResponse) Descriptor
func (*ListAdaptiveMtDatasetsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAdaptiveMtDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets
func (x *ListAdaptiveMtDatasetsResponse) GetAdaptiveMtDatasets() []*AdaptiveMtDatasetfunc (*ListAdaptiveMtDatasetsResponse) GetNextPageToken
func (x *ListAdaptiveMtDatasetsResponse) GetNextPageToken() stringfunc (*ListAdaptiveMtDatasetsResponse) ProtoMessage
func (*ListAdaptiveMtDatasetsResponse) ProtoMessage()func (*ListAdaptiveMtDatasetsResponse) ProtoReflect
func (x *ListAdaptiveMtDatasetsResponse) ProtoReflect() protoreflect.Messagefunc (*ListAdaptiveMtDatasetsResponse) Reset
func (x *ListAdaptiveMtDatasetsResponse) Reset()func (*ListAdaptiveMtDatasetsResponse) String
func (x *ListAdaptiveMtDatasetsResponse) String() stringListAdaptiveMtFilesRequest
type ListAdaptiveMtFilesRequest struct {
// Required. The resource name of the project from which to list the Adaptive
// MT files.
// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of
// ListAdaptiveMtFilesResponse.next_page_token returned from the
// previous call to `ListAdaptiveMtFiles` method. The first page is
// returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request to list all AdaptiveMt files under a given dataset.
func (*ListAdaptiveMtFilesRequest) Descriptor
func (*ListAdaptiveMtFilesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAdaptiveMtFilesRequest.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtFilesRequest) GetPageSize
func (x *ListAdaptiveMtFilesRequest) GetPageSize() int32func (*ListAdaptiveMtFilesRequest) GetPageToken
func (x *ListAdaptiveMtFilesRequest) GetPageToken() stringfunc (*ListAdaptiveMtFilesRequest) GetParent
func (x *ListAdaptiveMtFilesRequest) GetParent() stringfunc (*ListAdaptiveMtFilesRequest) ProtoMessage
func (*ListAdaptiveMtFilesRequest) ProtoMessage()func (*ListAdaptiveMtFilesRequest) ProtoReflect
func (x *ListAdaptiveMtFilesRequest) ProtoReflect() protoreflect.Messagefunc (*ListAdaptiveMtFilesRequest) Reset
func (x *ListAdaptiveMtFilesRequest) Reset()func (*ListAdaptiveMtFilesRequest) String
func (x *ListAdaptiveMtFilesRequest) String() stringListAdaptiveMtFilesResponse
type ListAdaptiveMtFilesResponse struct {
// Output only. The Adaptive MT files.
AdaptiveMtFiles []*AdaptiveMtFile `protobuf:"bytes,1,rep,name=adaptive_mt_files,json=adaptiveMtFiles,proto3" json:"adaptive_mt_files,omitempty"`
// Optional. A token to retrieve a page of results. Pass this value in the
// ListAdaptiveMtFilesRequest.page_token field in the subsequent call to
// `ListAdaptiveMtFiles` method to retrieve the next page of results.
NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}The response for listing all AdaptiveMt files under a given dataset.
func (*ListAdaptiveMtFilesResponse) Descriptor
func (*ListAdaptiveMtFilesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAdaptiveMtFilesResponse.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles
func (x *ListAdaptiveMtFilesResponse) GetAdaptiveMtFiles() []*AdaptiveMtFilefunc (*ListAdaptiveMtFilesResponse) GetNextPageToken
func (x *ListAdaptiveMtFilesResponse) GetNextPageToken() stringfunc (*ListAdaptiveMtFilesResponse) ProtoMessage
func (*ListAdaptiveMtFilesResponse) ProtoMessage()func (*ListAdaptiveMtFilesResponse) ProtoReflect
func (x *ListAdaptiveMtFilesResponse) ProtoReflect() protoreflect.Messagefunc (*ListAdaptiveMtFilesResponse) Reset
func (x *ListAdaptiveMtFilesResponse) Reset()func (*ListAdaptiveMtFilesResponse) String
func (x *ListAdaptiveMtFilesResponse) String() stringListAdaptiveMtSentencesRequest
type ListAdaptiveMtSentencesRequest struct {
// Required. The resource name of the project from which to list the Adaptive
// MT files. The following format lists all sentences under a file.
// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}/adaptiveMtFiles/{file}`
// The following format lists all sentences within a dataset.
// `projects/{project}/locations/{location}/adaptiveMtDatasets/{dataset}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// A token identifying a page of results the server should return.
// Typically, this is the value of
// ListAdaptiveMtSentencesRequest.next_page_token returned from the
// previous call to `ListTranslationMemories` method. The first page is
// returned if `page_token` is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}The request for listing Adaptive MT sentences from a Dataset/File.
func (*ListAdaptiveMtSentencesRequest) Descriptor
func (*ListAdaptiveMtSentencesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListAdaptiveMtSentencesRequest.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtSentencesRequest) GetPageSize
func (x *ListAdaptiveMtSentencesRequest) GetPageSize() int32func (*ListAdaptiveMtSentencesRequest) GetPageToken
func (x *ListAdaptiveMtSentencesRequest) GetPageToken() stringfunc (*ListAdaptiveMtSentencesRequest) GetParent
func (x *ListAdaptiveMtSentencesRequest) GetParent() stringfunc (*ListAdaptiveMtSentencesRequest) ProtoMessage
func (*ListAdaptiveMtSentencesRequest) ProtoMessage()func (*ListAdaptiveMtSentencesRequest) ProtoReflect
func (x *ListAdaptiveMtSentencesRequest) ProtoReflect() protoreflect.Messagefunc (*ListAdaptiveMtSentencesRequest) Reset
func (x *ListAdaptiveMtSentencesRequest) Reset()func (*ListAdaptiveMtSentencesRequest) String
func (x *ListAdaptiveMtSentencesRequest) String() stringListAdaptiveMtSentencesResponse
type ListAdaptiveMtSentencesResponse struct {
// Output only. The list of AdaptiveMtSentences.
AdaptiveMtSentences []*AdaptiveMtSentence `protobuf:"bytes,1,rep,name=adaptive_mt_sentences,json=adaptiveMtSentences,proto3" json:"adaptive_mt_sentences,omitempty"`
// Optional.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}List AdaptiveMt sentences response.
func (*ListAdaptiveMtSentencesResponse) Descriptor
func (*ListAdaptiveMtSentencesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListAdaptiveMtSentencesResponse.ProtoReflect.Descriptor instead.
func (*ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences
func (x *ListAdaptiveMtSentencesResponse) GetAdaptiveMtSentences() []*AdaptiveMtSentencefunc (*ListAdaptiveMtSentencesResponse) GetNextPageToken
func (x *ListAdaptiveMtSentencesResponse) GetNextPageToken() stringfunc (*ListAdaptiveMtSentencesResponse) ProtoMessage
func (*ListAdaptiveMtSentencesResponse) ProtoMessage()func (*ListAdaptiveMtSentencesResponse) ProtoReflect
func (x *ListAdaptiveMtSentencesResponse) ProtoReflect() protoreflect.Messagefunc (*ListAdaptiveMtSentencesResponse) Reset
func (x *ListAdaptiveMtSentencesResponse) Reset()func (*ListAdaptiveMtSentencesResponse) String
func (x *ListAdaptiveMtSentencesResponse) String() stringListDatasetsRequest
type ListDatasetsRequest struct {
// Required. Name of the parent project. In form of
// `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server can return fewer results than
// requested.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained from next_page_token field in the response of a
// ListDatasets call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListDatasets.
func (*ListDatasetsRequest) Descriptor
func (*ListDatasetsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetsRequest) GetPageSize
func (x *ListDatasetsRequest) GetPageSize() int32func (*ListDatasetsRequest) GetPageToken
func (x *ListDatasetsRequest) GetPageToken() stringfunc (*ListDatasetsRequest) GetParent
func (x *ListDatasetsRequest) GetParent() stringfunc (*ListDatasetsRequest) ProtoMessage
func (*ListDatasetsRequest) ProtoMessage()func (*ListDatasetsRequest) ProtoReflect
func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Messagefunc (*ListDatasetsRequest) Reset
func (x *ListDatasetsRequest) Reset()func (*ListDatasetsRequest) String
func (x *ListDatasetsRequest) String() stringListDatasetsResponse
type ListDatasetsResponse struct {
// The datasets read.
Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
// A token to retrieve next page of results.
// Pass this token to the page_token field in the ListDatasetsRequest to
// obtain the corresponding page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListDatasets.
func (*ListDatasetsResponse) Descriptor
func (*ListDatasetsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetsResponse) GetDatasets
func (x *ListDatasetsResponse) GetDatasets() []*Datasetfunc (*ListDatasetsResponse) GetNextPageToken
func (x *ListDatasetsResponse) GetNextPageToken() stringfunc (*ListDatasetsResponse) ProtoMessage
func (*ListDatasetsResponse) ProtoMessage()func (*ListDatasetsResponse) ProtoReflect
func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Messagefunc (*ListDatasetsResponse) Reset
func (x *ListDatasetsResponse) Reset()func (*ListDatasetsResponse) String
func (x *ListDatasetsResponse) String() stringListExamplesRequest
type ListExamplesRequest struct {
// Required. Name of the parent dataset. In form of
// `projects/{project-number-or-id}/locations/{location-id}/datasets/{dataset-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. An expression for filtering the examples that will be returned.
// Example filter:
// * `usage=TRAIN`
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. The server can return fewer results than
// requested.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained from next_page_token field in the response of a
// ListExamples call.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListExamples.
func (*ListExamplesRequest) Descriptor
func (*ListExamplesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListExamplesRequest.ProtoReflect.Descriptor instead.
func (*ListExamplesRequest) GetFilter
func (x *ListExamplesRequest) GetFilter() stringfunc (*ListExamplesRequest) GetPageSize
func (x *ListExamplesRequest) GetPageSize() int32func (*ListExamplesRequest) GetPageToken
func (x *ListExamplesRequest) GetPageToken() stringfunc (*ListExamplesRequest) GetParent
func (x *ListExamplesRequest) GetParent() stringfunc (*ListExamplesRequest) ProtoMessage
func (*ListExamplesRequest) ProtoMessage()func (*ListExamplesRequest) ProtoReflect
func (x *ListExamplesRequest) ProtoReflect() protoreflect.Messagefunc (*ListExamplesRequest) Reset
func (x *ListExamplesRequest) Reset()func (*ListExamplesRequest) String
func (x *ListExamplesRequest) String() stringListExamplesResponse
type ListExamplesResponse struct {
// The sentence pairs.
Examples []*Example `protobuf:"bytes,1,rep,name=examples,proto3" json:"examples,omitempty"`
// A token to retrieve next page of results.
// Pass this token to the page_token field in the ListExamplesRequest to
// obtain the corresponding page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListExamples.
func (*ListExamplesResponse) Descriptor
func (*ListExamplesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListExamplesResponse.ProtoReflect.Descriptor instead.
func (*ListExamplesResponse) GetExamples
func (x *ListExamplesResponse) GetExamples() []*Examplefunc (*ListExamplesResponse) GetNextPageToken
func (x *ListExamplesResponse) GetNextPageToken() stringfunc (*ListExamplesResponse) ProtoMessage
func (*ListExamplesResponse) ProtoMessage()func (*ListExamplesResponse) ProtoReflect
func (x *ListExamplesResponse) ProtoReflect() protoreflect.Messagefunc (*ListExamplesResponse) Reset
func (x *ListExamplesResponse) Reset()func (*ListExamplesResponse) String
func (x *ListExamplesResponse) String() stringListGlossariesRequest
type ListGlossariesRequest struct {
// Required. The name of the project from which to list all of the glossaries.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server may return fewer glossaries than
// requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of [ListGlossariesResponse.next_page_token]
// returned from the previous call to `ListGlossaries` method.
// The first page is returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter specifying constraints of a list operation.
// Specify the constraint by the format of "key=value", where key must be
// "src" or "tgt", and the value must be a valid language code.
// For multiple restrictions, concatenate them by "AND" (uppercase only),
// such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
// here, which means using 'en-US' and 'en' can lead to different results,
// which depends on the language code you used when you create the glossary.
// For the unidirectional glossaries, the "src" and "tgt" add restrictions
// on the source and target language code separately.
// For the equivalent term set glossaries, the "src" and/or "tgt" add
// restrictions on the term set.
// For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
// glossaries which exactly match the source language code as "en-US" and the
// target language code "zh-CN", but all equivalent term set glossaries which
// contain "en-US" and "zh-CN" in their language set will be picked.
// If missing, no filtering is performed.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}Request message for ListGlossaries.
func (*ListGlossariesRequest) Descriptor
func (*ListGlossariesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListGlossariesRequest.ProtoReflect.Descriptor instead.
func (*ListGlossariesRequest) GetFilter
func (x *ListGlossariesRequest) GetFilter() stringfunc (*ListGlossariesRequest) GetPageSize
func (x *ListGlossariesRequest) GetPageSize() int32func (*ListGlossariesRequest) GetPageToken
func (x *ListGlossariesRequest) GetPageToken() stringfunc (*ListGlossariesRequest) GetParent
func (x *ListGlossariesRequest) GetParent() stringfunc (*ListGlossariesRequest) ProtoMessage
func (*ListGlossariesRequest) ProtoMessage()func (*ListGlossariesRequest) ProtoReflect
func (x *ListGlossariesRequest) ProtoReflect() protoreflect.Messagefunc (*ListGlossariesRequest) Reset
func (x *ListGlossariesRequest) Reset()func (*ListGlossariesRequest) String
func (x *ListGlossariesRequest) String() stringListGlossariesResponse
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() []*Glossaryfunc (*ListGlossariesResponse) GetNextPageToken
func (x *ListGlossariesResponse) GetNextPageToken() stringfunc (*ListGlossariesResponse) ProtoMessage
func (*ListGlossariesResponse) ProtoMessage()func (*ListGlossariesResponse) ProtoReflect
func (x *ListGlossariesResponse) ProtoReflect() protoreflect.Messagefunc (*ListGlossariesResponse) Reset
func (x *ListGlossariesResponse) Reset()func (*ListGlossariesResponse) String
func (x *ListGlossariesResponse) String() stringListGlossaryEntriesRequest
type ListGlossaryEntriesRequest struct {
// Required. The parent glossary resource name for listing the glossary's
// entries.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Requested page size. The server may return fewer glossary entries
// than requested. If unspecified, the server picks an appropriate default.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results the server should return.
// Typically, this is the value of
// [ListGlossaryEntriesResponse.next_page_token] returned from the previous
// call. The first page is returned if `page_token`is empty or missing.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListGlossaryEntries
func (*ListGlossaryEntriesRequest) Descriptor
func (*ListGlossaryEntriesRequest) Descriptor() ([]byte, []int)Deprecated: Use ListGlossaryEntriesRequest.ProtoReflect.Descriptor instead.
func (*ListGlossaryEntriesRequest) GetPageSize
func (x *ListGlossaryEntriesRequest) GetPageSize() int32func (*ListGlossaryEntriesRequest) GetPageToken
func (x *ListGlossaryEntriesRequest) GetPageToken() stringfunc (*ListGlossaryEntriesRequest) GetParent
func (x *ListGlossaryEntriesRequest) GetParent() stringfunc (*ListGlossaryEntriesRequest) ProtoMessage
func (*ListGlossaryEntriesRequest) ProtoMessage()func (*ListGlossaryEntriesRequest) ProtoReflect
func (x *ListGlossaryEntriesRequest) ProtoReflect() protoreflect.Messagefunc (*ListGlossaryEntriesRequest) Reset
func (x *ListGlossaryEntriesRequest) Reset()func (*ListGlossaryEntriesRequest) String
func (x *ListGlossaryEntriesRequest) String() stringListGlossaryEntriesResponse
type ListGlossaryEntriesResponse struct {
// Optional. The Glossary Entries
GlossaryEntries []*GlossaryEntry `protobuf:"bytes,1,rep,name=glossary_entries,json=glossaryEntries,proto3" json:"glossary_entries,omitempty"`
// Optional. A token to retrieve a page of results. Pass this value in the
// [ListGLossaryEntriesRequest.page_token] field in the subsequent calls.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListGlossaryEntries
func (*ListGlossaryEntriesResponse) Descriptor
func (*ListGlossaryEntriesResponse) Descriptor() ([]byte, []int)Deprecated: Use ListGlossaryEntriesResponse.ProtoReflect.Descriptor instead.
func (*ListGlossaryEntriesResponse) GetGlossaryEntries
func (x *ListGlossaryEntriesResponse) GetGlossaryEntries() []*GlossaryEntryfunc (*ListGlossaryEntriesResponse) GetNextPageToken
func (x *ListGlossaryEntriesResponse) GetNextPageToken() stringfunc (*ListGlossaryEntriesResponse) ProtoMessage
func (*ListGlossaryEntriesResponse) ProtoMessage()func (*ListGlossaryEntriesResponse) ProtoReflect
func (x *ListGlossaryEntriesResponse) ProtoReflect() protoreflect.Messagefunc (*ListGlossaryEntriesResponse) Reset
func (x *ListGlossaryEntriesResponse) Reset()func (*ListGlossaryEntriesResponse) String
func (x *ListGlossaryEntriesResponse) String() stringListModelsRequest
type ListModelsRequest struct {
// Required. Name of the parent project. In form of
// `projects/{project-number-or-id}/locations/{location-id}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. An expression for filtering the models that will be returned.
// Supported filter:
// `dataset_id=${dataset_id}`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Requested page size. The server can return fewer results than
// requested.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. A token identifying a page of results for the server to return.
// Typically obtained from next_page_token field in the response of a
// ListModels call.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}Request message for ListModels.
func (*ListModelsRequest) Descriptor
func (*ListModelsRequest) Descriptor() ([]byte, []int)Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead.
func (*ListModelsRequest) GetFilter
func (x *ListModelsRequest) GetFilter() stringfunc (*ListModelsRequest) GetPageSize
func (x *ListModelsRequest) GetPageSize() int32func (*ListModelsRequest) GetPageToken
func (x *ListModelsRequest) GetPageToken() stringfunc (*ListModelsRequest) GetParent
func (x *ListModelsRequest) GetParent() stringfunc (*ListModelsRequest) ProtoMessage
func (*ListModelsRequest) ProtoMessage()func (*ListModelsRequest) ProtoReflect
func (x *ListModelsRequest) ProtoReflect() protoreflect.Messagefunc (*ListModelsRequest) Reset
func (x *ListModelsRequest) Reset()func (*ListModelsRequest) String
func (x *ListModelsRequest) String() stringListModelsResponse
type ListModelsResponse struct {
// The models read.
Models []*Model `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
// A token to retrieve next page of results.
// Pass this token to the page_token field in the ListModelsRequest to
// obtain the corresponding page.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}Response message for ListModels.
func (*ListModelsResponse) Descriptor
func (*ListModelsResponse) Descriptor() ([]byte, []int)Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead.
func (*ListModelsResponse) GetModels
func (x *ListModelsResponse) GetModels() []*Modelfunc (*ListModelsResponse) GetNextPageToken
func (x *ListModelsResponse) GetNextPageToken() stringfunc (*ListModelsResponse) ProtoMessage
func (*ListModelsResponse) ProtoMessage()func (*ListModelsResponse) ProtoReflect
func (x *ListModelsResponse) ProtoReflect() protoreflect.Messagefunc (*ListModelsResponse) Reset
func (x *ListModelsResponse) Reset()func (*ListModelsResponse) String
func (x *ListModelsResponse) String() stringModel
type Model struct {
// The resource name of the model, in form of
// `projects/{project-number-or-id}/locations/{location_id}/models/{model_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The name of the model to show in the interface. The name can be
// up to 32 characters long and can consist only of ASCII Latin letters A-Z
// and a-z, underscores (_), and ASCII digits 0-9.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The dataset from which the model is trained, in form of
// `projects/{project-number-or-id}/locations/{location_id}/datasets/{dataset_id}`
Dataset string `protobuf:"bytes,3,opt,name=dataset,proto3" json:"dataset,omitempty"`
// Output only. The BCP-47 language code of the source language.
SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Output only. The BCP-47 language code of the target language.
TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// Output only. Number of examples (sentence pairs) used to train the model.
TrainExampleCount int32 `protobuf:"varint,6,opt,name=train_example_count,json=trainExampleCount,proto3" json:"train_example_count,omitempty"`
// Output only. Number of examples (sentence pairs) used to validate the
// model.
ValidateExampleCount int32 `protobuf:"varint,7,opt,name=validate_example_count,json=validateExampleCount,proto3" json:"validate_example_count,omitempty"`
// Output only. Number of examples (sentence pairs) used to test the model.
TestExampleCount int32 `protobuf:"varint,12,opt,name=test_example_count,json=testExampleCount,proto3" json:"test_example_count,omitempty"`
// Output only. Timestamp when the model resource was created, which is also
// when the training started.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Timestamp when this model was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}A trained translation model.
func (*Model) Descriptor
Deprecated: Use Model.ProtoReflect.Descriptor instead.
func (*Model) GetCreateTime
func (x *Model) GetCreateTime() *timestamppb.Timestampfunc (*Model) GetDataset
func (*Model) GetDisplayName
func (*Model) GetName
func (*Model) GetSourceLanguageCode
func (*Model) GetTargetLanguageCode
func (*Model) GetTestExampleCount
func (*Model) GetTrainExampleCount
func (*Model) GetUpdateTime
func (x *Model) GetUpdateTime() *timestamppb.Timestampfunc (*Model) GetValidateExampleCount
func (*Model) ProtoMessage
func (*Model) ProtoMessage()func (*Model) ProtoReflect
func (x *Model) ProtoReflect() protoreflect.Messagefunc (*Model) Reset
func (x *Model) Reset()func (*Model) String
OperationState
type OperationState int32Possible states of long running operations.
OperationState_OPERATION_STATE_UNSPECIFIED, OperationState_OPERATION_STATE_RUNNING, OperationState_OPERATION_STATE_SUCCEEDED, OperationState_OPERATION_STATE_FAILED, OperationState_OPERATION_STATE_CANCELLING, OperationState_OPERATION_STATE_CANCELLED
const (
// Invalid.
OperationState_OPERATION_STATE_UNSPECIFIED OperationState = 0
// Request is being processed.
OperationState_OPERATION_STATE_RUNNING OperationState = 1
// The operation was successful.
OperationState_OPERATION_STATE_SUCCEEDED OperationState = 2
// Failed to process operation.
OperationState_OPERATION_STATE_FAILED OperationState = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
OperationState_OPERATION_STATE_CANCELLING OperationState = 4
// The operation request was successfully canceled.
OperationState_OPERATION_STATE_CANCELLED OperationState = 5
)func (OperationState) Descriptor
func (OperationState) Descriptor() protoreflect.EnumDescriptorfunc (OperationState) Enum
func (x OperationState) Enum() *OperationStatefunc (OperationState) EnumDescriptor
func (OperationState) EnumDescriptor() ([]byte, []int)Deprecated: Use OperationState.Descriptor instead.
func (OperationState) Number
func (x OperationState) Number() protoreflect.EnumNumberfunc (OperationState) String
func (x OperationState) String() stringfunc (OperationState) Type
func (OperationState) Type() protoreflect.EnumTypeOutputConfig
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_Destinationfunc (*OutputConfig) GetGcsDestination
func (x *OutputConfig) GetGcsDestination() *GcsDestinationfunc (*OutputConfig) ProtoMessage
func (*OutputConfig) ProtoMessage()func (*OutputConfig) ProtoReflect
func (x *OutputConfig) ProtoReflect() protoreflect.Messagefunc (*OutputConfig) Reset
func (x *OutputConfig) Reset()func (*OutputConfig) String
func (x *OutputConfig) String() stringOutputConfig_GcsDestination
type OutputConfig_GcsDestination struct {
// Google Cloud Storage destination for output content.
// For every single input file (for example, gs://a/b/c.[extension]), we
// generate at most 2 * n output files. (n is the # of target_language_codes
// in the BatchTranslateTextRequest).
//
// Output files (tsv) generated are compliant with RFC 4180 except that
// record delimiters are '\n' instead of '\r\n'. We don't provide any way to
// change record delimiters.
//
// While the input files are being processed, we write/update an index file
// 'index.csv' under 'output_uri_prefix' (for example,
// gs://translation-test/index.csv) The index file is generated/updated as
// new files are being translated. The format is:
//
// input_file,target_language_code,translations_file,errors_file,
// glossary_translations_file,glossary_errors_file
//
// input_file is one file we matched using gcs_source.input_uri.
// target_language_code is provided in the request.
// translations_file contains the translations. (details provided below)
// errors_file contains the errors during processing of the file. (details
// below). Both translations_file and errors_file could be empty
// strings if we have no content to output.
// glossary_translations_file and glossary_errors_file are always empty
// strings if the input_file is tsv. They could also be empty if we have no
// content to output.
//
// Once a row is present in index.csv, the input/output matching never
// changes. Callers should also expect all the content in input_file are
// processed and ready to be consumed (that is, no partial output file is
// written).
//
// Since index.csv will be keeping updated during the process, please make
// sure there is no custom retention policy applied on the output bucket
// that may avoid file updating.
// (https://cloud.google.com/storage/docs/bucket-lock#retention-policy)
//
// The format of translations_file (for target language code 'trg') is:
// `gs://translation_test/a_b_c_'trg'_translations.[extension]`
//
// If the input file extension is tsv, the output has the following
// columns:
// Column 1: ID of the request provided in the input, if it's not
// provided in the input, then the input row number is used (0-based).
// Column 2: source sentence.
// Column 3: translation without applying a glossary. Empty string if there
// is an error.
// Column 4 (only present if a glossary is provided in the request):
// translation after applying the glossary. Empty string if there is an
// error applying the glossary. Could be same string as column 3 if there is
// no glossary applied.
//
// If input file extension is a txt or html, the translation is directly
// written to the output file. If glossary is requested, a separate
// glossary_translations_file has format of
// `gs://translation_test/a_b_c_'trg'_glossary_translations.[extension]`
//
// The format of errors file (for target language code 'trg') is:
// `gs://translation_test/a_b_c_'trg'_errors.[extension]`
//
// If the input file extension is tsv, errors_file contains the following:
// Column 1: ID of the request provided in the input, if it's not
// provided in the input, then the input row number is used (0-based).
// Column 2: source sentence.
// Column 3: Error detail for the translation. Could be empty.
// Column 4 (only present if a glossary is provided in the request):
// Error when applying the glossary.
//
// If the input file extension is txt or html, glossary_error_file will be
// generated that contains error details. glossary_error_file has format of
// `gs://translation_test/a_b_c_'trg'_glossary_errors.[extension]`
GcsDestination *GcsDestination `protobuf:"bytes,1,opt,name=gcs_destination,json=gcsDestination,proto3,oneof"`
}Romanization
type Romanization struct {
// Romanized text.
// If an error occurs during romanization, this field might be excluded from
// the response.
RomanizedText string `protobuf:"bytes,1,opt,name=romanized_text,json=romanizedText,proto3" json:"romanized_text,omitempty"`
// The ISO-639 language code of source text in the initial request, detected
// automatically, if no source language was passed within the initial
// request. If the source language was passed, auto-detection of the language
// does not occur and this field is empty.
DetectedLanguageCode string `protobuf:"bytes,2,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
// contains filtered or unexported fields
}A single romanization response.
func (*Romanization) Descriptor
func (*Romanization) Descriptor() ([]byte, []int)Deprecated: Use Romanization.ProtoReflect.Descriptor instead.
func (*Romanization) GetDetectedLanguageCode
func (x *Romanization) GetDetectedLanguageCode() stringfunc (*Romanization) GetRomanizedText
func (x *Romanization) GetRomanizedText() stringfunc (*Romanization) ProtoMessage
func (*Romanization) ProtoMessage()func (*Romanization) ProtoReflect
func (x *Romanization) ProtoReflect() protoreflect.Messagefunc (*Romanization) Reset
func (x *Romanization) Reset()func (*Romanization) String
func (x *Romanization) String() stringRomanizeTextRequest
type RomanizeTextRequest struct {
// Required. Project or location to make a call. Must refer to a caller's
// project.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}` or
// `projects/{project-number-or-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The content of the input in string format.
Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
// Optional. The ISO-639 language code of the input text if
// known, for example, "hi" or "zh". Supported language codes are
// listed in [Language
// Support](https://cloud.google.com/translate/docs/languages#roman). If the
// source language isn't specified, the API attempts to identify the source
// language automatically and returns the source language for each content in
// the response.
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// contains filtered or unexported fields
}The request message for synchronous romanization.
func (*RomanizeTextRequest) Descriptor
func (*RomanizeTextRequest) Descriptor() ([]byte, []int)Deprecated: Use RomanizeTextRequest.ProtoReflect.Descriptor instead.
func (*RomanizeTextRequest) GetContents
func (x *RomanizeTextRequest) GetContents() []stringfunc (*RomanizeTextRequest) GetParent
func (x *RomanizeTextRequest) GetParent() stringfunc (*RomanizeTextRequest) GetSourceLanguageCode
func (x *RomanizeTextRequest) GetSourceLanguageCode() stringfunc (*RomanizeTextRequest) ProtoMessage
func (*RomanizeTextRequest) ProtoMessage()func (*RomanizeTextRequest) ProtoReflect
func (x *RomanizeTextRequest) ProtoReflect() protoreflect.Messagefunc (*RomanizeTextRequest) Reset
func (x *RomanizeTextRequest) Reset()func (*RomanizeTextRequest) String
func (x *RomanizeTextRequest) String() stringRomanizeTextResponse
type RomanizeTextResponse struct {
// Text romanization responses.
// This field has the same length as
// [`contents`][google.cloud.translation.v3.RomanizeTextRequest.contents].
Romanizations []*Romanization `protobuf:"bytes,1,rep,name=romanizations,proto3" json:"romanizations,omitempty"`
// contains filtered or unexported fields
}The response message for synchronous romanization.
func (*RomanizeTextResponse) Descriptor
func (*RomanizeTextResponse) Descriptor() ([]byte, []int)Deprecated: Use RomanizeTextResponse.ProtoReflect.Descriptor instead.
func (*RomanizeTextResponse) GetRomanizations
func (x *RomanizeTextResponse) GetRomanizations() []*Romanizationfunc (*RomanizeTextResponse) ProtoMessage
func (*RomanizeTextResponse) ProtoMessage()func (*RomanizeTextResponse) ProtoReflect
func (x *RomanizeTextResponse) ProtoReflect() protoreflect.Messagefunc (*RomanizeTextResponse) Reset
func (x *RomanizeTextResponse) Reset()func (*RomanizeTextResponse) String
func (x *RomanizeTextResponse) String() stringSupportedLanguage
type SupportedLanguage struct {
// Supported language code, generally consisting of its ISO 639-1
// identifier, for example, 'en', 'ja'. In certain cases, ISO-639 codes
// including language and region identifiers are returned (for example,
// 'zh-TW' and 'zh-CN').
LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
// Human-readable name of the language localized in the display language
// specified in the request.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Can be used as a source language.
SupportSource bool `protobuf:"varint,3,opt,name=support_source,json=supportSource,proto3" json:"support_source,omitempty"`
// Can be used as a target language.
SupportTarget bool `protobuf:"varint,4,opt,name=support_target,json=supportTarget,proto3" json:"support_target,omitempty"`
// contains filtered or unexported fields
}A single supported language response corresponds to information related to one supported language.
func (*SupportedLanguage) Descriptor
func (*SupportedLanguage) Descriptor() ([]byte, []int)Deprecated: Use SupportedLanguage.ProtoReflect.Descriptor instead.
func (*SupportedLanguage) GetDisplayName
func (x *SupportedLanguage) GetDisplayName() stringfunc (*SupportedLanguage) GetLanguageCode
func (x *SupportedLanguage) GetLanguageCode() stringfunc (*SupportedLanguage) GetSupportSource
func (x *SupportedLanguage) GetSupportSource() boolfunc (*SupportedLanguage) GetSupportTarget
func (x *SupportedLanguage) GetSupportTarget() boolfunc (*SupportedLanguage) ProtoMessage
func (*SupportedLanguage) ProtoMessage()func (*SupportedLanguage) ProtoReflect
func (x *SupportedLanguage) ProtoReflect() protoreflect.Messagefunc (*SupportedLanguage) Reset
func (x *SupportedLanguage) Reset()func (*SupportedLanguage) String
func (x *SupportedLanguage) String() stringSupportedLanguages
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() []*SupportedLanguagefunc (*SupportedLanguages) ProtoMessage
func (*SupportedLanguages) ProtoMessage()func (*SupportedLanguages) ProtoReflect
func (x *SupportedLanguages) ProtoReflect() protoreflect.Messagefunc (*SupportedLanguages) Reset
func (x *SupportedLanguages) Reset()func (*SupportedLanguages) String
func (x *SupportedLanguages) String() stringTranslateDocumentRequest
type TranslateDocumentRequest struct {
// Required. Location to make a regional call.
//
// Format: `projects/{project-number-or-id}/locations/{location-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
//
// Non-global location is required for requests using AutoML models or custom
// glossaries.
//
// Models and glossaries must be within the same region (have the same
// location-id), otherwise an INVALID_ARGUMENT (400) error is returned.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The ISO-639 language code of the input document if known, for
// example, "en-US" or "sr-Latn". Supported language codes are listed in
// [Language Support](https://cloud.google.com/translate/docs/languages). If
// the source language isn't specified, the API attempts to identify the
// source language automatically and returns the source language within the
// response. Source language must be specified if the request contains a
// glossary or a custom model.
SourceLanguageCode string `protobuf:"bytes,2,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Required. The ISO-639 language code to use for translation of the input
// document, set to one of the language codes listed in [Language
// Support](https://cloud.google.com/translate/docs/languages).
TargetLanguageCode string `protobuf:"bytes,3,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// Required. Input configurations.
DocumentInputConfig *DocumentInputConfig `protobuf:"bytes,4,opt,name=document_input_config,json=documentInputConfig,proto3" json:"document_input_config,omitempty"`
// Optional. Output configurations.
// Defines if the output file should be stored within Cloud Storage as well
// as the desired output format. If not provided the translated file will
// only be returned through a byte-stream and its output mime type will be
// the same as the input file's mime type.
DocumentOutputConfig *DocumentOutputConfig `protobuf:"bytes,5,opt,name=document_output_config,json=documentOutputConfig,proto3" json:"document_output_config,omitempty"`
// Optional. The `model` type requested for this translation.
//
// The format depends on model type:
//
// - AutoML Translation models:
// `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
//
// - General (built-in) models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
//
// If not provided, the default Google model (NMT) will be used for
// translation.
Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
// Optional. Glossary to be applied. The glossary must be within the same
// region (have the same location-id) as the model, otherwise an
// INVALID_ARGUMENT (400) error is returned.
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
// Optional. The labels with user-defined metadata for the request.
//
// Label keys and values can be no longer than 63 characters (Unicode
// codepoints), can only contain lowercase letters, numeric characters,
// underscores and dashes. International characters are allowed. Label values
// are optional. Label keys must start with a letter.
//
// See https://cloud.google.com/translate/docs/advanced/labels for more
// information.
Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// Optional. This flag is to support user customized attribution.
// If not provided, the default is `Machine Translated by Google`.
// Customized attribution should follow rules in
// https://cloud.google.com/translate/attribution#attribution_and_logos
CustomizedAttribution string `protobuf:"bytes,10,opt,name=customized_attribution,json=customizedAttribution,proto3" json:"customized_attribution,omitempty"`
// Optional. is_translate_native_pdf_only field for external customers.
// If true, the page limit of online native pdf translation is 300 and only
// native pdf pages will be translated.
IsTranslateNativePdfOnly bool `protobuf:"varint,11,opt,name=is_translate_native_pdf_only,json=isTranslateNativePdfOnly,proto3" json:"is_translate_native_pdf_only,omitempty"`
// Optional. If true, use the text removal server to remove the shadow text on
// background image for native pdf translation.
// Shadow removal feature can only be enabled when
// is_translate_native_pdf_only: false && pdf_native_only: false
EnableShadowRemovalNativePdf bool `protobuf:"varint,12,opt,name=enable_shadow_removal_native_pdf,json=enableShadowRemovalNativePdf,proto3" json:"enable_shadow_removal_native_pdf,omitempty"`
// Optional. If true, enable auto rotation correction in DVS.
EnableRotationCorrection bool `protobuf:"varint,13,opt,name=enable_rotation_correction,json=enableRotationCorrection,proto3" json:"enable_rotation_correction,omitempty"`
// contains filtered or unexported fields
}A document translation request.
func (*TranslateDocumentRequest) Descriptor
func (*TranslateDocumentRequest) Descriptor() ([]byte, []int)Deprecated: Use TranslateDocumentRequest.ProtoReflect.Descriptor instead.
func (*TranslateDocumentRequest) GetCustomizedAttribution
func (x *TranslateDocumentRequest) GetCustomizedAttribution() stringfunc (*TranslateDocumentRequest) GetDocumentInputConfig
func (x *TranslateDocumentRequest) GetDocumentInputConfig() *DocumentInputConfigfunc (*TranslateDocumentRequest) GetDocumentOutputConfig
func (x *TranslateDocumentRequest) GetDocumentOutputConfig() *DocumentOutputConfigfunc (*TranslateDocumentRequest) GetEnableRotationCorrection
func (x *TranslateDocumentRequest) GetEnableRotationCorrection() boolfunc (*TranslateDocumentRequest) GetEnableShadowRemovalNativePdf
func (x *TranslateDocumentRequest) GetEnableShadowRemovalNativePdf() boolfunc (*TranslateDocumentRequest) GetGlossaryConfig
func (x *TranslateDocumentRequest) GetGlossaryConfig() *TranslateTextGlossaryConfigfunc (*TranslateDocumentRequest) GetIsTranslateNativePdfOnly
func (x *TranslateDocumentRequest) GetIsTranslateNativePdfOnly() boolfunc (*TranslateDocumentRequest) GetLabels
func (x *TranslateDocumentRequest) GetLabels() map[string]stringfunc (*TranslateDocumentRequest) GetModel
func (x *TranslateDocumentRequest) GetModel() stringfunc (*TranslateDocumentRequest) GetParent
func (x *TranslateDocumentRequest) GetParent() stringfunc (*TranslateDocumentRequest) GetSourceLanguageCode
func (x *TranslateDocumentRequest) GetSourceLanguageCode() stringfunc (*TranslateDocumentRequest) GetTargetLanguageCode
func (x *TranslateDocumentRequest) GetTargetLanguageCode() stringfunc (*TranslateDocumentRequest) ProtoMessage
func (*TranslateDocumentRequest) ProtoMessage()func (*TranslateDocumentRequest) ProtoReflect
func (x *TranslateDocumentRequest) ProtoReflect() protoreflect.Messagefunc (*TranslateDocumentRequest) Reset
func (x *TranslateDocumentRequest) Reset()func (*TranslateDocumentRequest) String
func (x *TranslateDocumentRequest) String() stringTranslateDocumentResponse
type TranslateDocumentResponse struct {
// Translated document.
DocumentTranslation *DocumentTranslation `protobuf:"bytes,1,opt,name=document_translation,json=documentTranslation,proto3" json:"document_translation,omitempty"`
// The document's translation output if a glossary is provided in the request.
// This can be the same as [TranslateDocumentResponse.document_translation]
// if no glossary terms apply.
GlossaryDocumentTranslation *DocumentTranslation `protobuf:"bytes,2,opt,name=glossary_document_translation,json=glossaryDocumentTranslation,proto3" json:"glossary_document_translation,omitempty"`
// Only present when 'model' is present in the request.
// 'model' is normalized to have a project number.
//
// For example:
// If the 'model' field in TranslateDocumentRequest is:
// `projects/{project-id}/locations/{location-id}/models/general/nmt` then
// `model` here would be normalized to
// `projects/{project-number}/locations/{location-id}/models/general/nmt`.
Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
// The `glossary_config` used for this translation.
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,4,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
// contains filtered or unexported fields
}A translated document response message.
func (*TranslateDocumentResponse) Descriptor
func (*TranslateDocumentResponse) Descriptor() ([]byte, []int)Deprecated: Use TranslateDocumentResponse.ProtoReflect.Descriptor instead.
func (*TranslateDocumentResponse) GetDocumentTranslation
func (x *TranslateDocumentResponse) GetDocumentTranslation() *DocumentTranslationfunc (*TranslateDocumentResponse) GetGlossaryConfig
func (x *TranslateDocumentResponse) GetGlossaryConfig() *TranslateTextGlossaryConfigfunc (*TranslateDocumentResponse) GetGlossaryDocumentTranslation
func (x *TranslateDocumentResponse) GetGlossaryDocumentTranslation() *DocumentTranslationfunc (*TranslateDocumentResponse) GetModel
func (x *TranslateDocumentResponse) GetModel() stringfunc (*TranslateDocumentResponse) ProtoMessage
func (*TranslateDocumentResponse) ProtoMessage()func (*TranslateDocumentResponse) ProtoReflect
func (x *TranslateDocumentResponse) ProtoReflect() protoreflect.Messagefunc (*TranslateDocumentResponse) Reset
func (x *TranslateDocumentResponse) Reset()func (*TranslateDocumentResponse) String
func (x *TranslateDocumentResponse) String() stringTranslateTextGlossaryConfig
type TranslateTextGlossaryConfig struct {
// Required. The `glossary` to be applied for this translation.
//
// The format depends on the glossary:
//
// - User-provided custom glossary:
// `projects/{project-number-or-id}/locations/{location-id}/glossaries/{glossary-id}`
Glossary string `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// Optional. Indicates match is case insensitive. The default value is `false`
// if missing.
IgnoreCase bool `protobuf:"varint,2,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
// Optional. If set to true, the glossary will be used for contextual
// translation.
ContextualTranslationEnabled bool `protobuf:"varint,4,opt,name=contextual_translation_enabled,json=contextualTranslationEnabled,proto3" json:"contextual_translation_enabled,omitempty"`
// contains filtered or unexported fields
}Configures which glossary is used for a specific target language and defines options for applying that glossary.
func (*TranslateTextGlossaryConfig) Descriptor
func (*TranslateTextGlossaryConfig) Descriptor() ([]byte, []int)Deprecated: Use TranslateTextGlossaryConfig.ProtoReflect.Descriptor instead.
func (*TranslateTextGlossaryConfig) GetContextualTranslationEnabled
func (x *TranslateTextGlossaryConfig) GetContextualTranslationEnabled() boolfunc (*TranslateTextGlossaryConfig) GetGlossary
func (x *TranslateTextGlossaryConfig) GetGlossary() stringfunc (*TranslateTextGlossaryConfig) GetIgnoreCase
func (x *TranslateTextGlossaryConfig) GetIgnoreCase() boolfunc (*TranslateTextGlossaryConfig) ProtoMessage
func (*TranslateTextGlossaryConfig) ProtoMessage()func (*TranslateTextGlossaryConfig) ProtoReflect
func (x *TranslateTextGlossaryConfig) ProtoReflect() protoreflect.Messagefunc (*TranslateTextGlossaryConfig) Reset
func (x *TranslateTextGlossaryConfig) Reset()func (*TranslateTextGlossaryConfig) String
func (x *TranslateTextGlossaryConfig) String() stringTranslateTextRequest
type TranslateTextRequest struct {
// Required. The content of the input in string format.
// We recommend the total content be less than 30,000 codepoints. The max
// length of this field is 1024. Use BatchTranslateText for larger text.
Contents []string `protobuf:"bytes,1,rep,name=contents,proto3" json:"contents,omitempty"`
// Optional. The format of the source text, for example, "text/html",
//
// "text/plain". If left blank, the MIME type defaults to "text/html".
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
// Optional. The ISO-639 language code of the input text if
// known, for example, "en-US" or "sr-Latn". Supported language codes are
// listed in [Language
// Support](https://cloud.google.com/translate/docs/languages). If the source
// language isn't specified, the API attempts to identify the source language
// automatically and returns the source language within the response.
SourceLanguageCode string `protobuf:"bytes,4,opt,name=source_language_code,json=sourceLanguageCode,proto3" json:"source_language_code,omitempty"`
// Required. The ISO-639 language code to use for translation of the input
// text, set to one of the language codes listed in [Language
// Support](https://cloud.google.com/translate/docs/languages).
TargetLanguageCode string `protobuf:"bytes,5,opt,name=target_language_code,json=targetLanguageCode,proto3" json:"target_language_code,omitempty"`
// Required. Project or location to make a call. Must refer to a caller's
// project.
//
// Format: `projects/{project-number-or-id}` or
// `projects/{project-number-or-id}/locations/{location-id}`.
//
// For global calls, use `projects/{project-number-or-id}/locations/global` or
// `projects/{project-number-or-id}`.
//
// Non-global location is required for requests using AutoML models or
// custom glossaries.
//
// Models and glossaries must be within the same region (have same
// location-id), otherwise an INVALID_ARGUMENT (400) error is returned.
Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The `model` type requested for this translation.
//
// The format depends on model type:
//
// - AutoML Translation models:
// `projects/{project-number-or-id}/locations/{location-id}/models/{model-id}`
//
// - General (built-in) models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/nmt`,
//
// - Translation LLM models:
// `projects/{project-number-or-id}/locations/{location-id}/models/general/translation-llm`,
//
// For global (non-regionalized) requests, use `location-id` `global`.
// For example,
// `projects/{project-number-or-id}/locations/global/models/general/nmt`.
//
// If not provided, the default Google model (NMT) will be used
Model string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
// Optional. Glossary to be applied. The glossary must be
// within the same region (have the same location-id) as the model, otherwise
// an INVALID_ARGUMENT (400) error is returned.
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,7,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
// Optional. Transliteration to be applied.
TransliterationConfig *TransliterationConfig `protobuf:"bytes,13,opt,name=transliteration_config,json=transliterationConfig,proto3" json:"transliteration_config,omitempty"`
// Optional. The labels with user-defined metadata for the request.
//
// Label keys and values can be no longer than 63 characters
// (Unicode codepoints), can only contain lowercase letters, numeric
// characters, underscores and dashes. International characters are allowed.
// Label values are optional. Label keys must start with a letter.
//
// See https://cloud.google.com/translate/docs/advanced/labels for more
// information.
Labels map[string]string `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// contains filtered or unexported fields
}The request message for synchronous translation.
func (*TranslateTextRequest) Descriptor
func (*TranslateTextRequest) Descriptor() ([]byte, []int)Deprecated: Use TranslateTextRequest.ProtoReflect.Descriptor instead.
func (*TranslateTextRequest) GetContents
func (x *TranslateTextRequest) GetContents() []stringfunc (*TranslateTextRequest) GetGlossaryConfig
func (x *TranslateTextRequest) GetGlossaryConfig() *TranslateTextGlossaryConfigfunc (*TranslateTextRequest) GetLabels
func (x *TranslateTextRequest) GetLabels() map[string]stringfunc (*TranslateTextRequest) GetMimeType
func (x *TranslateTextRequest) GetMimeType() stringfunc (*TranslateTextRequest) GetModel
func (x *TranslateTextRequest) GetModel() stringfunc (*TranslateTextRequest) GetParent
func (x *TranslateTextRequest) GetParent() stringfunc (*TranslateTextRequest) GetSourceLanguageCode
func (x *TranslateTextRequest) GetSourceLanguageCode() stringfunc (*TranslateTextRequest) GetTargetLanguageCode
func (x *TranslateTextRequest) GetTargetLanguageCode() stringfunc (*TranslateTextRequest) GetTransliterationConfig
func (x *TranslateTextRequest) GetTransliterationConfig() *TransliterationConfigfunc (*TranslateTextRequest) ProtoMessage
func (*TranslateTextRequest) ProtoMessage()func (*TranslateTextRequest) ProtoReflect
func (x *TranslateTextRequest) ProtoReflect() protoreflect.Messagefunc (*TranslateTextRequest) Reset
func (x *TranslateTextRequest) Reset()func (*TranslateTextRequest) String
func (x *TranslateTextRequest) String() stringTranslateTextResponse
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() []*Translationfunc (*TranslateTextResponse) GetTranslations
func (x *TranslateTextResponse) GetTranslations() []*Translationfunc (*TranslateTextResponse) ProtoMessage
func (*TranslateTextResponse) ProtoMessage()func (*TranslateTextResponse) ProtoReflect
func (x *TranslateTextResponse) ProtoReflect() protoreflect.Messagefunc (*TranslateTextResponse) Reset
func (x *TranslateTextResponse) Reset()func (*TranslateTextResponse) String
func (x *TranslateTextResponse) String() stringTranslation
type Translation struct {
// Text translated into the target language.
// If an error occurs during translation, this field might be excluded from
// the response.
TranslatedText string `protobuf:"bytes,1,opt,name=translated_text,json=translatedText,proto3" json:"translated_text,omitempty"`
// Only present when `model` is present in the request.
// `model` here is normalized to have project number.
//
// For example:
// If the `model` requested in TranslationTextRequest is
// `projects/{project-id}/locations/{location-id}/models/general/nmt` then
// `model` here would be normalized to
// `projects/{project-number}/locations/{location-id}/models/general/nmt`.
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// The ISO-639 language code of source text in the initial request, detected
// automatically, if no source language was passed within the initial
// request. If the source language was passed, auto-detection of the language
// does not occur and this field is empty.
DetectedLanguageCode string `protobuf:"bytes,4,opt,name=detected_language_code,json=detectedLanguageCode,proto3" json:"detected_language_code,omitempty"`
// The `glossary_config` used for this translation.
GlossaryConfig *TranslateTextGlossaryConfig `protobuf:"bytes,3,opt,name=glossary_config,json=glossaryConfig,proto3" json:"glossary_config,omitempty"`
// contains filtered or unexported fields
}A single translation response.
func (*Translation) Descriptor
func (*Translation) Descriptor() ([]byte, []int)Deprecated: Use Translation.ProtoReflect.Descriptor instead.
func (*Translation) GetDetectedLanguageCode
func (x *Translation) GetDetectedLanguageCode() stringfunc (*Translation) GetGlossaryConfig
func (x *Translation) GetGlossaryConfig() *TranslateTextGlossaryConfigfunc (*Translation) GetModel
func (x *Translation) GetModel() stringfunc (*Translation) GetTranslatedText
func (x *Translation) GetTranslatedText() stringfunc (*Translation) ProtoMessage
func (*Translation) ProtoMessage()func (*Translation) ProtoReflect
func (x *Translation) ProtoReflect() protoreflect.Messagefunc (*Translation) Reset
func (x *Translation) Reset()func (*Translation) String
func (x *Translation) String() stringTranslationServiceClient
type TranslationServiceClient interface {
// Translates input text and returns translated text.
TranslateText(ctx context.Context, in *TranslateTextRequest, opts ...grpc.CallOption) (*TranslateTextResponse, error)
// Romanize input text written in non-Latin scripts to Latin text.
RomanizeText(ctx context.Context, in *RomanizeTextRequest, opts ...grpc.CallOption) (*RomanizeTextResponse, error)
// Detects the language of text within a request.
DetectLanguage(ctx context.Context, in *DetectLanguageRequest, opts ...grpc.CallOption) (*DetectLanguageResponse, error)
// Returns a list of supported languages for translation.
GetSupportedLanguages(ctx context.Context, in *GetSupportedLanguagesRequest, opts ...grpc.CallOption) (*SupportedLanguages, error)
// Translates documents in synchronous mode.
TranslateDocument(ctx context.Context, in *TranslateDocumentRequest, opts ...grpc.CallOption) (*TranslateDocumentResponse, error)
// Translates a large volume of text in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can
// use google.longrunning.Operation.name to poll the status of the call.
BatchTranslateText(ctx context.Context, in *BatchTranslateTextRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Translates a large volume of document in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can use
// google.longrunning.Operation.name to poll the status of the call.
BatchTranslateDocument(ctx context.Context, in *BatchTranslateDocumentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a glossary and returns the long-running operation. Returns
// NOT_FOUND, if the project doesn't exist.
CreateGlossary(ctx context.Context, in *CreateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a glossary. A LRO is used since the update can be async if the
// glossary's entry file is updated.
UpdateGlossary(ctx context.Context, in *UpdateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't
// exist.
ListGlossaries(ctx context.Context, in *ListGlossariesRequest, opts ...grpc.CallOption) (*ListGlossariesResponse, error)
// Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
// exist.
GetGlossary(ctx context.Context, in *GetGlossaryRequest, opts ...grpc.CallOption) (*Glossary, error)
// Deletes a glossary, or cancels glossary construction
// if the glossary isn't created yet.
// Returns NOT_FOUND, if the glossary doesn't exist.
DeleteGlossary(ctx context.Context, in *DeleteGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets a single glossary entry by the given id.
GetGlossaryEntry(ctx context.Context, in *GetGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
// List the entries for the glossary.
ListGlossaryEntries(ctx context.Context, in *ListGlossaryEntriesRequest, opts ...grpc.CallOption) (*ListGlossaryEntriesResponse, error)
// Creates a glossary entry.
CreateGlossaryEntry(ctx context.Context, in *CreateGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
// Updates a glossary entry.
UpdateGlossaryEntry(ctx context.Context, in *UpdateGlossaryEntryRequest, opts ...grpc.CallOption) (*GlossaryEntry, error)
// Deletes a single entry from the glossary
DeleteGlossaryEntry(ctx context.Context, in *DeleteGlossaryEntryRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Creates a Dataset.
CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets a Dataset.
GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
// Lists datasets.
ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
// Deletes a dataset and all of its contents.
DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates an Adaptive MT dataset.
CreateAdaptiveMtDataset(ctx context.Context, in *CreateAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*AdaptiveMtDataset, error)
// Deletes an Adaptive MT dataset, including all its entries and associated
// metadata.
DeleteAdaptiveMtDataset(ctx context.Context, in *DeleteAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Gets the Adaptive MT dataset.
GetAdaptiveMtDataset(ctx context.Context, in *GetAdaptiveMtDatasetRequest, opts ...grpc.CallOption) (*AdaptiveMtDataset, error)
// Lists all Adaptive MT datasets for which the caller has read permission.
ListAdaptiveMtDatasets(ctx context.Context, in *ListAdaptiveMtDatasetsRequest, opts ...grpc.CallOption) (*ListAdaptiveMtDatasetsResponse, error)
// Translate text using Adaptive MT.
AdaptiveMtTranslate(ctx context.Context, in *AdaptiveMtTranslateRequest, opts ...grpc.CallOption) (*AdaptiveMtTranslateResponse, error)
// Gets and AdaptiveMtFile
GetAdaptiveMtFile(ctx context.Context, in *GetAdaptiveMtFileRequest, opts ...grpc.CallOption) (*AdaptiveMtFile, error)
// Deletes an AdaptiveMtFile along with its sentences.
DeleteAdaptiveMtFile(ctx context.Context, in *DeleteAdaptiveMtFileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Imports an AdaptiveMtFile and adds all of its sentences into the
// AdaptiveMtDataset.
ImportAdaptiveMtFile(ctx context.Context, in *ImportAdaptiveMtFileRequest, opts ...grpc.CallOption) (*ImportAdaptiveMtFileResponse, error)
// Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
ListAdaptiveMtFiles(ctx context.Context, in *ListAdaptiveMtFilesRequest, opts ...grpc.CallOption) (*ListAdaptiveMtFilesResponse, error)
// Lists all AdaptiveMtSentences under a given file/dataset.
ListAdaptiveMtSentences(ctx context.Context, in *ListAdaptiveMtSentencesRequest, opts ...grpc.CallOption) (*ListAdaptiveMtSentencesResponse, error)
// Import sentence pairs into translation Dataset.
ImportData(ctx context.Context, in *ImportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Exports dataset's data to the provided output location.
ExportData(ctx context.Context, in *ExportDataRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists sentence pairs in the dataset.
ListExamples(ctx context.Context, in *ListExamplesRequest, opts ...grpc.CallOption) (*ListExamplesResponse, error)
// Creates a Model.
CreateModel(ctx context.Context, in *CreateModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists models.
ListModels(ctx context.Context, in *ListModelsRequest, opts ...grpc.CallOption) (*ListModelsResponse, error)
// Gets a model.
GetModel(ctx context.Context, in *GetModelRequest, opts ...grpc.CallOption) (*Model, error)
// Deletes a model.
DeleteModel(ctx context.Context, in *DeleteModelRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}TranslationServiceClient is the client API for TranslationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTranslationServiceClient
func NewTranslationServiceClient(cc grpc.ClientConnInterface) TranslationServiceClientTranslationServiceServer
type TranslationServiceServer interface {
// Translates input text and returns translated text.
TranslateText(context.Context, *TranslateTextRequest) (*TranslateTextResponse, error)
// Romanize input text written in non-Latin scripts to Latin text.
RomanizeText(context.Context, *RomanizeTextRequest) (*RomanizeTextResponse, error)
// Detects the language of text within a request.
DetectLanguage(context.Context, *DetectLanguageRequest) (*DetectLanguageResponse, error)
// Returns a list of supported languages for translation.
GetSupportedLanguages(context.Context, *GetSupportedLanguagesRequest) (*SupportedLanguages, error)
// Translates documents in synchronous mode.
TranslateDocument(context.Context, *TranslateDocumentRequest) (*TranslateDocumentResponse, error)
// Translates a large volume of text in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can
// use google.longrunning.Operation.name to poll the status of the call.
BatchTranslateText(context.Context, *BatchTranslateTextRequest) (*longrunningpb.Operation, error)
// Translates a large volume of document in asynchronous batch mode.
// This function provides real-time output as the inputs are being processed.
// If caller cancels a request, the partial results (for an input file, it's
// all or nothing) may still be available on the specified output location.
//
// This call returns immediately and you can use
// google.longrunning.Operation.name to poll the status of the call.
BatchTranslateDocument(context.Context, *BatchTranslateDocumentRequest) (*longrunningpb.Operation, error)
// Creates a glossary and returns the long-running operation. Returns
// NOT_FOUND, if the project doesn't exist.
CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunningpb.Operation, error)
// Updates a glossary. A LRO is used since the update can be async if the
// glossary's entry file is updated.
UpdateGlossary(context.Context, *UpdateGlossaryRequest) (*longrunningpb.Operation, error)
// Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't
// exist.
ListGlossaries(context.Context, *ListGlossariesRequest) (*ListGlossariesResponse, error)
// Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
// exist.
GetGlossary(context.Context, *GetGlossaryRequest) (*Glossary, error)
// Deletes a glossary, or cancels glossary construction
// if the glossary isn't created yet.
// Returns NOT_FOUND, if the glossary doesn't exist.
DeleteGlossary(context.Context, *DeleteGlossaryRequest) (*longrunningpb.Operation, error)
// Gets a single glossary entry by the given id.
GetGlossaryEntry(context.Context, *GetGlossaryEntryRequest) (*GlossaryEntry, error)
// List the entries for the glossary.
ListGlossaryEntries(context.Context, *ListGlossaryEntriesRequest) (*ListGlossaryEntriesResponse, error)
// Creates a glossary entry.
CreateGlossaryEntry(context.Context, *CreateGlossaryEntryRequest) (*GlossaryEntry, error)
// Updates a glossary entry.
UpdateGlossaryEntry(context.Context, *UpdateGlossaryEntryRequest) (*GlossaryEntry, error)
// Deletes a single entry from the glossary
DeleteGlossaryEntry(context.Context, *DeleteGlossaryEntryRequest) (*emptypb.Empty, error)
// Creates a Dataset.
CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error)
// Gets a Dataset.
GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
// Lists datasets.
ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
// Deletes a dataset and all of its contents.
DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error)
// Creates an Adaptive MT dataset.
CreateAdaptiveMtDataset(context.Context, *CreateAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
// Deletes an Adaptive MT dataset, including all its entries and associated
// metadata.
DeleteAdaptiveMtDataset(context.Context, *DeleteAdaptiveMtDatasetRequest) (*emptypb.Empty, error)
// Gets the Adaptive MT dataset.
GetAdaptiveMtDataset(context.Context, *GetAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)
// Lists all Adaptive MT datasets for which the caller has read permission.
ListAdaptiveMtDatasets(context.Context, *ListAdaptiveMtDatasetsRequest) (*ListAdaptiveMtDatasetsResponse, error)
// Translate text using Adaptive MT.
AdaptiveMtTranslate(context.Context, *AdaptiveMtTranslateRequest) (*AdaptiveMtTranslateResponse, error)
// Gets and AdaptiveMtFile
GetAdaptiveMtFile(context.Context, *GetAdaptiveMtFileRequest) (*AdaptiveMtFile, error)
// Deletes an AdaptiveMtFile along with its sentences.
DeleteAdaptiveMtFile(context.Context, *DeleteAdaptiveMtFileRequest) (*emptypb.Empty, error)
// Imports an AdaptiveMtFile and adds all of its sentences into the
// AdaptiveMtDataset.
ImportAdaptiveMtFile(context.Context, *ImportAdaptiveMtFileRequest) (*ImportAdaptiveMtFileResponse, error)
// Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
ListAdaptiveMtFiles(context.Context, *ListAdaptiveMtFilesRequest) (*ListAdaptiveMtFilesResponse, error)
// Lists all AdaptiveMtSentences under a given file/dataset.
ListAdaptiveMtSentences(context.Context, *ListAdaptiveMtSentencesRequest) (*ListAdaptiveMtSentencesResponse, error)
// Import sentence pairs into translation Dataset.
ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)
// Exports dataset's data to the provided output location.
ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)
// Lists sentence pairs in the dataset.
ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)
// Creates a Model.
CreateModel(context.Context, *CreateModelRequest) (*longrunningpb.Operation, error)
// Lists models.
ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)
// Gets a model.
GetModel(context.Context, *GetModelRequest) (*Model, error)
// Deletes a model.
DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error)
}TranslationServiceServer is the server API for TranslationService service. All implementations should embed UnimplementedTranslationServiceServer for forward compatibility
TransliterationConfig
type TransliterationConfig struct {
// If true, source text in romanized form can be translated to the target
// language.
EnableTransliteration bool `protobuf:"varint,1,opt,name=enable_transliteration,json=enableTransliteration,proto3" json:"enable_transliteration,omitempty"`
// contains filtered or unexported fields
}Configures transliteration feature on top of translation.
func (*TransliterationConfig) Descriptor
func (*TransliterationConfig) Descriptor() ([]byte, []int)Deprecated: Use TransliterationConfig.ProtoReflect.Descriptor instead.
func (*TransliterationConfig) GetEnableTransliteration
func (x *TransliterationConfig) GetEnableTransliteration() boolfunc (*TransliterationConfig) ProtoMessage
func (*TransliterationConfig) ProtoMessage()func (*TransliterationConfig) ProtoReflect
func (x *TransliterationConfig) ProtoReflect() protoreflect.Messagefunc (*TransliterationConfig) Reset
func (x *TransliterationConfig) Reset()func (*TransliterationConfig) String
func (x *TransliterationConfig) String() stringUnimplementedTranslationServiceServer
type UnimplementedTranslationServiceServer struct {
}UnimplementedTranslationServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedTranslationServiceServer) AdaptiveMtTranslate
func (UnimplementedTranslationServiceServer) AdaptiveMtTranslate(context.Context, *AdaptiveMtTranslateRequest) (*AdaptiveMtTranslateResponse, error)func (UnimplementedTranslationServiceServer) BatchTranslateDocument
func (UnimplementedTranslationServiceServer) BatchTranslateDocument(context.Context, *BatchTranslateDocumentRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) BatchTranslateText
func (UnimplementedTranslationServiceServer) BatchTranslateText(context.Context, *BatchTranslateTextRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset
func (UnimplementedTranslationServiceServer) CreateAdaptiveMtDataset(context.Context, *CreateAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)func (UnimplementedTranslationServiceServer) CreateDataset
func (UnimplementedTranslationServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) CreateGlossary
func (UnimplementedTranslationServiceServer) CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) CreateGlossaryEntry
func (UnimplementedTranslationServiceServer) CreateGlossaryEntry(context.Context, *CreateGlossaryEntryRequest) (*GlossaryEntry, error)func (UnimplementedTranslationServiceServer) CreateModel
func (UnimplementedTranslationServiceServer) CreateModel(context.Context, *CreateModelRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset
func (UnimplementedTranslationServiceServer) DeleteAdaptiveMtDataset(context.Context, *DeleteAdaptiveMtDatasetRequest) (*emptypb.Empty, error)func (UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile
func (UnimplementedTranslationServiceServer) DeleteAdaptiveMtFile(context.Context, *DeleteAdaptiveMtFileRequest) (*emptypb.Empty, error)func (UnimplementedTranslationServiceServer) DeleteDataset
func (UnimplementedTranslationServiceServer) DeleteDataset(context.Context, *DeleteDatasetRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) DeleteGlossary
func (UnimplementedTranslationServiceServer) DeleteGlossary(context.Context, *DeleteGlossaryRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) DeleteGlossaryEntry
func (UnimplementedTranslationServiceServer) DeleteGlossaryEntry(context.Context, *DeleteGlossaryEntryRequest) (*emptypb.Empty, error)func (UnimplementedTranslationServiceServer) DeleteModel
func (UnimplementedTranslationServiceServer) DeleteModel(context.Context, *DeleteModelRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) DetectLanguage
func (UnimplementedTranslationServiceServer) DetectLanguage(context.Context, *DetectLanguageRequest) (*DetectLanguageResponse, error)func (UnimplementedTranslationServiceServer) ExportData
func (UnimplementedTranslationServiceServer) ExportData(context.Context, *ExportDataRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) GetAdaptiveMtDataset
func (UnimplementedTranslationServiceServer) GetAdaptiveMtDataset(context.Context, *GetAdaptiveMtDatasetRequest) (*AdaptiveMtDataset, error)func (UnimplementedTranslationServiceServer) GetAdaptiveMtFile
func (UnimplementedTranslationServiceServer) GetAdaptiveMtFile(context.Context, *GetAdaptiveMtFileRequest) (*AdaptiveMtFile, error)func (UnimplementedTranslationServiceServer) GetDataset
func (UnimplementedTranslationServiceServer) GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)func (UnimplementedTranslationServiceServer) GetGlossary
func (UnimplementedTranslationServiceServer) GetGlossary(context.Context, *GetGlossaryRequest) (*Glossary, error)func (UnimplementedTranslationServiceServer) GetGlossaryEntry
func (UnimplementedTranslationServiceServer) GetGlossaryEntry(context.Context, *GetGlossaryEntryRequest) (*GlossaryEntry, error)func (UnimplementedTranslationServiceServer) GetModel
func (UnimplementedTranslationServiceServer) GetModel(context.Context, *GetModelRequest) (*Model, error)func (UnimplementedTranslationServiceServer) GetSupportedLanguages
func (UnimplementedTranslationServiceServer) GetSupportedLanguages(context.Context, *GetSupportedLanguagesRequest) (*SupportedLanguages, error)func (UnimplementedTranslationServiceServer) ImportAdaptiveMtFile
func (UnimplementedTranslationServiceServer) ImportAdaptiveMtFile(context.Context, *ImportAdaptiveMtFileRequest) (*ImportAdaptiveMtFileResponse, error)func (UnimplementedTranslationServiceServer) ImportData
func (UnimplementedTranslationServiceServer) ImportData(context.Context, *ImportDataRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets
func (UnimplementedTranslationServiceServer) ListAdaptiveMtDatasets(context.Context, *ListAdaptiveMtDatasetsRequest) (*ListAdaptiveMtDatasetsResponse, error)func (UnimplementedTranslationServiceServer) ListAdaptiveMtFiles
func (UnimplementedTranslationServiceServer) ListAdaptiveMtFiles(context.Context, *ListAdaptiveMtFilesRequest) (*ListAdaptiveMtFilesResponse, error)func (UnimplementedTranslationServiceServer) ListAdaptiveMtSentences
func (UnimplementedTranslationServiceServer) ListAdaptiveMtSentences(context.Context, *ListAdaptiveMtSentencesRequest) (*ListAdaptiveMtSentencesResponse, error)func (UnimplementedTranslationServiceServer) ListDatasets
func (UnimplementedTranslationServiceServer) ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)func (UnimplementedTranslationServiceServer) ListExamples
func (UnimplementedTranslationServiceServer) ListExamples(context.Context, *ListExamplesRequest) (*ListExamplesResponse, error)func (UnimplementedTranslationServiceServer) ListGlossaries
func (UnimplementedTranslationServiceServer) ListGlossaries(context.Context, *ListGlossariesRequest) (*ListGlossariesResponse, error)func (UnimplementedTranslationServiceServer) ListGlossaryEntries
func (UnimplementedTranslationServiceServer) ListGlossaryEntries(context.Context, *ListGlossaryEntriesRequest) (*ListGlossaryEntriesResponse, error)func (UnimplementedTranslationServiceServer) ListModels
func (UnimplementedTranslationServiceServer) ListModels(context.Context, *ListModelsRequest) (*ListModelsResponse, error)func (UnimplementedTranslationServiceServer) RomanizeText
func (UnimplementedTranslationServiceServer) RomanizeText(context.Context, *RomanizeTextRequest) (*RomanizeTextResponse, error)func (UnimplementedTranslationServiceServer) TranslateDocument
func (UnimplementedTranslationServiceServer) TranslateDocument(context.Context, *TranslateDocumentRequest) (*TranslateDocumentResponse, error)func (UnimplementedTranslationServiceServer) TranslateText
func (UnimplementedTranslationServiceServer) TranslateText(context.Context, *TranslateTextRequest) (*TranslateTextResponse, error)func (UnimplementedTranslationServiceServer) UpdateGlossary
func (UnimplementedTranslationServiceServer) UpdateGlossary(context.Context, *UpdateGlossaryRequest) (*longrunningpb.Operation, error)func (UnimplementedTranslationServiceServer) UpdateGlossaryEntry
func (UnimplementedTranslationServiceServer) UpdateGlossaryEntry(context.Context, *UpdateGlossaryEntryRequest) (*GlossaryEntry, error)UnsafeTranslationServiceServer
type UnsafeTranslationServiceServer interface {
// contains filtered or unexported methods
}UnsafeTranslationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TranslationServiceServer will result in compilation errors.
UpdateGlossaryEntryRequest
type UpdateGlossaryEntryRequest struct {
// Required. The glossary entry to update.
GlossaryEntry *GlossaryEntry `protobuf:"bytes,1,opt,name=glossary_entry,json=glossaryEntry,proto3" json:"glossary_entry,omitempty"`
// contains filtered or unexported fields
}Request message for UpdateGlossaryEntry
func (*UpdateGlossaryEntryRequest) Descriptor
func (*UpdateGlossaryEntryRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateGlossaryEntryRequest.ProtoReflect.Descriptor instead.
func (*UpdateGlossaryEntryRequest) GetGlossaryEntry
func (x *UpdateGlossaryEntryRequest) GetGlossaryEntry() *GlossaryEntryfunc (*UpdateGlossaryEntryRequest) ProtoMessage
func (*UpdateGlossaryEntryRequest) ProtoMessage()func (*UpdateGlossaryEntryRequest) ProtoReflect
func (x *UpdateGlossaryEntryRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateGlossaryEntryRequest) Reset
func (x *UpdateGlossaryEntryRequest) Reset()func (*UpdateGlossaryEntryRequest) String
func (x *UpdateGlossaryEntryRequest) String() stringUpdateGlossaryMetadata
type UpdateGlossaryMetadata struct {
// The updated glossary object.
Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// The current state of the glossary update operation. If the glossary input
// file was not updated this will be completed immediately
State UpdateGlossaryMetadata_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.translation.v3.UpdateGlossaryMetadata_State" json:"state,omitempty"`
// The time when the operation was submitted to the server.
SubmitTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=submit_time,json=submitTime,proto3" json:"submit_time,omitempty"`
// contains filtered or unexported fields
}Stored in the [google.longrunning.Operation.metadata][google.longrunning.Operation.metadata] field returned by UpdateGlossary.
func (*UpdateGlossaryMetadata) Descriptor
func (*UpdateGlossaryMetadata) Descriptor() ([]byte, []int)Deprecated: Use UpdateGlossaryMetadata.ProtoReflect.Descriptor instead.
func (*UpdateGlossaryMetadata) GetGlossary
func (x *UpdateGlossaryMetadata) GetGlossary() *Glossaryfunc (*UpdateGlossaryMetadata) GetState
func (x *UpdateGlossaryMetadata) GetState() UpdateGlossaryMetadata_Statefunc (*UpdateGlossaryMetadata) GetSubmitTime
func (x *UpdateGlossaryMetadata) GetSubmitTime() *timestamppb.Timestampfunc (*UpdateGlossaryMetadata) ProtoMessage
func (*UpdateGlossaryMetadata) ProtoMessage()func (*UpdateGlossaryMetadata) ProtoReflect
func (x *UpdateGlossaryMetadata) ProtoReflect() protoreflect.Messagefunc (*UpdateGlossaryMetadata) Reset
func (x *UpdateGlossaryMetadata) Reset()func (*UpdateGlossaryMetadata) String
func (x *UpdateGlossaryMetadata) String() stringUpdateGlossaryMetadata_State
type UpdateGlossaryMetadata_State int32Enumerates the possible states that the update request can be in.
UpdateGlossaryMetadata_STATE_UNSPECIFIED, UpdateGlossaryMetadata_RUNNING, UpdateGlossaryMetadata_SUCCEEDED, UpdateGlossaryMetadata_FAILED, UpdateGlossaryMetadata_CANCELLING, UpdateGlossaryMetadata_CANCELLED
const (
// Invalid.
UpdateGlossaryMetadata_STATE_UNSPECIFIED UpdateGlossaryMetadata_State = 0
// Request is being processed.
UpdateGlossaryMetadata_RUNNING UpdateGlossaryMetadata_State = 1
// The glossary was successfully updated.
UpdateGlossaryMetadata_SUCCEEDED UpdateGlossaryMetadata_State = 2
// Failed to update the glossary.
UpdateGlossaryMetadata_FAILED UpdateGlossaryMetadata_State = 3
// Request is in the process of being canceled after caller invoked
// longrunning.Operations.CancelOperation on the request id.
UpdateGlossaryMetadata_CANCELLING UpdateGlossaryMetadata_State = 4
// The glossary update request was successfully canceled.
UpdateGlossaryMetadata_CANCELLED UpdateGlossaryMetadata_State = 5
)func (UpdateGlossaryMetadata_State) Descriptor
func (UpdateGlossaryMetadata_State) Descriptor() protoreflect.EnumDescriptorfunc (UpdateGlossaryMetadata_State) Enum
func (x UpdateGlossaryMetadata_State) Enum() *UpdateGlossaryMetadata_Statefunc (UpdateGlossaryMetadata_State) EnumDescriptor
func (UpdateGlossaryMetadata_State) EnumDescriptor() ([]byte, []int)Deprecated: Use UpdateGlossaryMetadata_State.Descriptor instead.
func (UpdateGlossaryMetadata_State) Number
func (x UpdateGlossaryMetadata_State) Number() protoreflect.EnumNumberfunc (UpdateGlossaryMetadata_State) String
func (x UpdateGlossaryMetadata_State) String() stringfunc (UpdateGlossaryMetadata_State) Type
func (UpdateGlossaryMetadata_State) Type() protoreflect.EnumTypeUpdateGlossaryRequest
type UpdateGlossaryRequest struct {
// Required. The glossary entry to update.
Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
// The list of fields to be updated. Currently only `display_name` and
// 'input_config'
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}Request message for the update glossary flow
func (*UpdateGlossaryRequest) Descriptor
func (*UpdateGlossaryRequest) Descriptor() ([]byte, []int)Deprecated: Use UpdateGlossaryRequest.ProtoReflect.Descriptor instead.
func (*UpdateGlossaryRequest) GetGlossary
func (x *UpdateGlossaryRequest) GetGlossary() *Glossaryfunc (*UpdateGlossaryRequest) GetUpdateMask
func (x *UpdateGlossaryRequest) GetUpdateMask() *fieldmaskpb.FieldMaskfunc (*UpdateGlossaryRequest) ProtoMessage
func (*UpdateGlossaryRequest) ProtoMessage()func (*UpdateGlossaryRequest) ProtoReflect
func (x *UpdateGlossaryRequest) ProtoReflect() protoreflect.Messagefunc (*UpdateGlossaryRequest) Reset
func (x *UpdateGlossaryRequest) Reset()func (*UpdateGlossaryRequest) String
func (x *UpdateGlossaryRequest) String() string