Share via


DocumentTranslationClient Class

Definition

The DocumentTranslation service client.

public class DocumentTranslationClient
type DocumentTranslationClient = class
Public Class DocumentTranslationClient
Inheritance
DocumentTranslationClient

Constructors

Name Description
DocumentTranslationClient()

Protected constructor to allow mocking.

DocumentTranslationClient(Uri, AzureKeyCredential, DocumentTranslationClientOptions)

Initializes a new instance of DocumentTranslationClient.

DocumentTranslationClient(Uri, AzureKeyCredential)

Initializes a new instance of DocumentTranslationClient class for the specified service instance.

DocumentTranslationClient(Uri, TokenCredential, DocumentTranslationClientOptions)

Initializes a new instance of DocumentTranslationClient.

DocumentTranslationClient(Uri, TokenCredential)

Initializes a new instance of the DocumentTranslationClient class for the specified service instance.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
CancelTranslation(Guid, CancellationToken)

Cancel a currently processing or queued translation.

CancelTranslation(Guid, RequestContext)

[Protocol Method] Cancel a currently processing or queued translation

CancelTranslationAsync(Guid, CancellationToken)

Cancel a currently processing or queued translation.

CancelTranslationAsync(Guid, RequestContext)

[Protocol Method] Cancel a currently processing or queued translation

GetDocumentsStatus(Guid, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Returns the status for all documents in a batch document translation request.

GetDocumentsStatus(Guid, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Returns the status for all documents in a batch document translation request

GetDocumentsStatusAsync(Guid, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Returns the status for all documents in a batch document translation request.

GetDocumentsStatusAsync(Guid, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Returns the status for all documents in a batch document translation request

GetDocumentStatus(Guid, Guid, CancellationToken)

Returns the status for a specific document.

GetDocumentStatus(Guid, Guid, RequestContext)

[Protocol Method] Returns the status for a specific document

GetDocumentStatusAsync(Guid, Guid, CancellationToken)

Returns the status for a specific document.

GetDocumentStatusAsync(Guid, Guid, RequestContext)

[Protocol Method] Returns the status for a specific document

GetDocumentTranslationClient(String)

Initializes a new instance of DocumentTranslation.

GetSupportedFormats(Nullable<FileFormatType>, CancellationToken)

Returns a list of supported document formats.

GetSupportedFormats(String, RequestContext)

[Protocol Method] Returns a list of supported document formats

GetSupportedFormatsAsync(Nullable<FileFormatType>, CancellationToken)

Returns a list of supported document formats.

GetSupportedFormatsAsync(String, RequestContext)

[Protocol Method] Returns a list of supported document formats

GetTranslationsStatus(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Returns a list of batch requests submitted and the status for each request.

GetTranslationsStatus(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Returns a list of batch requests submitted and the status for each request

GetTranslationsStatusAsync(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, CancellationToken)

Returns a list of batch requests submitted and the status for each request.

GetTranslationsStatusAsync(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<Guid>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<String>, RequestContext)

[Protocol Method] Returns a list of batch requests submitted and the status for each request

GetTranslationStatus(Guid, CancellationToken)

Returns the status for a document translation request.

GetTranslationStatus(Guid, RequestContext)

[Protocol Method] Returns the status for a document translation request

GetTranslationStatusAsync(Guid, CancellationToken)

Returns the status for a document translation request.

GetTranslationStatusAsync(Guid, RequestContext)

[Protocol Method] Returns the status for a document translation request

GetTranslationStatuses(GetTranslationStatusesOptions, CancellationToken)

Get the status results for submitted translation operations.

GetTranslationStatusesAsync(GetTranslationStatusesOptions, CancellationToken)

Get the status results for submitted translation operations.

StartTranslation(DocumentTranslationInput, CancellationToken)

Starts a translation operation which translates the document(s) in your source container to your TranslationTarget(s) in the given language.

For document length limits, maximum batch size, and supported document formats, see .

StartTranslation(IEnumerable<DocumentTranslationInput>, CancellationToken)

Starts a translation operation which translates the document(s) in your source container to your TranslationTarget(s) in the given language.

For document length limits, maximum batch size, and supported document formats, see .

StartTranslation(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Submit a document translation request to the Document Translation service

StartTranslation(WaitUntil, StartTranslationDetails, CancellationToken)

Submit a document translation request to the Document Translation service.

StartTranslation(WaitUntil, TranslationBatch, CancellationToken)

Submit a document translation request to the Document Translation service.

StartTranslationAsync(DocumentTranslationInput, CancellationToken)

Starts a translation operation which translates the document(s) in your source container to your TranslationTarget(s) in the given language.

For document length limits, maximum batch size, and supported document formats, see .

StartTranslationAsync(IEnumerable<DocumentTranslationInput>, CancellationToken)

Starts a translation operation which translates the document(s) in your source container to your TranslationTarget(s) in the given language.

For document length limits, maximum batch size, and supported document formats, see .

StartTranslationAsync(WaitUntil, RequestContent, RequestContext)

[Protocol Method] Submit a document translation request to the Document Translation service

StartTranslationAsync(WaitUntil, StartTranslationDetails, CancellationToken)

Submit a document translation request to the Document Translation service.

StartTranslationAsync(WaitUntil, TranslationBatch, CancellationToken)

Submit a document translation request to the Document Translation service.

Applies to