結論: Claude Codeは追加の言語設定をしなくても日本語の指示だけでそのまま使えます。ただし「常に日本語で回答してほしい」場合はCLAUDE.mdに一行書くのが最も確実な定番設定で、Windowsでは日本語IME入力がずれる・文字化けする既知の問題があるため対処法を知っておく必要があります。
この記事の要点:
- Claude Codeはデフォルトで日本語の指示を理解し、日本語で返してくる。特別な言語切り替えは不要
- 「常に日本語で」を固定したいなら、settings.jsonの未確認キーに頼るよりCLAUDE.mdへの明記が確実(本記事執筆時点でsettings.jsonの言語専用キーは公式リファレンスで確認できていない)
- Windows環境での日本語IME入力ずれ・文字化けはClaude Code側の既知の問題として複数報告されており、ターミナル変更やIMEバージョン変更で回避できるケースがある
対象読者: Claude Codeを日本語で使いたい・使っているがうまくいかない会社員、非エンジニアの管理職、社内展開を検討する情報システム担当者
読了後にできること: CLAUDE.mdに日本語固定の一文を追加し、日本語入力トラブルが起きたときの切り分け手順が分かる
「Claude Codeって英語で指示しないといけないんですよね?」
研修でこの質問を、ほぼ毎回受けます。実際にその場でターミナルを開き、「デスクトップの見積書フォルダを日付順に整理して」と日本語で打ち込んでみせると、「え、普通に日本語でいいんですか」と驚かれます。Claude Codeという名前に「Code」が入っているせいで、身構えてしまう方が本当に多いんです。
一方で、別の顧問先では逆のつまずきがありました。日本語で指示しても英語の説明が返ってきたり、途中で英語に切り替わってしまう、という相談です。原因を一緒に探ったところ、CLAUDE.mdに何も書いていなかっただけでした。設定を一行足しただけで、以後は安定して日本語で返ってくるようになりました。
さらにもう一つ、Windowsを使う受講者から「日本語を打とうとするとカーソルが変な位置に飛ぶ」という報告も何度か受けています。これは個人の環境の問題ではなく、Claude Code自体にGitHub上で複数報告されている既知の現象です。原因と対処法を知っているかどうかで、体感のストレスがまったく変わります。
この記事では、「Claude Codeは日本語でどこまで使えるのか」「常に日本語で答えさせるにはどう設定するのか」「入力がずれる・文字化けする時にどう対処するのか」の3点を、公式ドキュメントで確認できた範囲とできなかった範囲を分けたうえで、コピペで使える設定と一緒に解説します。
2026年8月現在:Claude Codeの日本語対応はどこまで確認できているか
まず前提を整理します。Claude Code自体(英語版の公式ドキュメント基準)には「日本語モード」のような専用スイッチは用意されていません。そのかわり、Claudeモデルが多言語対応であることを利用して、「日本語で聞けば日本語で返る」という自然言語ベースの挙動で日本語運用が成立しています。
| できること | 確認状況(2026年8月時点) |
|---|---|
| 日本語で指示を出す | そのまま可能。特別な設定不要 |
| 日本語でコードコメント・ドキュメントを書かせる | 指示すれば可能。CLAUDE.mdで明示すると安定する |
| 常に日本語で回答するよう固定する | CLAUDE.mdへの明記で対応(下記で詳説)。settings.jsonの専用キーは公式リファレンスで未確認 |
| ターミナルUI自体(プロンプト文言等)の日本語化 | UI文言はほぼ英語のまま。GitHub上でロケール設定を求めるフィーチャーリクエストが上がっている段階 |
つまり「会話の中身」は日本語で問題なく回りますが、「ツールの見た目」まで日本語化されているわけではありません。この線引きを最初に理解しておくと、この先の設定がすっきり頭に入ります。
常に日本語で回答させる設定 — CLAUDE.mdが最も確実
Anthropicは公式ブログで、Claude Codeへの指示の出し方として「CLAUDE.md」「Rules」「Skills」「Subagents」「Hooks」「Output styles」「システムプロンプトへの追記」の7種類を紹介しています。この中でもっとも手軽で、かつ確実に日本語を固定できるのがCLAUDE.mdへの明記です。
設定1:プロジェクト単位で日本語を固定する
プロジェクトのルートに CLAUDE.md を作成(または追記)し、冒頭に次のように書きます。
# 基本ルール
回答は必ず日本語で行ってください。
コードのコメントも日本語で書いてください。
専門用語やコマンド名・関数名は英語のままで構いません。
「専門用語は英語のままでよい」を添えておくのがコツです。すべて無理に日本語化しようとすると、かえってコマンド名まで訳されて分かりにくくなることがあります。
設定2:すべてのプロジェクトに一括適用する(グローバルCLAUDE.md)
毎回のプロジェクトで書き直すのが面倒な場合は、ホームディレクトリのグローバル設定ファイル(~/.claude/CLAUDE.md)に同じ内容を書けば、すべてのプロジェクトに共通適用されます。
# グローバル基本ルール(全プロジェクト共通)
- ユーザーとの会話・説明はすべて日本語で行う
- ファイル内のコメント・commitメッセージは日本語で書く
- 数字や固有名詞を断定するときは、根拠(出典・計算式)を必ず添える
- 不明点があれば、作業を進める前に質問する
設定3:出力トーンまで指定したいとき
「日本語にはなるが、口調が硬すぎる/崩れすぎる」という相談もよく受けます。その場合はトーンまで具体的に指定すると安定します。
# 文体ルール
- 敬語(です・ます調)で統一する
- 箇条書きを積極的に使い、結論を先に書く
- 「〜と思われます」のような曖昧な言い回しを避け、断定できることは断定する
- 断定できない場合は「確認できていません」と明記する
settings.jsonの「language」キーについて(正直な現状)
Claude Codeの解説記事の中には、settings.jsonに{"language": "japanese"}と書けば応答言語を固定できる、と紹介しているものがあります。編集部でも2026年8月11日時点で公式のsettings.jsonリファレンス(code.claude.com/docs/en/settings)を直接確認しましたが、languageというキーの記載は見当たりませんでした。バージョンによって仕様が変わっている可能性、あるいは今後正式に追加される可能性もあるため、断定はできません。
確実性を優先するなら、公式ブログでも明記されているCLAUDE.md方式(上記の設定1・2)を使うことをおすすめします。CLAUDE.mdはセッション開始時に必ず読み込まれる仕組みのため、バージョン変更の影響を受けにくいという利点もあります。
日本語入力がずれる・文字化けする問題の原因と対処法
研修中に一番多く受けるトラブル報告が、これです。「日本語を打とうとするとカーソルが変な場所に飛ぶ」「変換候補ウィンドウの位置がおかしい」「画面がガタガタ動く」——これらはGitHub上のClaude Code公式リポジトリで、Windows環境を中心に複数報告されている既知の現象です。
| 症状 | 報告されている原因 | 対処法 |
|---|---|---|
| Windows 11の新しいMicrosoft IMEで日本語入力そのものができない | Claude CodeのTUI(ターミナルUI)の入力処理と新IMEの相性問題 | IME設定を「以前のバージョンのMicrosoft IMEを使う」に切り替える |
| VS Codeの統合ターミナルでのみ、日本語入力中に文字が右端にずれる | 全角文字の表示幅計算のずれ。Claude Code動作時のみ発生 | VS Code外のWindows Terminalで作業する、または英語入力で下書きしてから貼り付ける |
| 変換中の文字が一部消える・重複する | キー入力を即時処理するUIライブラリの設計上、IMEの変換確定を待たずに処理してしまう | 短い単語ずつ確定しながら入力する。または一度メモ帳等で書いてから貼り付ける |
| Windows環境でターミナルの記号・罫線が文字化けする | UTF-8のバイト列がWindows-1252として誤解釈される | ターミナルのフォントをUnicode対応フォント(Cascadia Code等)に変更する |
いずれも2026年8月時点でGitHub上のIssueとしてはクローズ済みですが、恒久的な修正がリリースノートで明言されているわけではなく、コミュニティ側のワークアラウンド(回避策)で運用しているのが実情です。「自分の環境だけおかしいのでは」と不安になる必要はありません。
それでも直らないときにClaude Code自身に聞く
実務では、Claude Code自身に状況を伝えて切り分けさせるのが一番早いこともあります。
日本語入力中にカーソル位置がずれる問題が起きています。
使用しているターミナルは[Windows Terminal / VS Code統合ターミナル / iTerm2など]、
OSは[Windows 11 / macOS]です。
これはClaude Code側の既知のIME関連の問題である可能性がありますか?
回避策があれば教えてください。
「原因を決めつけずに、環境情報を渡して切り分けを依頼する」という聞き方にすると、的外れな回答が減ります。
日本語ドキュメントを生成させる実務のコツ
単に「日本語で返す」だけでなく、業務でそのまま使える日本語の成果物(議事録・報告書・CLAUDE.md自体)を作らせる場面も多いはずです。実際に研修先や顧問先で反響が大きかった指示例を紹介します。
実務プロンプト1:会議メモを整形された議事録に変換する
以下は会議中に取った日本語のメモです。
これを「決定事項」「宿題事項(担当者・期限つき)」「保留事項」の
3つに分けて、Markdown形式の議事録にしてください。
担当者が読み取れない場合は「要確認」と明記してください。
[メモを貼り付け]
効果: 顧問先の企画部門(6名)で試したところ、会議後の議事録作成が1件あたり平均25分→5分に短縮されました(測定期間: 2026年5〜6月、社内タイムトラッキングでの計測)。
実務プロンプト2:英語の技術ドキュメントを日本語で要約させる
次の英語ドキュメントを読み、日本語で要約してください。
- 専門用語(API名・コマンド名)は英語のまま残す
- 実務での注意点があれば「【注意】」として別枠でまとめる
- 断定できない部分は「明記なし」と書く
[URLまたは本文を貼り付け]
実務プロンプト3:日本語のCLAUDE.mdをプロジェクトの実態から自動生成させる
このプロジェクトのディレクトリ構成とコードを確認したうえで、
日本語のCLAUDE.mdの下書きを作成してください。
含めてほしい項目:
1. プロジェクトの目的(推測した場合はその旨を明記)
2. ディレクトリ構成の概要
3. コーディング規約(既存コードから読み取れる範囲)
4. 触ってはいけないファイル・ディレクトリ(推測できれば)
効果: 研修先のエンジニアチームで、新規参加メンバー向けのCLAUDE.md初稿作成にかかる時間が「ゼロから書くと半日」から「たたき台を10分で作り、レビューだけで済む」に変わったという声をいただきました。
【要注意】日本語運用でよくある失敗パターン
失敗1:曖昧な日本語のまま丸投げする
❌「なんかうまくいかない」「いい感じにして」
⭕「〇〇のコマンドを実行したら△△というエラーが出ました。原因を教えてください」「可読性を高めてください。具体的には変数名に日本語コメントを添え、処理の流れが追えるように整理してください」
なぜ重要か: Claude Codeの日本語理解力自体は高いのですが、指示が抽象的だと解釈の幅が広がり、期待と違う結果になりやすくなります。日本語だからこそ、具体化のひと手間が効きます。
失敗2:専門用語まで無理に日本語化しようとする
❌ CLAUDE.mdに「すべて日本語で」とだけ書き、コマンド名や関数名まで日本語化されて混乱する
⭕「会話とコメントは日本語、コマンド・関数名・設定キーは英語のまま」と明示する
なぜ重要か: 技術用語を無理に和訳すると、後で検索したり公式ドキュメントと突き合わせたりする時にかえって不便になります。
失敗3:未確認の設定情報をそのまま信じて時間を溶かす
❌ ネットの記事にある設定をコピペしても反映されず、原因不明のまま何時間も試行錯誤する
⭕ 反映されない設定に気づいたら、まずCLAUDE.mdでの明示指示という「確実に効く方法」に切り替える
なぜ重要か: Claude Codeはアップデートが頻繁で、設定項目の呼び名や挙動が変わることがあります。「効かない設定」に固執せず、確実な代替手段を知っておくと時間のロスを防げます。
失敗4:IMEトラブルを「自分の環境が悪い」と思い込んで我慢する
❌ 入力ずれを毎回手直ししながら我慢して使い続ける
⭕ ターミナルアプリを変える・IMEのバージョンを切り替える等、既知の回避策を先に試す
なぜ重要か: 前述の通り、これはユーザー個人の設定ミスではなくClaude Code側で複数報告されている既知の事象です。回避策を知っているだけでストレスが大きく減ります。
よくある質問
Q. Claude Codeの言語を日本語にするにはどうすればいいですか?
特別な言語切り替え機能はありません。日本語で話しかければ日本語で返ってきます。常に日本語で固定したい場合は、CLAUDE.mdに「回答は必ず日本語で行ってください」と明記してください。
Q. VS Codeの統合ターミナルでClaude Codeに日本語を入力するには?
基本的には他のターミナルと同じ日本語入力方法で問題ありません。ただしWindows環境では、Claude Code稼働中のみ全角文字の表示位置がずれる既知の症状が報告されています。ずれが気になる場合は、VS Code外のターミナル(Windows Terminal等)で試してみてください。
Q. VS CodeとClaude Codeを日本語化するにはどうすればいいですか?
「日本語化」を会話の言語という意味で捉えるなら、VS Codeは表示言語パックの導入、Claude CodeはCLAUDE.mdへの明記でそれぞれ対応します。ただしClaude Code自体のターミナルUI文言(メニューやステータス表示)は基本的に英語のままです。
Q. 日本語で書いたCLAUDE.mdは正しく読み込まれますか?
はい、日本語のテキストファイルとして問題なく読み込まれます。文字コードはUTF-8で保存してください。
Q. 企業のチーム全体で日本語運用を統一したい場合は?
プロジェクト直下のCLAUDE.mdに日本語ルールを書いてリポジトリで共有すれば、チーム全員に同じ設定が適用されます。CLAUDE.mdの書き方はCLAUDE.md書き方ガイドで詳しく解説しています。
まとめ:今日から始める3つのアクション
- 今日やること: プロジェクトのCLAUDE.mdに「回答は必ず日本語で行ってください」の一文を追加する(所要1分)
- 今週中: Windowsで入力ずれ・文字化けに困っていたら、IMEのバージョン切り替えやターミナル変更を試す
- 今月中: グローバルCLAUDE.md(
~/.claude/CLAUDE.md)に日本語ルールとトーン指定をまとめ、すべてのプロジェクトで安定運用する
Claude Code自体の基本的な始め方はClaude Code始め方|5分インストール・初心者ガイド、業務での自動化アイデアはAIエージェント導入完全ガイドもあわせてご覧ください。
次回は「Claude CodeのCLAUDE.md実践活用|チーム展開でよくある失敗と回避策」をお届けします。
あわせて読みたい:
Claude Codeを5分で始める|超初心者ガイド
Claude Code(クロードコード)の使い方・始め方|初心者向け完全ガイド
参考・出典
- Claude Code settings — Anthropic公式ドキュメント(参照日: 2026-08-11、languageキーの記載は確認できず)
- Claude Code commands reference — Anthropic公式ドキュメント(参照日: 2026-08-11、/configの言語設定オプションは確認できず)
- Japanese IME (New Microsoft IME) input not working in Claude Code TUI on Windows 11 — anthropics/claude-code GitHub Issues(参照日: 2026-08-11)
- Japanese IME text moves to the right edge in VSCode integrated terminal — anthropics/claude-code GitHub Issues(参照日: 2026-08-11)
- Fix IME input for Vietnamese, Chinese, Japanese, Korean (character loss) — anthropics/claude-code GitHub Issues(参照日: 2026-08-11)
- Unicode characters render as mojibake on Windows terminals — anthropics/claude-code GitHub Issues(参照日: 2026-08-11)
著者: 佐藤傑(さとう・すぐる)
株式会社Uravation代表取締役。X(@SuguruKun_ai)フォロワー約10万人。100社以上の企業向けAI研修・導入支援。著書『AIエージェント仕事術』(SBクリエイティブ)。SoftBank IT連載7回執筆(NewsPicks最大1,125ピックス)。
ご質問・ご相談は お問い合わせフォーム からお気軽にどうぞ。
この記事の内容を社内展開する方へ: Claude Code × ビジネス活用 実践ガイド(無料・PDF 14ページ) をダウンロードできます。
Claude Code / Codex を“自社の業務”で使いこなすなら
週1回60分のマンツーマンで、御社の実務をその場で自動化。設計から定着まで、業務に合わせて伴走します。
- 30分・オンライン
- 売り込みでなく業務診断
- 完全マンツーマン
お問い合わせフォームから24時間以内にUravation担当者がご返信します。




