status (文書翻訳の進行状況の確認)
- 印刷する
- PDF
status (文書翻訳の進行状況の確認)
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
概要
- 文書ファイルの翻訳進行状況確認用 API(GET)
- 現在の処理段階と進行率(%)の情報を返す
Header
Name | Description |
---|---|
X-NCP-APIGW-API-KEY-ID | NCPアプリ登録時に発行された Client ID |
X-NCP-APIGW-API-KEY | NCPアプリ登録時に発行された Secret Key |
Parameter
Name | Type | Required | Description |
---|---|---|---|
requestId | String | true | Translate APIリクエスト時に発行された Request ID |
Response
json形式で返す
Field Name | Type | Description |
---|---|---|
data | JSON Object | |
data.status | String | 現在の翻訳進行段階 - WAITING: 翻訳待機 - PROGRESS: 進行中 - COMPLETE: 翻訳完了(ダウンロード可能) - FAILED: ファイル翻訳失敗 |
data.progressPercent | Integer | ファイル翻訳進行率(%) |
data.errCode | String | エラーコード。statusが FAILEDの場合に提供 |
data.errMsg | String | エラーメッセージ。statusが FAILEDの場合に提供 |
ユースケース
翻訳が完了した場合
{
"data": {
"status": "COMPLETE"
}
}
翻訳が失敗した場合
{
"data": {
"status": "FAILED",
"errCode": "01",
"errMsg": "Error upload file to server"
}
}
Error Code | Error Message | Description |
---|---|---|
01 | Error upload file to server | ファイルアップロード失敗 |
10 | Translated Doc is empty | 該当文書の文字が空である |
11 | Translated Docs length exceeded max-len | 文字数制限超過(30万文字) |
15 | Parsing is not possible | パースライブラリ失敗(翻訳不可ファイル) |
16 | Unsupported source language | サポートしていない source言語 |
17 | Detected langcode is the same as target langcode | 言語検出時に sourceと targetが同じ |
18 | Language detection failed | 言語検出失敗 |
50 | internal parser error | 内部パーサーエラー |
60 | internal server error | 内部サーバエラー |
エラーコード
{
"error": {
"errorCode": "25003",
"message": "requestId is invalid"
}
}
HTTP Status Code | Code | Message | Description |
---|---|---|---|
401 | 25003 | requestId is invalid | 無効な request IDでリクエストした場合 |
404 | 25006 | Not Found | 当該文書翻訳の情報がない場合 |
CURL Example
$ curl -X GET 'https://naveropenapi.apigw.ntruss.com/doc-trans/v1/status?requestId=20201007_2522985202669'
{"data":{"status":"COMPLETE"}}
この記事は役に立ちましたか?