Movable Type 向け AI翻訳プラグイン「AITranslator」の v1.3.0 をリリースしました。
これまで内部で固定だった AI への翻訳プロンプトを、翻訳設定画面から自由にカスタマイズできるようになりました。リッチテキスト内の画像パス置換指示や、フィールドごとの翻訳ポリシー指定など、より細やかな翻訳制御が可能になります。
新機能:カスタムプロンプト
AI に送信する翻訳プロンプトを、以下の2階層で設定できます。
- サイト共通デフォルト: 翻訳設定編集画面の「デフォルトプロンプト」欄。この翻訳設定全体に適用する基本指示を記述します。
- フィールド単位: 各マッピング行の「⚙ プロンプト」ボタンを開いて記述。特定フィールド(リッチテキストの画像パス置換など)に固有の指示を与えられます。
解決順序は「フィールド単位 → サイト共通デフォルト → 組み込みデフォルト」。すべて空欄の場合はこれまでと同じ組み込みプロンプトが使われ、後方互換は保たれます。
プレースホルダー対応
プロンプト本文に {source_lang} / {target_lang} / {text} のプレースホルダーを記述すると、翻訳実行時に各言語名と翻訳対象テキストに置換されます。{text} を省略しても末尾に自動追記される安全策付きです。
活用例
たとえばリッチテキスト中の画像パスを翻訳と同時に書き換えたい場合、以下のようなプロンプトをフィールド単位で設定できます。
You are a professional translator. Translate from {source_lang} to {target_lang}.
Keep all HTML tags exactly as-is. For <img src="..."> tags, rewrite any path
starting with /assets/ja/ to /assets/en/.
Output only the translated text, no explanations.
{text}
設定画面には組み込みデフォルトプロンプトの英文と日本語参考訳が表示されるので、ベースとして取り込みつつ独自指示を加えるスタイルで運用できます。
互換性
翻訳設定テーブルに default_prompt 列を追加(schema_version 1.0005 → 1.0006)。MT 管理画面アクセス時に自動アップグレードされます。プロンプトをカスタマイズしない限り、これまでと同じ挙動です。
製品詳細
製品の詳細・ご購入については以下のページをご覧ください。