文書目次

翻訳タスクAPI

翻訳タスクの照会

POST/v1/translation/query

翻訳タスクのステータスと詳細を照会します。

完全な住所
https://otranslator.com/api/v1/translation/query
認証
Authorizationリクエストヘッダーに API Key を渡す必要があります
Content-Type
application/json
誤った形式
{ "error": "Invalid API key." }

注意事項

タスクのステータスがWaitingまたはProcessingの時にこのインターフェースをポーリングし、ステータスがCompleted、Terminated、Cancelledになった後はポーリングを停止することを推奨します。

ダウンロードリンクは一時アクセスアドレスのため、業務側で必要に応じてファイルを保存するか、再照会して取得してください。

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

リクエストパラメータ

パラメータタイプデフォルト説明
*taskIdString-

翻訳タスクID

-

レスポンス

パラメータタイプデフォルト説明
taskIdString-

タスクID

-
modelString-

翻訳時に使用されたモデル

-
fromLangString-

原言語

-
toLangString-

対象言語

-
statusString-

状態: 'Init' | 'Waiting' | 'Processing' | 'Completed' | 'Terminated' | 'Cancelled'

-
progressNumber-

進度, 0~100

-
errorMsgString-

エラー情報

-
fileTitleString-

元ファイル名

-
fileUrlString-

元ファイルダウンロード先

-
translatedFileUrlString-

訳文のダウンロードアドレス

-
translatedBilingualFileUrlString-
  • バイリンガル翻訳文のダウンロードアドレス、PDF、DOCX、PPTX、XLSX、EPUB、CSV、SRT、TXT、HTML、ODFのみサポート
  • ファイルが大きすぎる場合や翻訳エラーが発生した場合、バイリンガル翻訳文は生成されません
-
translatedEditableFileUrlString-

編集可能な訳文ファイルのダウンロード先。対応するファイル形式で編集可能な結果が生成される場合のみ返却されます。

-
tokenCountInteger-
  • 文書内で翻訳が必要なテキストのTokens
  • PDF内の画像翻訳は1ページあたり1200 Tokensで計算されます
-
wordNumsInteger-

ドキュメントの単語数をカウントします。ファイル形式によっては空になることがあります。

-
priceInteger-

全体翻訳に必要なクレジット数

-
usedCreditsInteger-

翻訳タスクで使用済みのCredits数

-
glossaryString[]-

翻訳タスクで使用する用語集名称

-
shouldTranslateImageBoolean-

文書内の画像を翻訳するかどうか

-
forceOCRBoolean-

OCRで文書内容を強制認識するかどうか

-
createdAtDateTime-

翻訳タスクの作成時間

-
updatedAtDateTime-

翻訳タスクの更新時間

-

よくあるエラー

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
翻訳タスクの作成
翻訳タスクAPI
翻訳タスクの削除