Table des matières du document

API de tâche de traduction

Consulter les tâches de traduction

POST/v1/translation/query

Consulter le statut et les détails d'une tâche de traduction.

Adresse complète
https://otranslator.com/api/v1/translation/query
Authentification
Il est nécessaire de transmettre la clé API dans l'en-tête de requête Authorization
Content-Type
application/json
Format erroné
{ "error": "Invalid API key." }

Points à noter

Il est recommandé d'effectuer un polling de cette interface lorsque le statut de la tâche est Waiting ou Processing, et d'arrêter le polling une fois que le statut passe à Completed, Terminated ou Cancelled.

Le lien de téléchargement est une adresse d'accès temporaire, veuillez sauvegarder le fichier selon vos besoins ou relancer une requête pour l'obtenir.

Exemple

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}'

Paramètres de requête

ParamètresTypePar défautDescriptionExemple
*taskIdString-

ID de la tâche de traduction

-

Réponse

ParamètresTypePar défautDescriptionExemple
taskIdString-

ID de tâche

-
modelString-

Modèle utilisé pour la traduction

-
fromLangString-

Langue source

-
toLangString-

Langue cible

-
statusString-

Statut : 'Init' | 'En attente' | 'En cours' | 'Terminé' | 'Interrompu' | 'Annulé'

-
progressNumber-

Progression, 0~100

-
errorMsgString-

Message d'erreur

-
fileTitleString-

Nom du fichier original

-
fileUrlString-

Adresse de téléchargement du fichier original

-
translatedFileUrlString-

Adresse de téléchargement de la traduction

-
translatedBilingualFileUrlString-
  • Adresse de téléchargement de la traduction bilingue, prend en charge uniquement PDF, DOCX, PPTX, XLSX, EPUB, CSV, SRT, TXT, HTML, ODF
  • Lorsque le fichier est trop volumineux ou qu'une erreur de traduction survient, la traduction bilingue ne sera pas générée
-
translatedEditableFileUrlString-

Adresse de téléchargement du fichier de traduction éditable. Renvoyée uniquement lorsqu'un résultat éditable est généré pour le type de fichier correspondant.

-
tokenCountInteger-
  • Tokens du texte à traduire dans le document
  • La traduction d'images dans les PDF est calculée à 1 200 Tokens par page
-
wordNumsInteger-

Nombre de mots du document. Peut être vide pour certains types de fichiers.

-
priceInteger-

Nombre total de crédits requis pour la traduction

-
usedCreditsInteger-

Nombre de crédits utilisés par la tâche de traduction

-
glossaryString[]-

Nom du glossaire utilisé par la tâche de traduction

-
shouldTranslateImageBoolean-

Traduire les images du document

-
forceOCRBoolean-

Forcer l'utilisation de l'OCR pour reconnaître le contenu du document

-
createdAtDateTime-

Heure de création de la tâche de traduction

-
updatedAtDateTime-

Heure de mise à jour de la tâche de traduction

-

Erreurs courantes

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 de tâche de traduction
Créer une tâche de traduction
API de tâche de traduction
Supprimer la tâche de traduction