translate(文書翻訳リクエスト)
- 印刷する
- PDF
translate(文書翻訳リクエスト)
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
概要
- 文書ファイルの翻訳リクエスト API(POST)
- 正常にアップロードする場合、Request IDを発行 → Status/Download APIの呼び出し時に使用
- 同時リクエスト制限(既に翻訳中の文書がある場合、API呼び出しを制限)
Header
Name | Description |
---|---|
Content-Type | multipart/form-data形式で転送が必要 |
X-NCP-APIGW-API-KEY-ID | NAVERクラウドプラットフォームのアプリ登録時に発行された Client ID |
X-NCP-APIGW-API-KEY | NAVERクラウドプラットフォームのアプリ登録時に発行された Secret Key |
Parameter
Name | Type | Required | Description |
---|---|---|---|
source | String{ko,ja,en,zh-CN} | true | ソース言語コード * autoに設定した場合、自動でソース言語を検出 |
target | String{ko,ja,en,zh-CN} | true | ターゲット言語コード |
file | File | true | 翻訳するファイル |
Response
Json形式でリターン
Field Name | Type | Description |
---|---|---|
data | JSON Object | |
data requestid | String | リクエストしたファイル翻訳に対する Request IDを発行 |
リクエスト成功時の Example
{
"data": {
"requestId": "20201007_2522985202669_001"
}
}
エラーコード
{
"error": {
"errorCode": "25001",
"message": "API call failed"
}
}
HTTP Status Code | Code | Message | Description |
---|---|---|---|
400 | 00006 | API call failed | サポートしない言語ペア、ファイル拡張子へのリクエスト |
500 | 25001 | API call failed | 内部サーバエラー |
413 | 25004 | Request Entity Too Large | ファイル制限容量超過(100MB) |
429 | 25005 | Too many requests | 現在翻訳中のファイルがある場合 |
CURL Example
$ curl -X POST -F file=@a.xlsx -F source=ko -F target=en 'https://naveropenapi.apigw.ntruss.com/doc-trans/v1/translate'
{"data":{"requestId":"20201007_2522985202669"}}
この記事は役に立ちましたか?