Mazelingo.app

Mazelingo が動かないときの確認手順

Yeq6X 氏の Mazelingo 拡張で「ページが変わらない」「translation failed と出る」ときの確認手順です。上から順に見ていけば、ほとんどの原因はこのページ内で特定できます。Mazelingo.app は同拡張とは別のプロジェクトです。

まず確認する 3 つ

  1. 対象サイトを追加したか。既定はサイトごとのオプトインです。サイドパネルの「現在のサイトを追加」を押していないと、何も起きません。
  2. モデル名が現在も提供されているか。README は「モデル名の誤り・提供終了モデル」を主な原因に挙げています。プロバイダのモデル一覧で ID をコピーし直してください。
  3. キーの発行元とモデルの接頭辞が一致しているか。OpenRouter のモデルを指定しているのに OpenAI のキーを入れている、といった不一致で失敗します。

エラー別の原因

translation failed

API 呼び出しそのものが失敗したときの表示です。原因は上の 3 つのどれかであることがほとんどで、正確なエラー文は開発者コンソールに出ています(次の見出し)。プロバイダ側の残高不足や利用制限でも同じ表示になります。

No API keys available

指定したモデルに対応するキーが見つからない状態です。モデルの接頭辞とキーの保存先が食い違っているときに出ます。設定画面でモデルを選び直し、そのプロバイダのキーを入れ直してください。

Extension context invalidated

拡張を更新・再読み込みした後、開いたままのページに古いスクリプトが残っていると出ます。対象ページを再読み込みすれば直ります。

400 エラー(Gemini の MIME 指定)

Gemini の REST API では応答形式を APPLICATION_JSON という列挙値で指定する必要があり、"application/json" と書くと 400 になります。拡張のコードを自分で改造している場合に起きる問題で、通常の利用では関係ありません。

出典:Yeq6X/mazelingo READMEbokujuu 氏の改造手順(2026 年 8 月 18 日)

開発者コンソールでエラー文を見る方法

  1. 翻訳したいページを開いた状態で、Windows は F12、Mac は ⌥⌘I を押す。
  2. 上部のタブから「Console(コンソール)」を選ぶ。
  3. 拡張を動かし、[mlg:llm] で始まる赤い行を探す。その行に続く文が、プロバイダから返ってきたエラーの本文です。
  4. model not found ならモデル名、invalid api key401 ならキー、429 なら利用制限、insufficient_quota なら残高を疑ってください。

README によれば、エラー文をサイドパネルに表示する改善は次のバージョンで予定されているとのことです。

それでも直らないとき

作者の Yeq6X 氏は 2026 年 8 月、X で「拡張機能版が不具合が多いようでいろんな人を困らせてしまっていてまずい」「手元にある修正版を何か月も申請していないまま放置している」と述べています。つまり、設定が正しくても現行のストア版で起きる不具合があります。その場合の選択肢は二つです。

Mazelingo.app なら設定項目がありません

元の Mazelingo 拡張Mazelingo.app Web 版
APIキー必要(自分で発行)不要
モデル選択必要不要
エラーの確認開発者コンソール画面に表示
読める対象開いている Web ページ貼り付けた文章
スマホ不可(デスクトップ拡張)

Web 版で試す