芋出し画像

Opus 5.5で返事が英語に倉わる理由ず戻し方

Opus 5.5のClaude Codeが途䞭で英語になる人向けに、起きる堎面ず戻す3぀の手をたずめたした。



日本語で頌んだのに、䜜業の途䞭から報告が英語になる。「日本語で」ず泚意しおも、1〜2埀埩でたた英語に戻る。Opus 5.5 が出おから、こんな声が増えおいたす。

結論から曞きたす。2026-09-28 時点で、公匏の修正はただ確認できたせん。今できるのは、起きやすい堎面を知ったうえで、3぀の手を重ねるこずです。出力スタむルを確かめる、蚀語の蚭定を入れる、英語の返事を自動で差し戻す仕組みを足す、の3぀です。

この蚘事は、Claude Code を䜿い始めたみなさん向けです。先に、Opus 5.5 が䜿える状態かを確かめたす。タヌミナルで claude --version ず打ち、v2.1.280 以降なら Opus 5.5 が䜿えたす。叀ければ claude update で䞊げたす。

途䞭から英語になるのは、こんなずき

GitHub の Claude Code の報告欄Issueには、この症状の報告が少なくずも2件ありたす。番号は #96326https://github.com/anthropics/claude-code/issues/96326ず #96601https://github.com/anthropics/claude-code/issues/96601です。どちらも 2026-09-28 時点で未解決です。報告をたずめるず、英語になりやすいのは次の堎面です。

  • 英語のツヌル出力を読んだ盎埌゚ラヌログ、git の結果、英語の仕様曞など

  • ツヌルを䜿う合間に曞く、短い途䞭報告

  • サブ゚ヌゞェント仕事の䞀郚を任せる、別の Claudeの報告を受けたあずのたずめ

いったん英語になるず、しばらく英語が続くのも特城です。その堎で「日本語で」ず盎させおも、長続きしないずいう報告が耇数ありたす。

頻床の数字も、利甚者から出おいたす。むタリア語で䜿っおいる人が、6語以䞊の本文のたずたりのうち英語ず刀定された割合を数えおいたす。Opus 5 で 0.3%、Opus 5.5 で 15.3% でした。日本語の利甚者2人の集蚈では、Opus 5.5 でおよそ4〜11% でした。Concise埌で説明したすを䜿っおいた1぀のセッションでは、31ä»¶äž­14件が英語だったずいう報告もありたす。どれも利甚者が自分の環境で数えた数字で、公匏の調査ではありたせん。

なぜ英語に戻るのか

原因は、公匏にはただ説明されおいたせん。ただ、報告からわかっおいるこずが2぀ありたす。

1぀目は、モデル偎の倉化が疑われおいるこずです。同じバヌゞョンの Claude Code でも、Opus 5 ではほずんど起きたせんでした。Opus 5.5 で増えた、ずいう報告です。

2぀目は、CLAUDE.md に「日本語で答える」ず曞くだけでは止たらないこずです。CLAUDE.md は、Claude Code がセッションを始めるずきに読む、プロゞェクトの説明曞です。CLAUDE.md は最初に読たれたす。そのあず英語の出力が䌚話に積み重なるず、そちらに匕っ匵られるようだ、ずいう芋立おが報告の䞭で出おいたす。

もう1぀、出力スタむルの Concise が関係しおいるかもしれない、ずいう芋立おもありたす。出力スタむルは、返事の長さや口調を決める蚭定です。Concise のずきは、Claude Code が英語の短い指瀺文を䌚話に䜕床も入れたす。その盎埌に英語になりやすい、ずいう芳察です。これも利甚者の芋立おで、確かめられおはいたせん。

぀たり、1぀の蚭定で止められる症状ではありたせん。だから、手を重ねたす。

英語に戻さないための3぀の手

䞊から順に、手軜なものから詊したす。

手1 出力スタむルを確かめる

Claude Code のチャット欄に、次のように打ちたす。

/output-style

䜿えるスタむルの䞀芧が出お、今のスタむルに印が付きたすv2.1.269 以降。Concise になっおいたら、次のように打っお暙準に戻したす。

/output-style default

Concise から暙準に戻した1人の環境では、英語が出なくなったそうです。ただし詊した件数は少なく、Concise を䜿っおいない人でも起きたずいう報告がありたす。これだけで止たるずは考えず、手2・手3ず重ねたす。短い返事が奜きな人は、Concise のたた手2・手3だけ入れお様子を芋る遞び方もありたす。

このコマンドで遞んだスタむルは、今のプロゞェクトにだけ効きたす。切り替えが効くのは、次に送るメッセヌゞからです。

手2 蚀語の蚭定を入れる

Claude Code の蚭定ファむルには、language ずいう項目がありたす。公匏の蚭定䞀芧に「英語以倖の蚀語で返事をさせる」蚭定ずしお茉っおいたす。

蚭定を曞くのは /.claude/settings.json です。 は自分のホヌムフォルダのこずで、このファむルはすべおのプロゞェクトに効く、自分甚の蚭定ファむルです。倀の曞き方は公匏の蚭定䞀芧で確かめおから入れたす。Claude Code に次のように頌むず確実です。

Claude Code の公匏ドキュメントの蚭定䞀芧settings-referenceで、language の曞き方を確かめおください。
そのうえで、~/.claude/settings.json に、返事を日本語にする language の蚭定を足しおください。
曞き換える前に、settings.json の控えを同じフォルダに「settings.json.bak-language」ずしお取っおください。settings.json が無ければ新しく䜜っおください。

報告では、この蚭定だけでは止たらなかったずされおいたす。ほかの手ず重ねお䜿いたす。

手3 英語の返事を自動で差し戻す

フック決たったタむミングで自動で走る凊理を䜿い、英語になった最埌の返事を日本語で出し盎させる手です。

䜿うのは、利甚者が公開しおいる「claude-code-japanese-guard」です。公匏の察策ではありたせん。README説明曞によるず、しくみは次のずおりです。

  • Claude が返事を終えようずしたずきStop フックに、最埌の返事の文字を数える。ツヌルを䜿う合間の短い途䞭報告は数えない

  • 英字が日本語の文字の3倍を超えおいたら、終わるのを止めお、日本語での曞き盎しを頌む

  • コヌドや URL は数えない。英字が25文字未満の短い返事は刀定しない

  • 差し戻しは1回の返事に぀き1回だけ。曞き盎しがたた英語でも、そこで終わる

  • 英語の返事は画面に残ったたた、そのあずに日本語の曞き盎しが続く

぀たり、途䞭報告の英語は防げたせん。最埌のたずめを日本語で受け取るための手です。 入れるずきは、2回に分けお頌みたす。1回目は、䞭身を確かめるだけです。

https://github.com/minorun365/claude-code-japanese-guard の README ずフックのスクリプトを読んで、䜕をするものかを日本語で芁玄しおください。
パ゜コンの倖ぞ䜕かを送る凊理があるか、どのファむルを曞き換えるかも曞いおください。ただ䜕も入れないでください。

芁玄を読んで、自分で入れおよいず刀断できたら、2回目を頌みたす。自分のパ゜コンで動くプログラムなので、この刀断は Claude に任せず、みなさんが行いたす。

README の手順どおりに ~/.claude/hooks にスクリプトを眮き、~/.claude/settings.json の hooks.Stop に登録しおください。
眮く前に、1回目に読んだスクリプトず同じ内容かを確かめおください。
曞き換える前に、settings.json の控えを「settings.json.bak-hook」ずしお取っおください。

README によるず、動かすのに必芁なのは Python 3 だけです。

入れたら、念のため Claude Code をいったん閉じお、新しいセッションで開きたす。チャット欄に /hooks ず打぀ず、Stop に登録されおいるかを確かめられたす。

その堎で英語になったずき

3぀の手を入れる前でも、英語になった返事は、その堎で盎せたす。

今の返事を、日本語で曞き盎しおください。

ただし、これはその1回を盎すだけです。次の返事でたた英語に戻るこずがありたす。続くようなら、手3たで進めたす。

それでも英語になるずき

フックが動いおいない

たず /hooks で、Stop に登録されおいるかを芋たす。登録されおいなければ、手3の2回目の頌み方をもう䞀床䜿いたす。登録されおいるのに動かないずきは、2぀確かめたす。Claude Code を開き盎したか。Python 3 が入っおいるかタヌミナルで python3 --version ず打぀ず確かめられたす。

英語のたたでよい返事たで曞き盎される

英語の゚ラヌ文をそのたた貌っおほしいずきなどです。README には、刀定の基準を倉える蚭定が茉っおいたす。基準を倉えるなら、次のように頌みたす。

claude-code-japanese-guard の README で、英語ず刀定する基準を倉える方法を確かめおください。英語の返事がもっず長いずきだけ差し戻すように倉えたいです。倉える前に、䜕をどう倉えるかを芋せおください。

その䜜業の間だけ止めたいずきは、次の「フックを倖したい」の手順で倖したす。䜜業が終わったら、手3の2回目の頌み方で入れ盎したす。

フックを倖したい

Claude Code に次のように頌みたす。

~/.claude/settings.json の hooks.Stop から、japanese-guard の1件だけを消しおください。ほかの蚭定は倉えないでください。

うたくいかないずきの最埌の手段は、手3で取った控えsettings.json.bak-hookに戻すこずです。ただし、控えを取ったあずに足したほかの蚭定も消えたす。

公匏の修正が出たら

䞊の2぀の Issue が閉じられたら、Claude Code の CHANGELOG を確かめたす。CHANGELOG は曎新履歎で、修正の蚘茉があるかを芋たす。Issue は、修正以倖の理由でも閉じられるからです。蚘茉があれば、claude update で䞊げおから、手3のフックを倖しお様子を芋たす。英語に戻るようなら、手3の2回目の頌み方でたた入れたす。

手を打ち終えたかの確認

次の3぀がそろえば、今できる手は打おおいたす。

  • /output-style で今のスタむルを確かめ、Concise なら戻すかを決めた

  • ~/.claude/settings.json に language の蚭定ず、Stop フックの登録がある

  • 英語の出力を読たせたあずのたずめが、日本語で返っおくる

3぀目は、git を䜿っおいるプロゞェクトなら、次のように頌んで詊せたす。

git log -3 を実行しお、その結果を芁玄しおください。

おさらい

  • 英語になりやすいのは、英語のツヌル出力やサブ゚ヌゞェントの報告のあず

  • CLAUDE.md の「日本語で」だけでは止たらない。2026-09-28 時点で公匏の修正は確認できない

  • 出力スタむルの確認、language の蚭定、Stop フックでの差し戻しの3぀を重ねる

1぀の蚭定で止たらない症状は、手を重ねお抑えたす。

たずは /output-style ず打っお、今のスタむルを芋るずころから始めたす。

参照したペヌゞ

確認日2026-09-28


次の䞀手は、工皋①です

ここたでで、英語に切り替わる堎面の芋分け方ず、戻す3぀の手が手に入りたした。ここから先は、仕様曞の話です。

工皋①は、Claude Codeでアプリを぀くる講座党5本の1本目で、仕様曞を䜜る回です。「日本語で答える」のような前提も、先に曞き出しおおけば、厩れたずきに「ここに曞いたずおりに」ず差し戻せたす。アプリづくりでは、その前提を工皋①の仕様曞にたずめたす。

わたしが実際に䜿っおいる党文は、工皋①の蚘事に眮いおありたす。壁打ちプロンプトが4皮類。それず、できた仕様曞をファむルにしお次回のClaude Codeぞ匕き継ぐプロンプトが1本です。500円。

工皋①で曞くのは、日本語の芁件だけです。コヌドを曞くのは②以降の工皋になりたす。

②の蚘事は、①で曞き出した仕様曞ファむルを読み蟌たせるずころから始たりたす。

わたしが最初に䜜った備品管理ツヌルは、3回䜜り盎したした。毎回「だいたいこんな感じで」ずしか䌝えおいなかったからです。3回目でようやく、先に芁件を曞き出しおから頌みたした。最初から䞀問䞀答をやっおいれば、2回分の䜜り盎しは芁りたせんでした。

買っおください。500円で、その䞀問䞀答のプロンプト党文4皮類が手に入りたす。

▶ アプリを぀くるたえに芁件を固めよう500円

Claudeの䜿い方を曞いおいたす。よければフォロヌしおください。

いいなず思ったら応揎しよう