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