Table des matières

Textes de requête

Obtenez le texte source et la traduction extraits par le système, renvoyés au format JSON

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

Paramètres de la requête

  • *taskId - String - ID de la tâche correspondant au texte

Réponse

  • texts - JSON - Texte source et traduction extraits par le système
  • revisedTexts - JSON - L'utilisateur télécharge volontairement une traduction révisée pour régénérer le document

Modifier la traduction

Téléchargez la traduction nécessitant des modifications manuelles. Si vous choisissez de retraduire, le document sera retraduit, sinon il sera simplement enregistré dans revisedTexts.

Cette interface permet de réaliser des capacités de post-édition.

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/updateTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data  '{ "taskId": "[update taskId]", "revisedTexts": {"example":"样例"}, "startTranslation": [true or false] }'

Paramètres de la requête

  • *taskId - String - ID de la tâche de traduction à modifier
  • *revisedTexts - JSON Object - Traduction révisée, la clé est le texte original, la valeur est la traduction
  • startTranslation - Boolean - Redémarrer la traduction, par défaut false

Réponse

  • success - Boolean - Mise à jour réussie, ou échec