申請プロセス
Midjourney Translate API を使用するには、まず申請ページ Midjourney Translate API にアクセスして、該当するサービスを申請する必要があります。ページに入ったら、「Acquire」ボタンをクリックします。以下の図のように:
まだログインまたは登録していない場合は、自動的にログインページにリダイレクトされ、登録とログインを促されます。ログインまたは登録後、現在のページに自動的に戻ります。
初回申請時には無料のクレジットが付与され、この API を無料で使用できます。
リクエスト例
中国語の説明語の例を挙げて、この API の使用方法を示します。仮に中国語の説明語が「精致,无暇,洁白的天使」であるとします。次に、中国語の説明語をアップロードし、英語の説明語を取得する方法を示します。リクエストヘッダーとリクエストボディの設定
Request Headers には以下が含まれます:accept:JSON形式のレスポンス結果を受け取ることを指定します。ここにはapplication/jsonを記入します。authorization:APIを呼び出すためのキーで、申請後に直接ドロップダウンから選択できます。
content:アップロードする中国語の説明語。
この1つのフィールドだけで翻訳が完了します。content には中国語の説明語を使用してください。
設定は以下の図のようにします:
コード例
ページの右側には、さまざまな言語のコードが自動生成されています。以下の図のように:
CURL
Python
レスポンス例
リクエストが成功すると、API は中国語の説明語の翻訳後の1件の説明情報を返します。例えば:content フィールドがあり、翻訳された英語の説明語が含まれています。これは対応する中国語の説明語の翻訳結果です。
contentは、対応する英語の説明語を生成し、画像生成タスクの説明語として使用できます。
エラーハンドリング
API を呼び出す際にエラーが発生した場合、API は対応するエラーコードと情報を返します。例えば:400 token_mismatched:不正なリクエスト、パラメータが不足または無効である可能性があります。400 api_not_implemented:不正なリクエスト、パラメータが不足または無効である可能性があります。401 invalid_token:未認証、無効または不足している認証トークン。429 too_many_requests:リクエストが多すぎます、レート制限を超えました。500 api_error:内部サーバーエラー、サーバーで何かがうまくいきませんでした。

