Qwen-MT-Image は、画像内のテキストを元のレイアウトを維持したまま高精度に翻訳します。このモデルは、ドメインヒント、禁止用語フィルター、用語介入にも対応しています。
モデル概要
ソース言語:英語 |
日本語 |
|---|---|
ポルトガル語 |
アラビア語 |
モデル | 説明 | 出力画像仕様 |
|---|---|---|
qwen-mt-image | Qwen 画像翻訳モデル。中国語または英語と他の言語との間の翻訳をサポートします。中国語および英語以外の 2 言語間(例:日本語から韓国語)の直接翻訳はサポートされていません。詳細については、「サポート言語」をご参照ください。 | 画像フォーマット:JPG |
前提条件
API キーの取得およびAPI キーを環境変数としてエクスポートします。
HTTP
POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis
HTTP API は非同期モードで、次の 2 ステップで処理されます。
- タスクを作成してタスク ID を取得:タスク作成リクエストを送信します。リクエストの応答としてタスク ID(task_id)が返されます。
- タスク ID を使用して結果を照会:タスク完了まで task_id を使用してタスクステータスをポーリングし、画像 URL を取得します。
ステップ 1:タスクを作成してタスク ID を取得
- タスク作成後は、返された
task_idを使用して結果を照会します。task_id の有効期間は 24 時間です。重複タスクを作成せず、代わりに結果をポーリングしてください。 - チュートリアルについては、「Postman」をご参照ください。
リクエストパラメーターリクエストヘッダーContent-Typestring (必須)リクエストのコンテンツタイプ。必ず application/json を指定してください。Authorization string (必須)Model Studio API キーを使用してリクエストを認証します。例:Bearer sk-xxxx。X-DashScope-Async string (必須)非同期処理を有効にします。HTTP リクエストは非同期呼び出しのみをサポートします。必ず enable を指定してください。リクエスト本文modelstring (必須)モデル名。qwen-mt-image を設定します。input object (必須)次のフィールドを含む入力パラメーターオブジェクトです。
プロパティ image_url string (必須)公開アクセス可能な画像 URL(HTTP または HTTPS)。
string (必須)ソース言語。
string (必須)ターゲット言語。
object(任意)オプションの拡張フィールドです。
プロパティ domainHint string(任意)特定のドメイン向けに翻訳スタイルを調整するためのドメインヒントワードです。シナリオ、スタイル、要件を英語で記述します(品質向上のため、最大 200 語)。例: これらの文は、B2C イーコマースプラットフォーム上の販売者と購入者の会話から抜粋したものです。これらを、潜在的な問題や紛争への対応に適した、明確で魅力的なカスタマーサービス向けの言葉遣いに翻訳してください。sensitives array(任意)翻訳前に画像テキストからフィルターする禁止用語です。フィルターは完全に一致(大文字・小文字を区別)します。禁止用語は、サポートされているすべてのソースまたはターゲット言語で記述できます(品質向上のため、1 回のリクエストにつき最大 50 語)。例: ["10% off entire store", "7-day no-questions-asked return"]terminologies array(任意)用語介入を使用して、ドメイン固有の用語に対して特定の翻訳を設定します。用語ペアの言語は source_lang および target_lang と一致している必要があります。
プロパティ src string (必須)用語のソーステキスト。言語は source_lang と同じである必要があります。tgtstring (必須)用語のターゲットテキスト。言語は target_lang と同じである必要があります。object(任意)
プロパティ imageSegment bool(任意)有効にすると、画像主題セグメンテーションにより、画像内の主題(人物、商品、ロゴなど)上のテキストが翻訳対象外になります。
注記:このパラメーターは以前 |
|
レスポンスパラメーターoutputobjectタスク出力情報。
プロパティ task_id stringタスク ID。照会は 24 時間有効です。task_status stringタスクのステータス。
列挙値
stringトレースおよびトラブルシューティング用の一意のリクエスト識別子。message string詳細なエラーメッセージ。失敗したリクエストの場合にのみ返されます。「エラーコード」をご参照ください。code stringエラーコード。失敗したリクエストの場合にのみ返されます。「エラーコード」をご参照ください。 |
task_id を保存して、タスクステータスおよび結果を照会します。 |
ステップ 2:タスク ID を使用して結果を照会
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
task_idの有効期間は 24 時間です。存在しない、または期限切れの ID にはステータスUNKNOWNが返されます。- 成功したタスクの
urlは 24 時間有効です。すぐにダウンロードして保存してください。
リクエストパラメーターリクエストヘッダーAuthorizationstring (必須)Model Studio API キーを使用してリクエストを認証します。例:Bearer sk-xxxx。URL パスパラメーターtask_idstring (必須)タスクの ID。 |
86ecf553-d340-4e21-xxxxxxxxx を実際の task_id に置き換えてください。 |
レスポンスパラメーターoutputobjectタスク出力に関する情報。
プロパティ task_id stringタスク ID。照会は 24 時間有効です。task_status stringタスクのステータス。
列挙値
stringタスクが送信された時刻。時刻は UTC + 08:00 で、形式は YYYY-MM-DD HH:mm:ss.SSS です。scheduled_time stringタスクが実行された時刻。時刻は UTC + 08:00 で、形式は YYYY-MM-DD HH:mm:ss.SSS です。end_time stringタスクが完了した時刻。時刻は UTC + 08:00 で、形式は YYYY-MM-DD HH:mm:ss.SSS です。image_url stringモデルが生成した画像の URL(元画像と同じディメンション、JPG フォーマット、24 時間有効)。すぐにダウンロードして保存してください。code stringエラーコード。失敗したリクエストの場合にのみ返されます。「エラーコード」をご参照ください。messagestringリクエスト失敗に関する詳細情報。詳細については、「エラーメッセージ」をご参照ください。通常、成功したリクエストでは返されません。ただし、画像に翻訳可能なテキストが含まれていない場合(例:主題セグメンテーション後)は、タスクは成功し通常通り課金され、No text detected for translation が返されます。object使用量統計。成功したタスクに対してのみカウントされます。
プロパティ image_count integer生成された画像の枚数(常に 1)。stringトレースおよびトラブルシューティング用の一意のリクエスト識別子。 |
タスクデータ(タスクステータスおよび画像 URL)は 24 時間のみ保持され、その後自動的にパージされます。生成された画像はすぐに保存してください。 |
サポート言語
ソース言語またはターゲット言語のいずれか一方は、必ず中国語または英語である必要があります。その他の言語ペア間(例:日本語から韓国語)の直接翻訳はサポートされていません。source_lang に auto を設定すると、言語を自動検出します。
言語 | コード | ソース言語として | ターゲット言語として |
|---|---|---|---|
中国語 | zh | サポート | サポート |
英語 | en | サポート | サポート |
韓国語 | ko | サポート | サポート |
日本語 | ja | サポート | サポート |
ロシア語 | ru | サポート | サポート |
スペイン語 | es | サポート | サポート |
フランス語 | fr | サポート | サポート |
ポルトガル語 | pt | サポート | サポート |
イタリア語 | it | サポート | サポート |
ドイツ語 | de | サポート | 未サポート |
ベトナム語 | vi | サポート | サポート |
マレー語 | ms | 未サポート | サポート |
タイ語 | th | 未サポート | サポート |
インドネシア語 | id | 未サポート | サポート |
アラビア語 | ar | 未サポート | サポート |
課金とレート制限
- 無料クォータおよび料金については、「モデル料金」をご参照ください。
- レート制限については、「レート制限」をご参照ください。
- 課金は、正常に生成された画像ごとに行われます。失敗した呼び出しやエラーは料金が発生せず。
- 画像に翻訳可能なテキストが含まれていない場合(またはセグメンテーション後に主題領域外にテキストがない場合)、タスクは成功し通常通り課金されますが、
No text detected for translationが返されます。
エラーコード
モデル呼び出しが失敗してエラーメッセージが返された場合は、「エラーコード」をご参照のうえ、解決策を確認してください。
よくある質問
Q:画像内のコンテンツが翻訳されないのはなぜですか?
主題セグメンテーション機能により、画像内の主題(人物、商品、ロゴなど)上のテキストが翻訳対象外になります。画像内のすべてのテキストを翻訳するには、ext.config.imageSegment を false に設定してください。
Q:一時的な画像リンクを永続的なリンクに変換するにはどうすればよいですか?
一時的なリンクを直接永続的なリンクに変換することはできません。バックエンドサービスを使用して画像をダウンロードし、OSS にアップロードすることで永続的なリンクを取得します。
例:画像をローカルマシンにダウンロードするコード
例:画像をローカルマシンにダウンロードするコード



