お知らせ

DATE 2026.05.15

AITranslator v1.4.0 をリリースしました

CATEGORY
お知らせ
製品
TAG
AITranslator

Movable Type 向け AI翻訳プラグイン「AITranslator」の v1.4.0 をリリースしました。

v1.3.0 で導入したカスタムプロンプト機能を、独自オブジェクトとして再設計しました。プロンプトをシステム共通のライブラリとして登録・選択する形になり、複数のフィールドや設定で同じプロンプトを使い回せます。あわせて翻訳対象フィールドの拡充、AI 呼び出しタイムアウトの延長、エラー表示の改善も含まれます。

AI翻訳プロンプトの独自オブジェクト化

カスタムプロンプトが、独立した「AI翻訳プロンプト」管理画面で一元管理できるようになりました。

  • 使い回し: 1 つのプロンプトを、複数の翻訳設定・複数のフィールドマッピングから参照できます。1 箇所修正すれば全ての参照先に反映されます。
  • 権限分離: 新規システム権限「AI翻訳プロンプトの管理」が追加されました。本権限を持つユーザーのみがプロンプトを編集でき、サイト管理者は「選んで使う」だけが可能です。
  • 選択式 UI: 翻訳設定画面では、長文 textarea ではなく select ドロップダウンからプロンプトを選択する形になりました。

翻訳対象フィールドの追加

これまでの単一行テキスト・複数行テキスト・タグに加え、以下のコンテンツフィールドが翻訳対象になりました。

  • 埋め込みテキスト: テキスト翻訳
  • プレーンテキスト(PlainTextField プラグイン提供): テキスト翻訳
  • カテゴリー: 同一カテゴリーセットを参照しているフィールド間で ID をコピー

AI 呼び出しタイムアウト延長

各プロバイダ(ChatGPT / Gemini / Claude)の HTTP クライアントのタイムアウトを 120 秒 → 300 秒に延長しました。長文や複雑な HTML を含むコンテンツの翻訳で、応答待ちのタイムアウトが発生しにくくなります。

エラー表示の改善

翻訳リクエスト失敗時のメッセージに HTTP ステータスコードを含めるようにしました。サーバ側エラー(4xx)とインフラ側タイムアウト(5xx)を切り分けて把握できます。

自動マイグレーション

v1.3.0 で default_prompt および field_mapping JSON 内に直接保存されていた inline プロンプト文字列は、v1.4.0 への自動マイグレーションで AITranslator::Prompt オブジェクトとして抽出・集約されます。同一内容のプロンプトは集約され、重複は作られません。

互換性

新規テーブル mt_ai_trans_prompt の作成と、translation_config への default_prompt_id 列追加(schema_version 1.0006 → 1.0008)。MT 管理画面アクセス時に自動アップグレードされます。

製品詳細

製品の詳細・ご購入については以下のページをご覧ください。

https://products.bit-part.net/products/aitranslator

カテゴリ

年別アーカイブ

その他の記事

  • ${ formatDate(entry.date) }
  • PAGETOP