Doc Translation
- 印刷する
- PDF
Doc Translation
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
Classic/VPC環境で利用できます。
Papago Doc Translation APIのユースケースを紹介します。
文書を翻訳
文書翻訳のユースケースを説明します。
Python
Pythonベースの APIのサンプルコードは次の通りです。
import requests
from requests_toolbelt import MultipartEncoder
import uuid
data = {
'source': 'ko',
'target': 'en',
'file': ('a.docx', open('a.docx', 'rb'), 'application/octet-stream', {'Content-Transfer-Encoding': 'binary'})
}
m = MultipartEncoder(data, boundary=uuid.uuid4())
headers = {
"Content-Type": m.content_type,
"X-NCP-APIGW-API-KEY-ID": ユーザー_クライアント_ID,
"X-NCP-APIGW-API-KEY": ユーザー_クライアント_シークレット
}
url = "https://naveropenapi.apigw.ntruss.com/doc-trans/v1/translate"
res = requests.post(url, headers=headers, data=m.to_string())
print(res.text)
文書の翻訳状態を確認
文書翻訳の状態確認のユースケースを説明します。
Python
Pythonベースの APIのサンプルコードは次の通りです。
import requests
headers = {
"X-NCP-APIGW-API-KEY-ID": ユーザー_クライアント_ID,
"X-NCP-APIGW-API-KEY": ユーザー_クライアント_シークレット
}
url = "https://naveropenapi.apigw.ntruss.com/doc-trans/v1/status?requestId=" + RequestId
res = requests.get(url, headers=headers)
print(res.text)
文書翻訳の結果をダウンロード
文書翻訳結果のダウンロードのユースケースを説明します。
Python
Pythonベースの APIのサンプルコードは次の通りです。
import urllib.request
url = "https://naveropenapi.apigw.ntruss.com/doc-trans/v1/download?requestId=" + RequestId
opener = urllib.request.build_opener()
opener.addheaders = [('X-NCP-APIGW-API-KEY-ID', ユーザー_クライアント_ID), ('X-NCP-APIGW-API-KEY', ユーザー_クライアント_シークレット)]
urllib.request.install_opener(opener)
urllib.request.urlretrieve(url, "b.docx")
この記事は役に立ちましたか?