翻訳先サイトの選択
翻訳設定で「翻訳先サイト」を別ブログに指定すると、翻訳結果がそのサイトに作成されます。
翻訳設定の「翻訳先サイト」項目で、翻訳結果を作成するサイトを指定できます。
設定箇所
翻訳設定の編集画面で「翻訳先サイト」ドロップダウンから選択します。
選択肢には、現在ログインしているユーザーが翻訳先として利用できるサイトのみが表示されます。
同サイト翻訳と別サイト翻訳
| 翻訳先サイト | 動作 |
|---|---|
| 翻訳元と同じサイト | 同じブログ内に翻訳結果を作成。カテゴリ・フォルダ・アセットは元と同じものを参照 |
| 翻訳元と異なるサイト | 別ブログに翻訳結果を作成。カテゴリ・フォルダはマッピング経由、アセットは AssetCopier で複製 |
別サイト翻訳での追加設定
翻訳先サイトを別サイトに指定すると、翻訳設定編集画面に「サイト間のカテゴリ/フォルダ マッピング」セクションが表示されます。
サイト間でカテゴリやフォルダの ID は別物なので、マッピングを設定して翻訳元の ID を翻訳先の ID に変換する必要があります。
詳細は「カテゴリ/フォルダのマッピング」ページをご覧ください。
アセットの複製
別サイト翻訳の場合、翻訳元コンテンツに紐付くアセット(画像など)は AITranslator が自動で翻訳先サイトに複製します。
- 同じファイルパスで重複しないようユニーク化
- 新しい
MT::Assetレコードを翻訳先 blog に作成 - 翻訳先コンテンツのフィールドに新しい asset ID をセット
この処理は翻訳対象フィールドマッピングで asset_image などのフィールドを設定している場合に実行されます。
翻訳先サイトの権限要件
翻訳先サイトに対して、以下のいずれかの権限が必要です。
| 対象 | 必要な権限 |
|---|---|
| 記事を翻訳作成 | administer_site または edit_all_posts |
| ウェブページを翻訳作成 | administer_site または manage_pages |
| コンテンツデータを翻訳作成 | administer_site または manage_content_data |
スーパーユーザーは権限チェックをバイパスします。
権限が不足している場合、翻訳先サイトはドロップダウンの選択肢に表示されません。
翻訳先サイトが表示されない
翻訳設定編集画面で「翻訳先サイト」ドロップダウンに何も表示されない場合、以下を確認してください。
- 他のサイトが存在するか(1 サイトのみの場合は同サイト翻訳のみ可能)
- 現在のユーザーが他のサイトに対して必要な権限を持っているか
権限が不足している場合は、サイト管理者またはスーパーユーザーに権限の付与を依頼してください。