Spis treści dokumentu

Teksty zapytań

Pobierz jednoznacznie odpowiadający tekst źródłowy i tłumaczenie wyodrębnione przez system, zwróć w formacie 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]" }'

Parametry żądania

  • *taskId - String - ID zadania odpowiadającego tekstowi

Odpowiedź

  • texts - JSON - System wyodrębnia jednoznacznie odpowiadający tekst źródłowy i tłumaczenie
  • revisedTexts - JSON - Użytkownik samodzielnie przesyła zrewidowane tłumaczenie do ponownego wygenerowania dokumentu

Zmodyfikuj tłumaczenie

Prześlij tłumaczenie wymagające ręcznej modyfikacji, jeśli wybierzesz ponowne tłumaczenie, dokument zostanie przetłumaczony ponownie, w przeciwnym razie zostanie zapisany tylko do revisedTexts.

Dzięki temu interfejsowi można realizować zdolność Post Editing.

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

Parametry żądania

  • *taskId - String - ID zadania tłumaczenia wymagającego modyfikacji
  • *revisedTexts - JSON Object - Zrewidowany tłumaczenie, klucz to oryginał, wartość to tłumaczenie
  • startTranslation - Boolean - Czy uruchomić ponowne tłumaczenie, domyślnie false

Odpowiedź

  • success - Boolean - Aktualizacja zakończona sukcesem lub niepowodzeniem