Udostępnij za pośrednictwem


Operacje tłumaczenia dokumentów

Funkcja referencyjna
: tłumaczenie dokumentów w usłudze Azure AI Translator →

Tłumaczenie dokumentów jest funkcją opartą na chmurze usługi Azure AI Translator i jest częścią rodziny usług Azure AI interfejsów API REST. Interfejs API tłumaczenia dokumentów wsadowych tłumaczy dokumenty we wszystkich obsługiwanych językach i dialektach przy zachowaniu struktury dokumentów i formatu danych. Dostępne metody są wymienione w następujących tabelach:

Wersja interfejsu API: 2024-05-01

Uwaga

  • Bieżąca wersja jest zgodna z poprzednimi wersjami.

  • Począwszy od bieżącej wersji, metoda nie jest już obsługiwana get supported storage sources . Usługa Translator obsługuje tylko usługę Azure Blob Storage.

Żądanie Metoda opis Ścieżka interfejsu API
Pojedynczy Synchroniczny Document Tłumaczenie
Tłumaczenie dokumentu POST Synchronicznie tłumacz pojedynczy dokument. {document-translation-endpoint}/translator/document:translate?targetLanguage={target_language}&api-version={date}
Batch Asynchroniczny Dokumenty Tłumaczenie
Rozpocznij tłumaczenie POST Uruchom zadanie tłumaczenia dokumentów wsadowych. {document-translation-endpoint}/translator/document/batches?api-version={date}
Pobieranie stanu dla wszystkich zadań tłumaczenia GET Zażądaj listy i stanu zadań tłumaczenia przesłanych przez użytkownika. {document-translation-endpoint}/translator/document/batches?api-version={date}
Pobieranie stanu dla określonego zadania tłumaczenia GET Zażądaj podsumowania stanu określonego zadania tłumaczenia. Odpowiedź zawiera ogólny stan zadania i stan dokumentów, które są tłumaczone w ramach tego zadania. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Pobieranie stanu dla wszystkich dokumentów GET Zażądaj stanu wszystkich dokumentów w zadaniu tłumaczenia. {document-translation-endpoint}/translator/document/batches/{id}/documents?api-version={date}
Uzyskiwanie stanu określonego dokumentu GET Zażądaj stanu określonego dokumentu w zadaniu. {document-translation-endpoint}/translator/document/batches/{id}/documents/{documentId}?api-version={date}
Anulowanie tłumaczenia DELETE Anuluj zadanie tłumaczenia dokumentów, które jest obecnie przetwarzane lub kolejkowane. {document-translation-endpoint}/translator/document/batches/{id}?api-version={date}
Uzyskiwanie obsługiwanych formatów dokumentów GET Zażądaj listy obsługiwanych formatów dokumentów. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=document
Uzyskiwanie obsługiwanych formatów słownika GET Zażądaj listy obsługiwanych formatów słownika. {document-translation-endpoint}/translator/document/formats?api-version={date}&type=glossary

Starsza wersja

Uwaga

  • Starsza wersja jest zgodna z bieżącą wersją. Do tłumaczenia dokumentów można użyć operacji jednej z wersji.
  • Zalecamy migrację aplikacji do najnowszej wersji, aby korzystać z ulepszonego środowiska i zaawansowanych możliwości.
Żądanie Metoda opis Ścieżka interfejsu API
Pojedynczy Synchroniczny Document Tłumaczenie
Tłumaczenie dokumentu POST Synchronicznie tłumacz pojedynczy dokument. {document-translation-endpoint}/translator/document:translate?sourceLanguage={source language}&targetLanguage={target language}&api-version=2024-05-01" -H "Ocp-Apim-Subscription-Key:{your-key}" -F "document={path-to-your-document-with-file-extension};type={ContentType}/{file-extension}" -F "glossary={path-to-your-glossary-with-file-extension};type={ContentType}/{file-extension}" -o "{path-to-output-file}"
Batch Asynchroniczny Dokumenty Tłumaczenie
Rozpocznij tłumaczenie POST Uruchom zadanie tłumaczenia dokumentów wsadowych. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Pobieranie stanu dla wszystkich zadań tłumaczenia GET Zażądaj listy i stanu zadań tłumaczenia przesłanych przez użytkownika. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches
Pobieranie stanu dla określonego zadania tłumaczenia GET Zażądaj podsumowania stanu określonego zadania tłumaczenia. Odpowiedź zawiera ogólny stan zadania i stan dokumentów, które są tłumaczone w ramach tego zadania. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Pobieranie stanu dla wszystkich dokumentów GET Zażądaj stanu określonego dokumentu w zadaniu. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents
Uzyskiwanie stanu określonego dokumentu GET Zażądaj stanu określonego dokumentu w zadaniu. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}/documents/{documentId}
Anulowanie tłumaczenia DELETE Anuluj zadanie tłumaczenia dokumentów, które jest obecnie przetwarzane lub kolejkowane. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/batches/{id}
Uzyskiwanie obsługiwanych formatów dokumentów GET Zażądaj listy obsługiwanych formatów dokumentów. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/documents/formats
Uzyskiwanie obsługiwanych formatów słownika GET Zażądaj listy obsługiwanych formatów słownika. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/glossaries/formats
Uzyskiwanie obsługiwanych źródeł magazynu GET Zażądaj listy obsługiwanych źródeł/opcji magazynu. Obecnie usługa Translator obsługuje tylko usługę Azure Blob Storage. {document-translation-endpoint}.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources