Class protos.google.cloud.translation.v3.TranslationService (8.0.3)

Represents a TranslationService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.translation.v3.TranslationService

Package

@google-cloud/translate

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new TranslationService service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

adaptiveMtTranslate(request, callback)

public adaptiveMtTranslate(request: google.cloud.translation.v3.IAdaptiveMtTranslateRequest, callback: google.cloud.translation.v3.TranslationService.AdaptiveMtTranslateCallback): void;

Calls AdaptiveMtTranslate.

Parameters
NameDescription
request IAdaptiveMtTranslateRequest

AdaptiveMtTranslateRequest message or plain object

callback AdaptiveMtTranslateCallback

Node-style callback called with the error, if any, and AdaptiveMtTranslateResponse

Returns
TypeDescription
void

adaptiveMtTranslate(request)

public adaptiveMtTranslate(request: google.cloud.translation.v3.IAdaptiveMtTranslateRequest): Promise<google.cloud.translation.v3.AdaptiveMtTranslateResponse>;

Calls AdaptiveMtTranslate.

Parameter
NameDescription
request IAdaptiveMtTranslateRequest

AdaptiveMtTranslateRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.AdaptiveMtTranslateResponse>

Promise

batchTranslateDocument(request, callback)

public batchTranslateDocument(request: google.cloud.translation.v3.IBatchTranslateDocumentRequest, callback: google.cloud.translation.v3.TranslationService.BatchTranslateDocumentCallback): void;

Calls BatchTranslateDocument.

Parameters
NameDescription
request IBatchTranslateDocumentRequest

BatchTranslateDocumentRequest message or plain object

callback BatchTranslateDocumentCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

batchTranslateDocument(request)

public batchTranslateDocument(request: google.cloud.translation.v3.IBatchTranslateDocumentRequest): Promise<google.longrunning.Operation>;

Calls BatchTranslateDocument.

Parameter
NameDescription
request IBatchTranslateDocumentRequest

BatchTranslateDocumentRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

batchTranslateText(request, callback)

public batchTranslateText(request: google.cloud.translation.v3.IBatchTranslateTextRequest, callback: google.cloud.translation.v3.TranslationService.BatchTranslateTextCallback): void;

Calls BatchTranslateText.

Parameters
NameDescription
request IBatchTranslateTextRequest

BatchTranslateTextRequest message or plain object

callback BatchTranslateTextCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

batchTranslateText(request)

public batchTranslateText(request: google.cloud.translation.v3.IBatchTranslateTextRequest): Promise<google.longrunning.Operation>;

Calls BatchTranslateText.

Parameter
NameDescription
request IBatchTranslateTextRequest

BatchTranslateTextRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): TranslationService;

Creates new TranslationService service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
TranslationService

RPC service. Useful where requests and/or responses are streamed.

createAdaptiveMtDataset(request, callback)

public createAdaptiveMtDataset(request: google.cloud.translation.v3.ICreateAdaptiveMtDatasetRequest, callback: google.cloud.translation.v3.TranslationService.CreateAdaptiveMtDatasetCallback): void;

Calls CreateAdaptiveMtDataset.

Parameters
NameDescription
request ICreateAdaptiveMtDatasetRequest

CreateAdaptiveMtDatasetRequest message or plain object

callback CreateAdaptiveMtDatasetCallback

Node-style callback called with the error, if any, and AdaptiveMtDataset

Returns
TypeDescription
void

createAdaptiveMtDataset(request)

public createAdaptiveMtDataset(request: google.cloud.translation.v3.ICreateAdaptiveMtDatasetRequest): Promise<google.cloud.translation.v3.AdaptiveMtDataset>;

Calls CreateAdaptiveMtDataset.

Parameter
NameDescription
request ICreateAdaptiveMtDatasetRequest

CreateAdaptiveMtDatasetRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.AdaptiveMtDataset>

Promise

createGlossary(request, callback)

public createGlossary(request: google.cloud.translation.v3.ICreateGlossaryRequest, callback: google.cloud.translation.v3.TranslationService.CreateGlossaryCallback): void;

Calls CreateGlossary.

Parameters
NameDescription
request ICreateGlossaryRequest

CreateGlossaryRequest message or plain object

callback CreateGlossaryCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createGlossary(request)

public createGlossary(request: google.cloud.translation.v3.ICreateGlossaryRequest): Promise<google.longrunning.Operation>;

Calls CreateGlossary.

Parameter
NameDescription
request ICreateGlossaryRequest

CreateGlossaryRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteAdaptiveMtDataset(request, callback)

public deleteAdaptiveMtDataset(request: google.cloud.translation.v3.IDeleteAdaptiveMtDatasetRequest, callback: google.cloud.translation.v3.TranslationService.DeleteAdaptiveMtDatasetCallback): void;

Calls DeleteAdaptiveMtDataset.

Parameters
NameDescription
request IDeleteAdaptiveMtDatasetRequest

DeleteAdaptiveMtDatasetRequest message or plain object

callback DeleteAdaptiveMtDatasetCallback

Node-style callback called with the error, if any, and Empty

Returns
TypeDescription
void

deleteAdaptiveMtDataset(request)

public deleteAdaptiveMtDataset(request: google.cloud.translation.v3.IDeleteAdaptiveMtDatasetRequest): Promise<google.protobuf.Empty>;

Calls DeleteAdaptiveMtDataset.

Parameter
NameDescription
request IDeleteAdaptiveMtDatasetRequest

DeleteAdaptiveMtDatasetRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deleteAdaptiveMtFile(request, callback)

public deleteAdaptiveMtFile(request: google.cloud.translation.v3.IDeleteAdaptiveMtFileRequest, callback: google.cloud.translation.v3.TranslationService.DeleteAdaptiveMtFileCallback): void;

Calls DeleteAdaptiveMtFile.

Parameters
NameDescription
request IDeleteAdaptiveMtFileRequest

DeleteAdaptiveMtFileRequest message or plain object

callback DeleteAdaptiveMtFileCallback

Node-style callback called with the error, if any, and Empty

Returns
TypeDescription
void

deleteAdaptiveMtFile(request)

public deleteAdaptiveMtFile(request: google.cloud.translation.v3.IDeleteAdaptiveMtFileRequest): Promise<google.protobuf.Empty>;

Calls DeleteAdaptiveMtFile.

Parameter
NameDescription
request IDeleteAdaptiveMtFileRequest

DeleteAdaptiveMtFileRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deleteGlossary(request, callback)

public deleteGlossary(request: google.cloud.translation.v3.IDeleteGlossaryRequest, callback: google.cloud.translation.v3.TranslationService.DeleteGlossaryCallback): void;

Calls DeleteGlossary.

Parameters
NameDescription
request IDeleteGlossaryRequest

DeleteGlossaryRequest message or plain object

callback DeleteGlossaryCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteGlossary(request)

public deleteGlossary(request: google.cloud.translation.v3.IDeleteGlossaryRequest): Promise<google.longrunning.Operation>;

Calls DeleteGlossary.

Parameter
NameDescription
request IDeleteGlossaryRequest

DeleteGlossaryRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

detectLanguage(request, callback)

public detectLanguage(request: google.cloud.translation.v3.IDetectLanguageRequest, callback: google.cloud.translation.v3.TranslationService.DetectLanguageCallback): void;

Calls DetectLanguage.

Parameters
NameDescription
request IDetectLanguageRequest

DetectLanguageRequest message or plain object

callback DetectLanguageCallback

Node-style callback called with the error, if any, and DetectLanguageResponse

Returns
TypeDescription
void

detectLanguage(request)

public detectLanguage(request: google.cloud.translation.v3.IDetectLanguageRequest): Promise<google.cloud.translation.v3.DetectLanguageResponse>;

Calls DetectLanguage.

Parameter
NameDescription
request IDetectLanguageRequest

DetectLanguageRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.DetectLanguageResponse>

Promise

getAdaptiveMtDataset(request, callback)

public getAdaptiveMtDataset(request: google.cloud.translation.v3.IGetAdaptiveMtDatasetRequest, callback: google.cloud.translation.v3.TranslationService.GetAdaptiveMtDatasetCallback): void;

Calls GetAdaptiveMtDataset.

Parameters
NameDescription
request IGetAdaptiveMtDatasetRequest

GetAdaptiveMtDatasetRequest message or plain object

callback GetAdaptiveMtDatasetCallback

Node-style callback called with the error, if any, and AdaptiveMtDataset

Returns
TypeDescription
void

getAdaptiveMtDataset(request)

public getAdaptiveMtDataset(request: google.cloud.translation.v3.IGetAdaptiveMtDatasetRequest): Promise<google.cloud.translation.v3.AdaptiveMtDataset>;

Calls GetAdaptiveMtDataset.

Parameter
NameDescription
request IGetAdaptiveMtDatasetRequest

GetAdaptiveMtDatasetRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.AdaptiveMtDataset>

Promise

getAdaptiveMtFile(request, callback)

public getAdaptiveMtFile(request: google.cloud.translation.v3.IGetAdaptiveMtFileRequest, callback: google.cloud.translation.v3.TranslationService.GetAdaptiveMtFileCallback): void;

Calls GetAdaptiveMtFile.

Parameters
NameDescription
request IGetAdaptiveMtFileRequest

GetAdaptiveMtFileRequest message or plain object

callback GetAdaptiveMtFileCallback

Node-style callback called with the error, if any, and AdaptiveMtFile

Returns
TypeDescription
void

getAdaptiveMtFile(request)

public getAdaptiveMtFile(request: google.cloud.translation.v3.IGetAdaptiveMtFileRequest): Promise<google.cloud.translation.v3.AdaptiveMtFile>;

Calls GetAdaptiveMtFile.

Parameter
NameDescription
request IGetAdaptiveMtFileRequest

GetAdaptiveMtFileRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.AdaptiveMtFile>

Promise

getGlossary(request, callback)

public getGlossary(request: google.cloud.translation.v3.IGetGlossaryRequest, callback: google.cloud.translation.v3.TranslationService.GetGlossaryCallback): void;

Calls GetGlossary.

Parameters
NameDescription
request IGetGlossaryRequest

GetGlossaryRequest message or plain object

callback GetGlossaryCallback

Node-style callback called with the error, if any, and Glossary

Returns
TypeDescription
void

getGlossary(request)

public getGlossary(request: google.cloud.translation.v3.IGetGlossaryRequest): Promise<google.cloud.translation.v3.Glossary>;

Calls GetGlossary.

Parameter
NameDescription
request IGetGlossaryRequest

GetGlossaryRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.Glossary>

Promise

getSupportedLanguages(request, callback)

public getSupportedLanguages(request: google.cloud.translation.v3.IGetSupportedLanguagesRequest, callback: google.cloud.translation.v3.TranslationService.GetSupportedLanguagesCallback): void;

Calls GetSupportedLanguages.

Parameters
NameDescription
request IGetSupportedLanguagesRequest

GetSupportedLanguagesRequest message or plain object

callback GetSupportedLanguagesCallback

Node-style callback called with the error, if any, and SupportedLanguages

Returns
TypeDescription
void

getSupportedLanguages(request)

public getSupportedLanguages(request: google.cloud.translation.v3.IGetSupportedLanguagesRequest): Promise<google.cloud.translation.v3.SupportedLanguages>;

Calls GetSupportedLanguages.

Parameter
NameDescription
request IGetSupportedLanguagesRequest

GetSupportedLanguagesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.SupportedLanguages>

Promise

importAdaptiveMtFile(request, callback)

public importAdaptiveMtFile(request: google.cloud.translation.v3.IImportAdaptiveMtFileRequest, callback: google.cloud.translation.v3.TranslationService.ImportAdaptiveMtFileCallback): void;

Calls ImportAdaptiveMtFile.

Parameters
NameDescription
request IImportAdaptiveMtFileRequest

ImportAdaptiveMtFileRequest message or plain object

callback ImportAdaptiveMtFileCallback

Node-style callback called with the error, if any, and ImportAdaptiveMtFileResponse

Returns
TypeDescription
void

importAdaptiveMtFile(request)

public importAdaptiveMtFile(request: google.cloud.translation.v3.IImportAdaptiveMtFileRequest): Promise<google.cloud.translation.v3.ImportAdaptiveMtFileResponse>;

Calls ImportAdaptiveMtFile.

Parameter
NameDescription
request IImportAdaptiveMtFileRequest

ImportAdaptiveMtFileRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.ImportAdaptiveMtFileResponse>

Promise

listAdaptiveMtDatasets(request, callback)

public listAdaptiveMtDatasets(request: google.cloud.translation.v3.IListAdaptiveMtDatasetsRequest, callback: google.cloud.translation.v3.TranslationService.ListAdaptiveMtDatasetsCallback): void;

Calls ListAdaptiveMtDatasets.

Parameters
NameDescription
request IListAdaptiveMtDatasetsRequest

ListAdaptiveMtDatasetsRequest message or plain object

callback ListAdaptiveMtDatasetsCallback

Node-style callback called with the error, if any, and ListAdaptiveMtDatasetsResponse

Returns
TypeDescription
void

listAdaptiveMtDatasets(request)

public listAdaptiveMtDatasets(request: google.cloud.translation.v3.IListAdaptiveMtDatasetsRequest): Promise<google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse>;

Calls ListAdaptiveMtDatasets.

Parameter
NameDescription
request IListAdaptiveMtDatasetsRequest

ListAdaptiveMtDatasetsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.ListAdaptiveMtDatasetsResponse>

Promise

listAdaptiveMtFiles(request, callback)

public listAdaptiveMtFiles(request: google.cloud.translation.v3.IListAdaptiveMtFilesRequest, callback: google.cloud.translation.v3.TranslationService.ListAdaptiveMtFilesCallback): void;

Calls ListAdaptiveMtFiles.

Parameters
NameDescription
request IListAdaptiveMtFilesRequest

ListAdaptiveMtFilesRequest message or plain object

callback ListAdaptiveMtFilesCallback

Node-style callback called with the error, if any, and ListAdaptiveMtFilesResponse

Returns
TypeDescription
void

listAdaptiveMtFiles(request)

public listAdaptiveMtFiles(request: google.cloud.translation.v3.IListAdaptiveMtFilesRequest): Promise<google.cloud.translation.v3.ListAdaptiveMtFilesResponse>;

Calls ListAdaptiveMtFiles.

Parameter
NameDescription
request IListAdaptiveMtFilesRequest

ListAdaptiveMtFilesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.ListAdaptiveMtFilesResponse>

Promise

listAdaptiveMtSentences(request, callback)

public listAdaptiveMtSentences(request: google.cloud.translation.v3.IListAdaptiveMtSentencesRequest, callback: google.cloud.translation.v3.TranslationService.ListAdaptiveMtSentencesCallback): void;

Calls ListAdaptiveMtSentences.

Parameters
NameDescription
request IListAdaptiveMtSentencesRequest

ListAdaptiveMtSentencesRequest message or plain object

callback ListAdaptiveMtSentencesCallback

Node-style callback called with the error, if any, and ListAdaptiveMtSentencesResponse

Returns
TypeDescription
void

listAdaptiveMtSentences(request)

public listAdaptiveMtSentences(request: google.cloud.translation.v3.IListAdaptiveMtSentencesRequest): Promise<google.cloud.translation.v3.ListAdaptiveMtSentencesResponse>;

Calls ListAdaptiveMtSentences.

Parameter
NameDescription
request IListAdaptiveMtSentencesRequest

ListAdaptiveMtSentencesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.ListAdaptiveMtSentencesResponse>

Promise

listGlossaries(request, callback)

public listGlossaries(request: google.cloud.translation.v3.IListGlossariesRequest, callback: google.cloud.translation.v3.TranslationService.ListGlossariesCallback): void;

Calls ListGlossaries.

Parameters
NameDescription
request IListGlossariesRequest

ListGlossariesRequest message or plain object

callback ListGlossariesCallback

Node-style callback called with the error, if any, and ListGlossariesResponse

Returns
TypeDescription
void

listGlossaries(request)

public listGlossaries(request: google.cloud.translation.v3.IListGlossariesRequest): Promise<google.cloud.translation.v3.ListGlossariesResponse>;

Calls ListGlossaries.

Parameter
NameDescription
request IListGlossariesRequest

ListGlossariesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.ListGlossariesResponse>

Promise

translateDocument(request, callback)

public translateDocument(request: google.cloud.translation.v3.ITranslateDocumentRequest, callback: google.cloud.translation.v3.TranslationService.TranslateDocumentCallback): void;

Calls TranslateDocument.

Parameters
NameDescription
request ITranslateDocumentRequest

TranslateDocumentRequest message or plain object

callback TranslateDocumentCallback

Node-style callback called with the error, if any, and TranslateDocumentResponse

Returns
TypeDescription
void

translateDocument(request)

public translateDocument(request: google.cloud.translation.v3.ITranslateDocumentRequest): Promise<google.cloud.translation.v3.TranslateDocumentResponse>;

Calls TranslateDocument.

Parameter
NameDescription
request ITranslateDocumentRequest

TranslateDocumentRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.TranslateDocumentResponse>

Promise

translateText(request, callback)

public translateText(request: google.cloud.translation.v3.ITranslateTextRequest, callback: google.cloud.translation.v3.TranslationService.TranslateTextCallback): void;

Calls TranslateText.

Parameters
NameDescription
request ITranslateTextRequest

TranslateTextRequest message or plain object

callback TranslateTextCallback

Node-style callback called with the error, if any, and TranslateTextResponse

Returns
TypeDescription
void

translateText(request)

public translateText(request: google.cloud.translation.v3.ITranslateTextRequest): Promise<google.cloud.translation.v3.TranslateTextResponse>;

Calls TranslateText.

Parameter
NameDescription
request ITranslateTextRequest

TranslateTextRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.translation.v3.TranslateTextResponse>

Promise