@azure-rest/ai-translation-document package
Interfaces
Aliases de Tipo
| CancelTranslationParameters | |
| DocumentTranslateContent |
Traduzir Documento Solicitar Conteúdo |
| DocumentTranslateParameters | |
| DocumentTranslationClient | |
| FileFormatType |
Alias para FileFormatType |
| GetArrayType |
Tipo auxiliar para extrair o tipo de uma matriz |
| GetDocumentStatusParameters | |
| GetDocumentsStatusParameters | |
| GetPage |
O tipo de uma função personalizada que define como obter uma página e um link para a próxima, se houver. |
| GetSupportedFormatsParameters | |
| GetTranslationStatusParameters | |
| GetTranslationsStatusParameters | |
| PaginateReturn |
Tipo auxiliar para inferir o Tipo dos elementos paginados do tipo de resposta Esse tipo é gerado com base nas informações do swagger para x-ms-pageable, especificamente na propriedade itemName, que indica a propriedade da resposta onde os itens de página são encontrados. O valor padrão é |
| StartTranslationParameters | |
| StatusOutput |
Alias para StatusOutput |
| StorageInputType |
Alias para StorageInputType |
| StorageSource |
Alias para StorageSource |
| TranslationErrorCodeOutput |
Alias para TranslationErrorCodeOutput |
Funções
Detalhes de Função
default(string, TokenCredential | KeyCredential, DocumentTranslationClientOptions)
Inicializar uma nova instância do DocumentTranslationClient
function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: DocumentTranslationClientOptions): DocumentTranslationClient
Parâmetros
- endpointParam
-
string
Ponto de extremidade de tradução de documento suportado, protocolo e nome de host, por exemplo: https://{TranslatorResourceName}.cognitiveservices.azure.com/translator.
- credentials
identificar exclusivamente a credencial do cliente
- options
- DocumentTranslationClientOptions
o parâmetro para todos os parâmetros opcionais
Devoluções
getLongRunningPoller<TResult>(Client, StartTranslationDefaultResponse | StartTranslation202Response, CreateHttpPollerOptions<TResult, OperationState<TResult>>)
Função auxiliar que cria um objeto Poller para ajudar a sondar uma operação de longa duração.
function getLongRunningPoller<TResult>(client: Client, initialResponse: StartTranslationDefaultResponse | StartTranslation202Response, options?: CreateHttpPollerOptions<TResult, OperationState<TResult>>): Promise<SimplePollerLike<OperationState<TResult>, TResult>>
Parâmetros
- client
- Client
Cliente a utilizar para enviar o pedido para obter páginas adicionais.
- initialResponse
-
StartTranslationDefaultResponse | StartTranslation202Response
A resposta inicial.
- options
-
CreateHttpPollerOptions<TResult, OperationState<TResult>>
Opções para definir um estado de retomada ou intervalo de sondagem personalizado.
Devoluções
Promise<SimplePollerLike<OperationState<TResult>, TResult>>
- Um poller se opõe a pesquisar atualizações de estado da operação e, eventualmente, obter a resposta final.
isUnexpected(DocumentTranslate200Response | DocumentTranslateDefaultResponse)
function isUnexpected(response: DocumentTranslate200Response | DocumentTranslateDefaultResponse): response
Parâmetros
Devoluções
response
isUnexpected(StartTranslationLogicalResponse | StartTranslationDefaultResponse | StartTranslation202Response)
function isUnexpected(response: StartTranslationLogicalResponse | StartTranslationDefaultResponse | StartTranslation202Response): response
Parâmetros
Devoluções
response
isUnexpected(GetTranslationsStatus200Response | GetTranslationsStatusDefaultResponse)
function isUnexpected(response: GetTranslationsStatus200Response | GetTranslationsStatusDefaultResponse): response
Parâmetros
Devoluções
response
isUnexpected(GetDocumentStatus200Response | GetDocumentStatusDefaultResponse)
function isUnexpected(response: GetDocumentStatus200Response | GetDocumentStatusDefaultResponse): response
Parâmetros
Devoluções
response
isUnexpected(GetTranslationStatus200Response | GetTranslationStatusDefaultResponse)
function isUnexpected(response: GetTranslationStatus200Response | GetTranslationStatusDefaultResponse): response
Parâmetros
Devoluções
response
isUnexpected(CancelTranslation200Response | CancelTranslationDefaultResponse)
function isUnexpected(response: CancelTranslation200Response | CancelTranslationDefaultResponse): response
Parâmetros
Devoluções
response
isUnexpected(GetDocumentsStatus200Response | GetDocumentsStatusDefaultResponse)
function isUnexpected(response: GetDocumentsStatus200Response | GetDocumentsStatusDefaultResponse): response
Parâmetros
Devoluções
response
isUnexpected(GetSupportedFormats200Response | GetSupportedFormatsDefaultResponse)
function isUnexpected(response: GetSupportedFormats200Response | GetSupportedFormatsDefaultResponse): response
Parâmetros
Devoluções
response
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)
O auxiliar para paginar resulta de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable
function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>
Parâmetros
- client
- Client
Cliente a utilizar para enviar os pedidos da página seguinte
- initialResponse
-
TResponse
Resposta inicial contendo o nextLink e a página atual de elementos
- options
-
PagingOptions<TResponse>
Devoluções
PagedAsyncIterableIterator<PaginateReturn<TResponse>>
- PagedAsyncIterableIterator para iterar os elementos