翻訳先サイトの選択

翻訳設定で「翻訳先サイト」を別ブログに指定すると、翻訳結果がそのサイトに作成されます。

翻訳設定の「翻訳先サイト」項目で、翻訳結果を作成するサイトを指定できます。

設定箇所

翻訳設定の編集画面で「翻訳先サイト」ドロップダウンから選択します。

選択肢には、現在ログインしているユーザーが翻訳先として利用できるサイトのみが表示されます。

同サイト翻訳と別サイト翻訳

翻訳先サイト動作
翻訳元と同じサイト同じブログ内に翻訳結果を作成。カテゴリ・フォルダ・アセットは元と同じものを参照
翻訳元と異なるサイト別ブログに翻訳結果を作成。カテゴリ・フォルダはマッピング経由、アセットは 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 サイトのみの場合は同サイト翻訳のみ可能)
  • 現在のユーザーが他のサイトに対して必要な権限を持っているか

権限が不足している場合は、サイト管理者またはスーパーユーザーに権限の付与を依頼してください。