Claude Codeの画面表示は英語のため、日本語で利用したいと考える人は多いはずです。
ただし「日本語化」という言葉には、2つの異なる論点が混在しています。
結論から整理します。
| やりたいこと | 対応可否 | 設定方法 |
|---|---|---|
| 返答を日本語にする | 対応 | 設定ファイルに language を記述する |
| 画面の表示を日本語にする | 非対応 | 公式機能なし |
| 日本語で入力する | 対応 | 標準で入力可能(改行キーの設定が必要な場合あり) |
メニューやコマンド案内などのUI表示を日本語化する機能は提供されていません。
一方で、Claudeの返答を常に日本語化する設定は公式に用意されています。
返答を日本語にする
設定ファイルに language の項目を1行追加します。
{
"language": "japanese"
}全プロジェクト共通で適用する場合は ~/.claude/settings.json に設定します。
Windows環境では C:\Users\ユーザー名\.claude\settings.json に配置します。
プロジェクト個別に適用する場合は、該当フォルダ内の .claude/settings.json に記述します。
日本語化される対象
この設定で日本語化される対象は次の3点です。
- Claudeの返答内容
- 音声入力時の認識言語
- 自動生成されるセッション名
画面上のシステムメッセージやコマンドの説明文は英語のまま維持されます。
UI全体が日本語化されるわけではない点に注意が必要です。
languageに指定できる値
指定可能な言語の固定リストは定義されていません。
記述した文字列がモデルへのプロンプト指示としてそのまま渡されるため、モデルが認識可能な言語名であれば動作します。
CLAUDE.mdへの記述との違い
「日本語で回答してください」と CLAUDE.md に明記する方法も広く使われています。
返答内容は同様に日本語化されますが、CLAUDE.md はプロジェクト単位で管理するファイルです。
そのため、新規プロジェクトごとにファイルを作成して指示を記述し直す必要があります。
常に日本語で利用したい場合は、language をグローバル設定しておくほうが管理の手間を省けます。
また、音声入力言語やセッション名まで統一して日本語化できるのは設定ファイルによる指定のみです。
画面表示は日本語化できない点に注意
プロンプトの入力案内、コマンドヘルプ、各種確認ダイアログの表示はすべて英語です。
これらを日本語表示に切り替える設定項目は存在しません。
ただし、頻繁に使用するコマンドの意味を把握しておけば支障なく操作できます。
| コマンド | 機能・用途 |
|---|---|
/help | 利用可能なコマンド一覧を表示する |
/status | 現在のログイン状態と使用中モデルを確認する |
/permissions | 現在適用されている権限設定ルールを確認する |
/clear | 会話履歴をリセットして新規セッションを開始する |
/model | 使用するモデルを変更する |
/login /logout | アカウントのログインおよびログアウトを実行する |
日本語入力時の注意点と対処法
プロンプト欄への日本語テキストの入力・送信はそのまま行えます。
ただし、複数行の指示を入力しようとして途中で改行できない現象につまずくケースがあります。
日本語変換の確定つもりでEnterを押した際に、意図せず送信されてしまうことがあります。
Enterで送信せずに改行する方法
多くのターミナルでは Shift+Enter で改行できますが、ターミナル環境によってキーバインドの挙動が異なります。
VS Code、Cursor、Alacritty、Zedの統合ターミナルを利用している場合は、初回に次のコマンドを実行します。
/terminal-setup対象エディタやターミナルの設定ファイルに対し、改行用のキー割り当てが自動で書き込まれます。
tmuxやscreenの内部セッションからではなく、対象エディタのターミナル上で直接実行してください。
エディタ側のキーバインド設定ファイルを直接書き換える必要があるためです。
ターミナル内の文字や罫線が崩れる場合の対処
VS CodeやCursorの内蔵ターミナルで描画崩れが発生する場合、GPUアクセラレーション設定が影響している可能性があります。
/terminal-setup は改行キーの設定と同時に、VS Code設定の terminal.integrated.gpuAcceleration を off に変更します。
このGPU描画オフの設定により、ターミナル上の文字崩れや表示乱れを防ぎます。
元の描画設定に戻したい場合は該当項目を auto に再設定し、ウィンドウを再読み込みしてください。
日本語利用時の設定例(settings.json)
初期導入時に ~/.claude/settings.json へ次の設定を記述しておくと、都度の指定不要で日本語環境として利用できます。
{
"language": "japanese",
"permissions": {
"defaultMode": "acceptEdits"
}
}返答が常に日本語化され、実行ごとの細かな確認手順も省略できます。
各権限設定の詳細やカスタマイズ方法は、別記事のClaude Code│権限設定の使い方で解説しています。
この記事で紹介しているコードは、GitHubのMOTOKI-LLC/cg-method-codeにもまとめています。
導入と設定の記事は、ほかにもあります。




まとめ
- 返答の日本語化は
"language": "japanese"を1行追加するだけで有効化できる - 設定が反映されるのは返答内容・音声入力認識・セッション名の3項目
- UIやコマンドヘルプなどの画面表示を日本語化する機能は存在しない
CLAUDE.mdに記述する方法もあるが、プロジェクトごとの管理が必要になる- 改行操作やターミナルの描画崩れで困った場合は
/terminal-setupを一度実行してキー設定を反映させる
本記事は2026年9月9日時点の公式ドキュメントおよび仕様に基づいています。
設定項目の仕様や名称はアップデートで更新される場合があるため、最新の公式ドキュメントも併せて確認してください。
