Spis treści dokumentu

API Zadania Tłumaczenia

Zapytanie o zadania tłumaczenia

POST/v1/translation/query

Wyświetl status i szczegóły zadania tłumaczeniowego.

Pełny adres
https://dltranslator.com/api/v1/translation/query
Uwierzytelnienie
Należy przekazać API Key w nagłówku żądania Authorization
Content-Type
application/json
Nieprawidłowy format
{ "error": "Invalid API key." }

Uwagi

Zaleca się odpytywanie tego interfejsu, gdy status zadania to Waiting lub Processing, i zatrzymanie odpytywania po wejściu statusu w Completed, Terminated lub Cancelled.

Link do pobrania to tymczasowy adres dostępu, należy zapisać plik lokalnie według potrzeb lub ponownie wykonać zapytanie.

Przykład

curl
1curl -X POST 'https://dltranslator.com/api/v1/translation/query' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5  "taskId": "[string]"
6}'

Parametry żądania

ParametryTypDomyślnyOpisPrzykład
*taskIdString-

ID zadania tłumaczenia

-

Odpowiedź

ParametryTypDomyślnyOpisPrzykład
taskIdString-

ID zadania

-
modelString-

Model używany podczas tłumaczenia

-
fromLangString-

Język źródłowy

-
toLangString-

Język docelowy

-
statusString-

Status: 'Init' | 'Waiting' | 'Processing' | 'Completed' | 'Terminated' | 'Cancelled'

-
progressNumber-

Postęp, 0~100

-
errorMsgString-

Komunikat o błędzie

-
fileTitleString-

Nazwa oryginalnego pliku

-
fileUrlString-

Adres pobierania oryginalnego pliku

-
translatedFileUrlString-

Adres pobierania tłumaczenia

-
translatedBilingualFileUrlString-
  • Adres pobierania dwujęzycznego tłumaczenia, obsługuje wyłącznie PDF, DOCX, PPTX, XLSX, EPUB, CSV, SRT, TXT, HTML, ODF
  • Gdy plik jest zbyt duży lub wystąpi błąd tłumaczenia, dwujęzyczne tłumaczenie nie zostanie wygenerowane
-
translatedEditableFileUrlString-

Adres pobierania edytowalnego pliku tłumaczenia. Zwracany tylko gdy dla odpowiedniego typu pliku generowany jest edytowalny wynik.

-
tokenCountInteger-
  • Tokeny tekstu wymagającego tłumaczenia w dokumencie
  • Tłumaczenie obrazów w formacie PDF jest obliczane jako 1200 tokenów na stronę
-
wordNumsInteger-

Statystyka słów dokumentu. Może być pusta dla różnych typów plików.

-
priceInteger-

Całkowita liczba kredytów potrzebnych do tłumaczenia

-
usedCreditsInteger-

Liczba punktów Credits wykorzystanych przez zadanie tłumaczenia

-
glossaryString[]-

Nazwa słownika terminologicznego używanego w zadaniu tłumaczenia

-
shouldTranslateImageBoolean-

Czy tłumaczyć obrazy w dokumencie

-
forceOCRBoolean-

Czy wymuszać użycie OCR do rozpoznawania zawartości dokumentu

-
createdAtDateTime-

Czas utworzenia zadania tłumaczenia

-
updatedAtDateTime-

Czas aktualizacji zadania tłumaczeniowego

-

Typowe błędy

401 Missing API key.

The Authorization request header is required.

401 Invalid API key.

The API key does not exist, has been deleted, or is no longer valid.

400 Missing required parameter: taskId.

Provide the taskId returned by the create translation task API.

404 Task not found.

The task does not exist, has been deleted, does not belong to the current API account, or was not created through the API.

API Zadania Tłumaczenia
Utwórz zadanie tłumaczenia
API Zadania Tłumaczenia
Usuń zadanie tłumaczenia