コンテンツにスキップ

翻訳 API

POST /v1/text/translate

クイックスタートガイド を参照して、API キーを取得してください。

$YOUR_API_KEY を、前の手順で生成された実際の API キーに置き換えてください。


curl --location --request POST 'https://api-platform.ope.ai/v1/text/translate' \
-H 'Authorization: Bearer $YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-H 'Host: api-platform.ope.ai' \
-d '{
    "model":"$MODEL_ID",
    "source_lang":"ja",  
    "target_lang":"en",
    "stream":true,
    "text": "抗生物質はウイルス感染症に効きますか?"
}'
import requests
import json

url = 'https://api-platform.ope.ai/v1/text/translate'
headers = {
    'Authorization': 'Bearer $YOUR_API_KEY',
    'Content-Type': 'application/json'
}
payload = {
    "model": "$MODEL_ID",
    "source_lang": "ja",
    "target_lang": "en",
    "stream": True,
    "text": "抗生物質はウイルス感染症に効きますか?"
}

response = requests.post(url, headers=headers, json=payload)
print(response.text)

model 文字列 必須

レスポンス生成に使用するモデル ID。
以下は、呼び出し可能なすべてのモデルです。

正在加载实时模型名称列表...


source_lang 言語コード 必須

原文の言語

言語名 コード 備考
英語 en コア対応
中国語(簡体字/繁体字) zh 主な対応言語
韓国語 ko 東アジア対応
日本語 ja 東アジア対応
ウルドゥー語 ur パキスタンの公用語
ベンガル語 bn
ヒンディー語 hi
ポルトガル語 pt
フィリピン語 tl
インドネシア語 id
マレー語 ms
広東語 yue
スペイン語 es
ロシア語 ru スラブ語系代表
閩南語 nan
ブラジル・ポルトガル語 pt-br

stream 真偽値または null オプション デフォルトは false

ストリーミング出力を使用するかどうかを指定します。値:

false: 全文が生成された後、一括で結果を返します。
true: 一部が生成されるたびに逐次的に出力されます。リアルタイムでチャンクを読み取る必要があります。


text 文字列 必須

翻訳対象のテキスト