json と markdown の2つの主流な方法で出力できます。
この文書では、Translate API の接続説明を詳しく紹介し、簡単に統合し、この API の強力な機能を十分に活用できるようにします。Translate API を使用することで、入力したテキストを特定の言語に翻訳し、特定の方法で翻訳結果を出力することが簡単に実現できます。
申請プロセス
Localization Translate API を使用するには、まず Ace Data Cloud コンソール で API トークンを取得し、保管してください。
まだログインまたは登録していない場合は、自動的にログインページにリダイレクトされ、登録とログインを促されます。完了後、現在のページに自動的に戻ります。
1つの API トークンでプラットフォームのすべてのサービスを呼び出すことができ、各サービスごとに個別に申請する必要はありません。 初回申請時には無料枠が付与され、無料で体験できます。枠が不足した場合は、コンソール で共通残高をチャージできます。
📘 完全な文書:Localization Translate API →
リクエスト例
英語の入力を例に、API の使用方法を示します。英語の説明文は# Title 1\n\nThis is a paragraph.\n\n## Title 2\n\nThis is another paragraph. と仮定し、次に英語の説明文をアップロードし、中国語の翻訳結果を取得する方法を示します。結果は markdown 形式で表示されます。
リクエストヘッダーとリクエストボディの設定
Request Headers には以下が含まれます:accept:JSON形式のレスポンス結果を受け取ることを指定します。ここにはapplication/jsonを記入します。authorization:APIを呼び出すためのキーで、申請後に直接ドロップダウンから選択できます。
input:翻訳が必要な内容。extension=mdの場合は文字列を、extension=jsonの場合は JSON オブジェクトを渡します。locale:翻訳する言語をカスタマイズします。extension:入力内容のフォーマットで、mdまたはjsonを選択できます。model:翻訳に使用する大モデルで、デフォルトは gpt-3.5 です。
extension は input タイプと一致する必要があります;文字列は json を使用できず、JSON オブジェクトは md を使用できません。
設定は以下の図のようになります:

コード例
ページの右側には、さまざまな言語のコードが自動的に生成されていることがわかります。以下の図のように:
CURL
Python
レスポンス例
リクエストが成功すると、API はこの翻訳タスクの結果情報を返します。例えば:data フィールドがあり、翻訳された中国語が含まれ、markdown 形式で返されます。他の情報は以下の通りです:
data:この翻訳タスクの結果。model:この翻訳タスクで使用された大言語モデル。locale:この翻訳タスクの翻訳言語タイプ。
エラーハンドリング
API を呼び出す際にエラーが発生した場合、API は対応するエラーコードと情報を返します。例えば:400 token_mismatched:不正なリクエスト、パラメータが不足または無効な可能性があります。400 api_not_implemented:不正なリクエスト、パラメータが不足または無効な可能性があります。401 invalid_token:未認証、無効または不足している認証トークン。429 too_many_requests:リクエストが多すぎます、レート制限を超えました。500 api_error:内部サーバーエラー、サーバーで何かがうまくいきませんでした。

