Obtenha fontes de armazenamento suportadas
Serviço de Referência
: Azure AI Document
Translation API Versão: v1.1
O método Get supported storage sources retorna uma lista de fontes/opções de armazenamento suportadas pelo serviço de Tradução de Documentos.
URL do Pedido
Envie um pedido GET
para:
GET https://<NAME-OF-YOUR-RESOURCE>.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources
Saiba como encontrar o seu nome de domínio personalizado.
Importante
- Todas as solicitações de API para o serviço de Tradução de Documentos exigem um ponto de extremidade de domínio personalizado.
- Você não pode usar o ponto de extremidade encontrado na página Chaves e Ponto de Extremidade de recursos do portal do Azure nem o ponto de extremidade do tradutor global —
api.cognitive.microsofttranslator.com
para fazer solicitações HTTP para a Tradução de Documentos.
Cabeçalhos do pedido
Os cabeçalhos de solicitação são:
Cabeçalhos | Description |
---|---|
Ocp-Apim-Subscription-Key | Cabeçalho de solicitação obrigatório |
Códigos de status de resposta
A seguir estão os possíveis códigos de status HTTP que uma solicitação retorna.
Código de Estado | Description |
---|---|
200 | OK. Solicitação bem-sucedida e retorna a lista de fontes de armazenamento. |
500 | Erro interno do servidor. |
Outros códigos de status | • Demasiados pedidos • Servidor temporariamente indisponível |
Obtenha uma resposta de fontes de armazenamento suportadas
Resposta bem-sucedida das fontes de armazenamento suportadas
Tipo base para retorno de lista na API Obter fontes de armazenamento suportadas.
Nome | Tipo | Description |
---|---|---|
valor | string [] | Lista de objetos. |
Resposta de erro
Nome | Tipo | Description |
---|---|---|
code | string | Enums contendo códigos de erro de alto nível. Valores possíveis: • InternalServerError • InvalidArgument • InvalidRequest • RequestRateTooHigh • ResourceNotFound • ServiçoIndisponível • Não autorizado |
mensagem | string | Obtém mensagem de erro de alto nível. |
innerError | InnerTranslationError | Novo formato de Erro Interno que está em conformidade com as Diretrizes da API de serviços de IA do Azure. Esta mensagem de erro contém as propriedades necessárias ErrorCode, mensagem e destino de propriedades opcionais, detalhes (par de valores de chave), erro interno (pode ser aninhado). |
innerError.code | string | Obtém a cadeia de erro de código. |
innerError.message | string | Obtém mensagem de erro de alto nível. |
innerError.target | string | Obtém a origem do erro. Por exemplo, seria documents ou document id se houvesse documento inválido. |
Exemplos
Exemplo de resposta bem-sucedida
O objeto JSON a seguir é um exemplo de uma resposta bem-sucedida.
{
"value": [
"AzureBlob"
]
}
Exemplo de resposta de erro
O objeto JSON a seguir é um exemplo de uma resposta de erro. O esquema para outros códigos de erro é o mesmo.
Código de status: 500
{
"error": {
"code": "InternalServerError",
"message": "Internal Server Error",
"innerError": {
"code": "InternalServerError",
"message": "Unexpected internal server error has occurred"
}
}
}
Próximos passos
Siga nosso guia de início rápido para saber mais sobre como usar a Tradução de Documentos e a biblioteca do cliente.