Dokumentverzeichnis

Übersetzungsaufgaben-API

Übersetzungsaufgaben abfragen

POST/v1/translation/query

Status und Details einer Übersetzungsaufgabe abfragen.

Vollständige Adresse
https://otranslator.com/api/v1/translation/query
Authentifizierung
Der API Key muss im Authorization-Anfrage-Header übermittelt werden
Content-Type
application/json
Falsches Format
{ "error": "Invalid API key." }

Hinweise

Es wird empfohlen, diese Schnittstelle abzufragen, wenn der Aufgabenstatus Waiting oder Processing ist, und die Abfrage zu stoppen, nachdem der Status in Completed, Terminated oder Cancelled übergegangen ist.

Der Download-Link ist eine temporäre Zugangsadresse, bitte speichern Sie die Datei bei Bedarf anwendungsseitig oder rufen Sie sie erneut ab.

Beispiel

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

Anfrageparameter

ParameterTypStandardBeschreibungBeispiel
*taskIdString-

Übersetzungsauftrags-ID

-

Antwort

ParameterTypStandardBeschreibungBeispiel
taskIdString-

Aufgaben-ID

-
modelString-

Für die Übersetzung verwendetes Modell

-
fromLangString-

Ausgangssprache

-
toLangString-

Zielsprache

-
statusString-

Status: 'Init' | 'Wartend' | 'In Bearbeitung' | 'Abgeschlossen' | 'Beendet' | 'Abgebrochen'

-
progressNumber-

Fortschritt, 0~100

-
errorMsgString-

Fehlermeldung

-
fileTitleString-

Originaldateiname

-
fileUrlString-

Download-Adresse der Originaldatei

-
translatedFileUrlString-

Download-Adresse der Übersetzung

-
translatedBilingualFileUrlString-
  • Download-Adresse für zweisprachige Übersetzungen, unterstützt nur PDF, DOCX, PPTX, XLSX, EPUB, CSV, SRT, TXT, HTML, ODF
  • Bei zu großen Dateien oder Übersetzungsfehlern wird keine zweisprachige Übersetzung generiert
-
translatedEditableFileUrlString-

Download-Adresse der bearbeitbaren Übersetzungsdatei. Wird nur zurückgegeben, wenn für den entsprechenden Dateityp ein bearbeitbares Ergebnis generiert wird.

-
tokenCountInteger-
  • Tokens des zu übersetzenden Textes im Dokument
  • Bildübersetzungen in PDF-Dateien werden mit 1200 Tokens pro Seite berechnet
-
wordNumsInteger-

Wortzahl-Statistik des Dokuments. Kann bei verschiedenen Dateitypen leer sein.

-
priceInteger-

Gesamtanzahl der für die Übersetzung erforderlichen Credits

-
usedCreditsInteger-

Anzahl der von der Übersetzungsaufgabe verwendeten Credits

-
glossaryString[]-

Name des für die Übersetzungsaufgabe verwendeten Glossars

-
shouldTranslateImageBoolean-

Ob Bilder im Dokument übersetzt werden sollen

-
forceOCRBoolean-

OCR zur Erkennung des Dokumentinhalts erzwingen

-
createdAtDateTime-

Erstellungszeit der Übersetzungsaufgabe

-
updatedAtDateTime-

Aktualisierungszeit der Übersetzungsaufgabe

-

Häufige Fehler

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.

Übersetzungsaufgaben-API
Übersetzungsaufgabe erstellen
Übersetzungsaufgaben-API
Übersetzungsaufgabe löschen