Package com.google.cloud.translate.v3
Interface TranslationServiceGrpc.AsyncService
- All Known Implementing Classes:
TranslationServiceGrpc.TranslationServiceImplBase
- Enclosing class:
- TranslationServiceGrpc
public static interface TranslationServiceGrpc.AsyncService
Provides natural language translation operations.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidadaptiveMtTranslate(AdaptiveMtTranslateRequest request, io.grpc.stub.StreamObserver<AdaptiveMtTranslateResponse> responseObserver) Translate text using Adaptive MT.default voidbatchTranslateDocument(BatchTranslateDocumentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Translates a large volume of document in asynchronous batch mode.default voidbatchTranslateText(BatchTranslateTextRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Translates a large volume of text in asynchronous batch mode.default voidcreateAdaptiveMtDataset(CreateAdaptiveMtDatasetRequest request, io.grpc.stub.StreamObserver<AdaptiveMtDataset> responseObserver) Creates an Adaptive MT dataset.default voidcreateDataset(CreateDatasetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Dataset.default voidcreateGlossary(CreateGlossaryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a glossary and returns the long-running operation.default voidcreateGlossaryEntry(CreateGlossaryEntryRequest request, io.grpc.stub.StreamObserver<GlossaryEntry> responseObserver) Creates a glossary entry.default voidcreateModel(CreateModelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Model.default voiddeleteAdaptiveMtDataset(DeleteAdaptiveMtDatasetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes an Adaptive MT dataset, including all its entries and associated metadata.default voiddeleteAdaptiveMtFile(DeleteAdaptiveMtFileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes an AdaptiveMtFile along with its sentences.default voiddeleteDataset(DeleteDatasetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a dataset and all of its contents.default voiddeleteGlossary(DeleteGlossaryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a glossary, or cancels glossary construction if the glossary isn't created yet.default voiddeleteGlossaryEntry(DeleteGlossaryEntryRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a single entry from the glossarydefault voiddeleteModel(DeleteModelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a model.default voiddetectLanguage(DetectLanguageRequest request, io.grpc.stub.StreamObserver<DetectLanguageResponse> responseObserver) Detects the language of text within a request.default voidexportData(ExportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Exports dataset's data to the provided output location.default voidgetAdaptiveMtDataset(GetAdaptiveMtDatasetRequest request, io.grpc.stub.StreamObserver<AdaptiveMtDataset> responseObserver) Gets the Adaptive MT dataset.default voidgetAdaptiveMtFile(GetAdaptiveMtFileRequest request, io.grpc.stub.StreamObserver<AdaptiveMtFile> responseObserver) Gets and AdaptiveMtFiledefault voidgetDataset(GetDatasetRequest request, io.grpc.stub.StreamObserver<Dataset> responseObserver) Gets a Dataset.default voidgetGlossary(GetGlossaryRequest request, io.grpc.stub.StreamObserver<Glossary> responseObserver) Gets a glossary.default voidgetGlossaryEntry(GetGlossaryEntryRequest request, io.grpc.stub.StreamObserver<GlossaryEntry> responseObserver) Gets a single glossary entry by the given id.default voidgetModel(GetModelRequest request, io.grpc.stub.StreamObserver<Model> responseObserver) Gets a model.default voidgetSupportedLanguages(GetSupportedLanguagesRequest request, io.grpc.stub.StreamObserver<SupportedLanguages> responseObserver) Returns a list of supported languages for translation.default voidimportAdaptiveMtFile(ImportAdaptiveMtFileRequest request, io.grpc.stub.StreamObserver<ImportAdaptiveMtFileResponse> responseObserver) Imports an AdaptiveMtFile and adds all of its sentences into the AdaptiveMtDataset.default voidimportData(ImportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Import sentence pairs into translation Dataset.default voidlistAdaptiveMtDatasets(ListAdaptiveMtDatasetsRequest request, io.grpc.stub.StreamObserver<ListAdaptiveMtDatasetsResponse> responseObserver) Lists all Adaptive MT datasets for which the caller has read permission.default voidlistAdaptiveMtFiles(ListAdaptiveMtFilesRequest request, io.grpc.stub.StreamObserver<ListAdaptiveMtFilesResponse> responseObserver) Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.default voidlistAdaptiveMtSentences(ListAdaptiveMtSentencesRequest request, io.grpc.stub.StreamObserver<ListAdaptiveMtSentencesResponse> responseObserver) Lists all AdaptiveMtSentences under a given file/dataset.default voidlistDatasets(ListDatasetsRequest request, io.grpc.stub.StreamObserver<ListDatasetsResponse> responseObserver) Lists datasets.default voidlistExamples(ListExamplesRequest request, io.grpc.stub.StreamObserver<ListExamplesResponse> responseObserver) Lists sentence pairs in the dataset.default voidlistGlossaries(ListGlossariesRequest request, io.grpc.stub.StreamObserver<ListGlossariesResponse> responseObserver) Lists glossaries in a project.default voidlistGlossaryEntries(ListGlossaryEntriesRequest request, io.grpc.stub.StreamObserver<ListGlossaryEntriesResponse> responseObserver) List the entries for the glossary.default voidlistModels(ListModelsRequest request, io.grpc.stub.StreamObserver<ListModelsResponse> responseObserver) Lists models.default voidromanizeText(RomanizeTextRequest request, io.grpc.stub.StreamObserver<RomanizeTextResponse> responseObserver) Romanize input text written in non-Latin scripts to Latin text.default voidtranslateDocument(TranslateDocumentRequest request, io.grpc.stub.StreamObserver<TranslateDocumentResponse> responseObserver) Translates documents in synchronous mode.default voidtranslateText(TranslateTextRequest request, io.grpc.stub.StreamObserver<TranslateTextResponse> responseObserver) Translates input text and returns translated text.default voidupdateGlossary(UpdateGlossaryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a glossary.default voidupdateGlossaryEntry(UpdateGlossaryEntryRequest request, io.grpc.stub.StreamObserver<GlossaryEntry> responseObserver) Updates a glossary entry.
-
Method Details
-
translateText
default void translateText(TranslateTextRequest request, io.grpc.stub.StreamObserver<TranslateTextResponse> responseObserver) Translates input text and returns translated text.
-
romanizeText
default void romanizeText(RomanizeTextRequest request, io.grpc.stub.StreamObserver<RomanizeTextResponse> responseObserver) Romanize input text written in non-Latin scripts to Latin text.
-
detectLanguage
default void detectLanguage(DetectLanguageRequest request, io.grpc.stub.StreamObserver<DetectLanguageResponse> responseObserver) Detects the language of text within a request.
-
getSupportedLanguages
default void getSupportedLanguages(GetSupportedLanguagesRequest request, io.grpc.stub.StreamObserver<SupportedLanguages> responseObserver) Returns a list of supported languages for translation.
-
translateDocument
default void translateDocument(TranslateDocumentRequest request, io.grpc.stub.StreamObserver<TranslateDocumentResponse> responseObserver) Translates documents in synchronous mode.
-
batchTranslateText
default void batchTranslateText(BatchTranslateTextRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) 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.
-
batchTranslateDocument
default void batchTranslateDocument(BatchTranslateDocumentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) 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.
-
createGlossary
default void createGlossary(CreateGlossaryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a glossary and returns the long-running operation. Returns NOT_FOUND, if the project doesn't exist.
-
updateGlossary
default void updateGlossary(UpdateGlossaryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a glossary. A LRO is used since the update can be async if the glossary's entry file is updated.
-
listGlossaries
default void listGlossaries(ListGlossariesRequest request, io.grpc.stub.StreamObserver<ListGlossariesResponse> responseObserver) Lists glossaries in a project. Returns NOT_FOUND, if the project doesn't exist.
-
getGlossary
default void getGlossary(GetGlossaryRequest request, io.grpc.stub.StreamObserver<Glossary> responseObserver) Gets a glossary. Returns NOT_FOUND, if the glossary doesn't exist.
-
deleteGlossary
default void deleteGlossary(DeleteGlossaryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a glossary, or cancels glossary construction if the glossary isn't created yet. Returns NOT_FOUND, if the glossary doesn't exist.
-
getGlossaryEntry
default void getGlossaryEntry(GetGlossaryEntryRequest request, io.grpc.stub.StreamObserver<GlossaryEntry> responseObserver) Gets a single glossary entry by the given id.
-
listGlossaryEntries
default void listGlossaryEntries(ListGlossaryEntriesRequest request, io.grpc.stub.StreamObserver<ListGlossaryEntriesResponse> responseObserver) List the entries for the glossary.
-
createGlossaryEntry
default void createGlossaryEntry(CreateGlossaryEntryRequest request, io.grpc.stub.StreamObserver<GlossaryEntry> responseObserver) Creates a glossary entry.
-
updateGlossaryEntry
default void updateGlossaryEntry(UpdateGlossaryEntryRequest request, io.grpc.stub.StreamObserver<GlossaryEntry> responseObserver) Updates a glossary entry.
-
deleteGlossaryEntry
default void deleteGlossaryEntry(DeleteGlossaryEntryRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a single entry from the glossary
-
createDataset
default void createDataset(CreateDatasetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Dataset.
-
getDataset
default void getDataset(GetDatasetRequest request, io.grpc.stub.StreamObserver<Dataset> responseObserver) Gets a Dataset.
-
listDatasets
default void listDatasets(ListDatasetsRequest request, io.grpc.stub.StreamObserver<ListDatasetsResponse> responseObserver) Lists datasets.
-
deleteDataset
default void deleteDataset(DeleteDatasetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a dataset and all of its contents.
-
createAdaptiveMtDataset
default void createAdaptiveMtDataset(CreateAdaptiveMtDatasetRequest request, io.grpc.stub.StreamObserver<AdaptiveMtDataset> responseObserver) Creates an Adaptive MT dataset.
-
deleteAdaptiveMtDataset
default void deleteAdaptiveMtDataset(DeleteAdaptiveMtDatasetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes an Adaptive MT dataset, including all its entries and associated metadata.
-
getAdaptiveMtDataset
default void getAdaptiveMtDataset(GetAdaptiveMtDatasetRequest request, io.grpc.stub.StreamObserver<AdaptiveMtDataset> responseObserver) Gets the Adaptive MT dataset.
-
listAdaptiveMtDatasets
default void listAdaptiveMtDatasets(ListAdaptiveMtDatasetsRequest request, io.grpc.stub.StreamObserver<ListAdaptiveMtDatasetsResponse> responseObserver) Lists all Adaptive MT datasets for which the caller has read permission.
-
adaptiveMtTranslate
default void adaptiveMtTranslate(AdaptiveMtTranslateRequest request, io.grpc.stub.StreamObserver<AdaptiveMtTranslateResponse> responseObserver) Translate text using Adaptive MT.
-
getAdaptiveMtFile
default void getAdaptiveMtFile(GetAdaptiveMtFileRequest request, io.grpc.stub.StreamObserver<AdaptiveMtFile> responseObserver) Gets and AdaptiveMtFile
-
deleteAdaptiveMtFile
default void deleteAdaptiveMtFile(DeleteAdaptiveMtFileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes an AdaptiveMtFile along with its sentences.
-
importAdaptiveMtFile
default void importAdaptiveMtFile(ImportAdaptiveMtFileRequest request, io.grpc.stub.StreamObserver<ImportAdaptiveMtFileResponse> responseObserver) Imports an AdaptiveMtFile and adds all of its sentences into the AdaptiveMtDataset.
-
listAdaptiveMtFiles
default void listAdaptiveMtFiles(ListAdaptiveMtFilesRequest request, io.grpc.stub.StreamObserver<ListAdaptiveMtFilesResponse> responseObserver) Lists all AdaptiveMtFiles associated to an AdaptiveMtDataset.
-
listAdaptiveMtSentences
default void listAdaptiveMtSentences(ListAdaptiveMtSentencesRequest request, io.grpc.stub.StreamObserver<ListAdaptiveMtSentencesResponse> responseObserver) Lists all AdaptiveMtSentences under a given file/dataset.
-
importData
default void importData(ImportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Import sentence pairs into translation Dataset.
-
exportData
default void exportData(ExportDataRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Exports dataset's data to the provided output location.
-
listExamples
default void listExamples(ListExamplesRequest request, io.grpc.stub.StreamObserver<ListExamplesResponse> responseObserver) Lists sentence pairs in the dataset.
-
createModel
default void createModel(CreateModelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Model.
-
listModels
default void listModels(ListModelsRequest request, io.grpc.stub.StreamObserver<ListModelsResponse> responseObserver) Lists models.
-
getModel
Gets a model.
-
deleteModel
default void deleteModel(DeleteModelRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a model.
-