「Cursor 日本語」で調べる方は、メニューの日本語化、日本語でのAI指示、AIの回答言語の固定のいずれかで困っていることが多いはずです。この記事では、Cursorの表示を日本語にする手順、AIに日本語で指示して日本語で答えさせる設定、日本語入力まわりのつまずき対処を、プロンプト例や設定例つきで整理します。読み終えるころには、自分の環境でCursorを日本語中心で使う準備が整います。
「Cursor 日本語」で知りたいことは4種類ある
「Cursorを日本語で使いたい」という悩みは、実は次の4つに分かれます。どれに当てはまるかを先に確認しておくと、必要な章だけを読めます。
| 知りたいこと | 内容 | 該当する章 |
|---|---|---|
| 画面表示の日本語化 | メニューや設定画面を日本語にしたい | 基本的な使い方 |
| 日本語での指示 | チャットやAgentに日本語で依頼したい | AIに日本語で答えさせる設定 |
| 回答言語の固定 | 英語で返ってくる回答を日本語に統一したい | AIに日本語で答えさせる設定 |
| 日本語入力の不具合 | 文字化けやIME(日本語入力)の誤動作を直したい | よくあるつまずきポイント |
※Cursorとは: AI機能を組み込んだコードエディタです。Visual Studio Code(VS Code)をベースに作られているため、VS Codeの日本語化の仕組みを多く流用できます。製品そのものの概要は、Cursorとは?AIコードエディタの機能・料金・始め方を解説の記事でまとめています。
結論を先に書くと、次のとおりです。
- 日本語での指示はそのままできる: チャットやAgentには、日本語でそのまま依頼できます。
- 画面の日本語化は拡張機能で行う: 日本語化にはVS Code用の言語パック拡張機能を使います。
- Cursor独自の画面は英語が残ることがある: Cursor独自の機能の画面は、言語パックの対象外で英語のまま表示される場合があります。
- 回答言語はRulesで安定させる: AIの回答言語は「Rules」で日本語を指定すると安定しやすくなります。
前提条件:必要な環境・アカウント・料金
日本語化の作業を始める前に、次の3点を確認します。
必要な環境
- OS: Windows、macOS、Linuxに対応しています。対応バージョンなど細かい条件は、Cursor公式サイトのダウンロードページで確認してください。
- ネットワーク: AI機能と拡張機能のインストールにインターネット接続が必要です。
- Cursor本体: 公式サイトからインストーラーをダウンロードして導入します。
アカウント
AI機能を使うには、Cursorのアカウントでのサインインが必要です。メールアドレスやGoogle、GitHubなどでサインアップできます。ただし、画面の日本語化だけならAI機能を使わないので、料金プランに関係なく設定できます。
料金
Cursorには無料で試せるプランと、有料のPro、Teamsなどのプランがあります。AIの利用上限や使えるモデルはプランごとに異なり、仕様は更新されることもあります。ここでは具体的な金額や上限数は断定せず、必ず公式の料金ページで最新情報を確認してください。プラン選びの考え方は、当サイトのCursor AIとは?機能・料金・始め方を初心者向けに解説でも整理しています。
※Hobby(無料)プランとは: 無料で使えるプランの名称です。利用できる範囲は変更されることがあるため、公式ページで確認しておくと安心です。
基本的な使い方:Cursorの表示を日本語にする手順
ここでは、メニュー・設定・コマンドパレットなどの表示を日本語にする手順を説明します。
手順1:言語パック拡張機能をインストールする
- Cursorを起動します。
- 左側のアクティビティバー(縦に並んだアイコン)から「拡張機能(Extensions)」を開きます。ショートカットはWindows/Linuxなら Ctrl+Shift+X、macOSなら Cmd+Shift+X です。
- 検索欄に「Japanese Language Pack」と入力します。
- 「Japanese Language Pack for Visual Studio Code」を選び、「Install」をクリックします。
- インストール後、右下に「Change Language and Restart(言語を変更して再起動)」というボタンが出たらクリックします。
- Cursorが再起動し、メニューや設定が日本語で表示されれば完了です。
※拡張機能(Extension)とは: エディタに機能を追加する小さなプログラムです。言語パックは、画面の文字列を別の言語に置き換える拡張機能にあたります。
拡張機能の配布元や表示名は、Cursorのバージョンによって変わる可能性があります。検索結果に出てこない場合は、「つまずきポイント」の章を確認してください。
手順2:右下のボタンが出ないときはコマンドパレットから切り替える
再起動の案内が出なかった場合や、あとから言語を切り替えたい場合は、コマンドパレットを使います。
- Ctrl+Shift+P(macOSは Cmd+Shift+P)でコマンドパレットを開きます。
- 「Configure Display Language」と入力して選択します。
- 一覧から「ja」(日本語)を選びます。
- 再起動の確認が出たら承諾します。
※コマンドパレットとは: エディタの機能を名前で検索して実行できる入力欄です。メニューを探し回らなくても操作できるため、覚えておくと便利です。
手順3:設定ファイルで直接指定する(任意)
コマンドパレットで「Configure Display Language」を開くと、言語設定を記録したファイル(locale.json)を編集できます。ここに次のように書くと、表示言語が日本語になります。VS Codeの仕組みを引き継いだ設定で、詳細はVS Code公式の表示言語のドキュメントにまとまっています。
{
"locale": "ja"
}
通常は手順1か手順2だけで十分です。locale.jsonを直接触るのは、表示がうまく切り替わらないときの確認手段と考えてください。
日本語化した後に英語が残る部分について
言語パックで日本語になるのは、主にVS Codeから引き継いでいる部分(メニュー、エクスプローラー、設定の多くの項目、コマンドパレットなど)です。Cursor独自の画面(AIチャット、Agentのパネル、Cursor Settings内の一部項目など)は、バージョンによって英語のまま残る場合があります。これは不具合ではなく、言語パックの対象範囲の問題と考えられます。
元の英語表示に戻したい場合は、コマンドパレットの「Configure Display Language」から「en」を選びます。
AIに日本語で指示し、日本語で答えさせる設定
画面の日本語化とは別に、AIとのやり取りを日本語にする設定があります。こちらは言語パックの有無と関係なく動きます。
日本語でそのまま指示できる
チャットやAgentの入力欄には、日本語でそのまま依頼を書けます。たとえば次のような書き方です。
このファイルの関数が何をしているか、初心者向けに日本語で説明してください。
指示に日本語で書いておけば、多くの場合は日本語で回答が返ります。ただし、コード中のコメントが英語だったり、会話が長くなったりすると、英語で返ってくることもあります。毎回「日本語で」と書くのは手間なので、Rulesで固定します。
Rulesで回答言語を固定する
※Rulesとは: AIに常に守らせたい指示を、事前に登録しておく仕組みです。毎回のプロンプトに同じ前置きを書かずに済みます。
Rulesには主に2種類あります。詳しい仕様はCursor公式ドキュメントのRulesで確認できます。
| 種類 | 適用範囲 | 設定場所のイメージ |
|---|---|---|
| User Rules | 自分のCursor全体 | Cursor Settingsの中のRules項目 |
| Project Rules | 特定のプロジェクトだけ | プロジェクト内の .cursor/rules フォルダ |
まず試すなら、全プロジェクトで効くUser Rulesが手軽です。Cursor Settingsを開き、Rulesの項目に次のような文章を登録します。
回答・説明・コミットメッセージの提案は、原則として日本語で行ってください。
コード、変数名、関数名、コマンドは英語のまま記述してください。
専門用語は初出時に簡単な解説を添えてください。
チームでリポジトリを共有している場合は、Project Rulesとして保存すると、メンバー全員に同じ設定を配れます。ファイルの例は次のとおりです。ファイル名は例なので、任意に変更できます。
.cursor/rules/japanese.mdc
ファイルの中身の例です。
---
description: 回答は日本語で行う
alwaysApply: true
---
- 説明・回答・レビューコメントは日本語で書く
- コード中のコメントは日本語で書く
- 変数名・関数名・ファイル名は英語で書く
ファイル冒頭の「---」で囲まれた部分は、そのルールをいつ適用するかを指定するメタ情報です。記述方法はバージョンで変わる可能性があるため、実際に書く前に公式ドキュメントの最新の書式を確認してください。
Rulesの効果は絶対ではない
RulesはAIへの追加指示であり、必ず従うことを保証する機能ではありません。長い会話の途中や、英語の資料を大量に読み込ませたあとなどに、英語の回答が混ざることがあります。その場合は、その場で「日本語で言い直してください」と追記すれば足ります。
なお、Rulesの基本的な作り方は、Cursorの使い方を初心者向けに徹底解説|インストールからAgent・Rules活用まで手順付きで紹介にも手順つきでまとめています。
実践的な活用例:日本語で使う3つのシナリオ
以下は、日本語での指示がどう使えるかを示す「例」です。プロンプトは自分のプロジェクトに合わせて書き換えてください。
活用例1:既存コードを日本語で解説してもらう
他人が書いたコードや、昔の自分のコードを読み解くときに使えます。
- 解説してほしいコードをエディタ上で選択します。
- チャットにコードを追加します。ショートカットはバージョンによって異なるため、「Keyboard Shortcuts」の設定画面で確認してください。
- 次のようなプロンプトを送信します。
選択したコードについて、次の観点で日本語で説明してください。
1. 全体の目的
2. 処理の流れを順番に
3. 初心者がつまずきやすい箇所
4. 改善できる点があれば、その理由と一緒に
箇条書きで観点を指定すると、回答の構造が揃い、読みやすくなります。
活用例2:日本語のコメントとドキュメントを追加する
コードに日本語のコメントやdocstring(関数の説明文)を付けたいときの例です。
※docstringとは: 関数やクラスの冒頭に書く説明文です。Pythonでは三連引用符で囲む書き方が一般的で、エディタ上のヒント表示にも使われます。
このファイル内のすべての関数に、日本語でdocstringを追加してください。
- 引数と戻り値の型・意味を明記する
- 既存の処理は変更しない
- 変更前に、追加する内容の方針を3行で説明する
「既存の処理は変更しない」と明記しておくと、意図しない書き換えを抑えられます。Agentが提案した差分は、適用前に必ず自分の目で確認してください。
活用例3:日本語を含むデータの文字コード問題を相談する
日本語のCSVをプログラムで読み込むと、文字化けが起きることがあります。原因の多くは文字コードの違いです。
※文字コードとは: 文字をコンピューター上の数値に対応づける規則です。日本語環境では、UTF-8とShift_JIS系(Windowsではcp932とも呼ばれる)がよく使われ、食い違うと文字化けします。
Excelで保存した日本語のCSVをPythonのpandasで読み込むと文字化けします。
考えられる原因を3つ挙げ、それぞれの確認方法と対処コードを日本語で示してください。
返ってくる回答の例としては、読み込み時に文字コードを指定する次のようなコードが挙げられます。
import pandas as pd
df = pd.read_csv("data.csv", encoding="cp932")
print(df.head())
ファイルの実際の文字コードによって正解は変わります。AIの提案をそのまま信じず、手元のデータで動作を確認してください。
よくあるつまずきポイントと対処法
日本語で使うときに起こりやすい問題を表にまとめます。
| 症状 | 考えられる原因 | 対処の方向性 |
|---|---|---|
| 言語パックが検索に出ない | 拡張機能の配布元や表示名の違い | 検索語を変える、Cursorを最新版に更新する |
| インストールしても英語のまま | 再起動していない、言語設定が未反映 | Configure Display Languageで ja を選び直し、再起動 |
| 一部の画面が英語のまま | Cursor独自の画面は翻訳対象外のことがある | 仕様と割り切り、AIの回答はRulesで日本語化 |
| AIの回答が英語になる | 指示が曖昧、Rulesが未設定 | User Rulesに日本語指定を追加、都度「日本語で」と追記 |
| 文字化けする | ファイルの文字コードの不一致 | エンコーディングを確認して指定し直す |
| 変換確定のEnterで送信される | IMEの動作とエディタ側の入力処理の相性 | 下記の確認事項を参照 |
言語パックが見つからない、反映されない場合
- Cursorを最新版に更新します。
- 検索欄に「Japanese」「日本語」「Language Pack」など複数の語を試します。
- 拡張機能のインストール後に、必ずCursorを完全に再起動します。
- それでも直らなければ、locale.jsonの内容が ja になっているか確認します。
日本語入力(IME)に関する不具合
※IMEとは: Input Method Editorの略で、日本語を入力するためのソフトウェアです。変換候補の表示や、ひらがなから漢字への変換を担います。
チャット入力欄で、変換を確定するつもりのEnterがそのまま送信になってしまうケースが、環境によって報告されることがあります。原因はOS、IMEの種類、Cursorのバージョンなどで異なるため、一律の解決策は示せません。次の順で確認してみてください。
- Cursorを最新版に更新する。
- 他のIME(OS標準のものなど)に切り替えて挙動を比べる。
- 長文は別のエディタで下書きしてから貼り付ける。
- 改善しない場合は、Cursorの公式フォーラムや公式ドキュメントを確認する。
長い日本語のプロンプトは、通常のファイル(メモ用のMarkdownなど)に下書きしておくと、誤送信を避けられるうえ、再利用もしやすくなります。
文字化けの基本対処
エディタ側の保存形式を確認します。画面右下のステータスバーに文字コード(UTF-8など)が表示されているので、クリックして「エンコード付きで再度開く」を試すと、別の文字コードとして読み直せます。表示名はバージョンで変わる場合があります。
設定ファイルでは、次のようにUTF-8を既定にする方法があります。VS Code由来の設定項目です。
{
"files.encoding": "utf8",
"files.autoGuessEncoding": true
}
「files.autoGuessEncoding」は、ファイルを開くときに文字コードを自動推測する設定です。便利ですが、推測が外れることもあるため、化けたら手動で指定し直してください。
上級者向けのテクニック
基本の日本語化ができたら、次のような工夫で運用を安定させられます。
1. Rulesに日本語の運用ルールをまとめる
「日本語で答えてください」だけでなく、プロジェクトの書き方のルールも合わせて指定すると、出力のばらつきが減ります。例を示します。
- 説明文は「です・ます」調で統一する
- 専門用語は初出時に「※〇〇とは」の形で補足する
- コミットメッセージの提案は、先頭に変更の種類を付けた日本語1行で書く
- 用語の表記ゆれを避ける(例: ユーザー、サーバー のように長音を統一)
用語集を書き込んでおくと、翻訳調の不自然な言い回しを抑えられます。
2. ルールを用途別に分割する
Project Rulesは複数のファイルに分けて管理できます。たとえば次のように分けると、必要な場面だけ適用しやすくなります。
- 回答言語・文体のルール(常に適用)
- フロントエンド用のコーディング規約(該当ファイルを扱うときだけ適用)
- テストの書き方のルール
適用条件の指定方法(ファイルパターンの指定など)は、公式ドキュメントで最新の仕様を確認してください。
3. 日本語と英語を使い分ける
要件整理、レビュー、解説は日本語、コードや変数名、ログのメッセージは英語、というように、場面で使い分ける運用が一般的です。エラーメッセージを調べるときは、日本語の説明を頼みつつ、エラー文は原文のまま貼り付けると、情報が欠けません。「どの言語が精度が高いか」は一概には言えないため、自分の用途で比べて決めてください。
4. 指示をテンプレート化する
よく使う依頼は、次のようなひな形にしてメモに保存しておくと、品質が安定します。
【目的】何を実現したいか
【対象】対象のファイルや範囲
【制約】変更してはいけない部分、使うライブラリ
【出力】日本語で、変更点の要約と差分の理由を書く
5. 大きな作業はAgentやProjectsに任せる
日本語で要件を書いて、複数ファイルにまたがる作業を任せたい場合は、Agentや最近追加された機能が候補になります。自律的に大規模な開発を進める機能については、【Cursor】Projects機能リリース!AIエージェントによる自律開発の全貌で解説しています。任せる範囲が広いほど、日本語の要件に「完了条件」や「触ってはいけないファイル」を明記することが重要です。
6. 機密情報の扱いを決めておく
日本語の業務資料や顧客データを貼り付けて相談する場合は、社内のセキュリティ方針を先に確認してください。除外したいファイルの指定方法やデータの取り扱い設定は、Cursorの公式ドキュメントとプランごとの規約で確認できます。
まとめ
- 表示の日本語化: Japanese Language Packを拡張機能からインストールし、再起動すれば、メニューや設定の多くが日本語になります。表示が切り替わらないときは、コマンドパレットの「Configure Display Language」で ja を選びます。
- 日本語での指示: AIチャットやAgentには日本語でそのまま指示できます。回答を日本語に固定したいときは、User RulesまたはProject Rulesに日本語指定を書いておくのが有効です。
- 残る英語表示: Cursor独自の画面には英語が残ることがあります。表示は割り切り、AIの回答言語をRulesで整えるのが現実的です。
- 不具合への対処: 文字化けは文字コードの確認から、IMEの誤動作は最新版への更新とIMEの切り替えから試します。
- 仕様確認: 料金、ショートカット、Rulesの書式は更新されます。迷ったら公式サイトと公式ドキュメントで最新情報を確認してください。
よくある質問(FAQ)
Cursorは日本語に対応していますか?
日本語での指示と回答には対応しており、チャットやAgentに日本語でそのまま依頼できます。画面表示は、Japanese Language Packの拡張機能で多くの部分を日本語にできますが、Cursor独自の画面には英語が残る場合があります。
Cursorの画面を日本語にする方法は?
拡張機能から「Japanese Language Pack for Visual Studio Code」をインストールし、Cursorを再起動します。切り替わらない場合は、コマンドパレットで「Configure Display Language」を開き、ja を選んでください。
AIの回答が英語で返ってくるときはどうすればいいですか?
User RulesやProject Rulesに「回答は日本語で行う」と書いておくのが基本です。それでも英語が混ざるときは、プロンプトに「日本語で回答してください」と添えると改善しやすくなります。
日本語化にも有料プランが必要ですか?
画面の日本語化は拡張機能の機能なので、有料プランは不要です。AIの利用上限はプランごとに異なるため、最新の条件は公式の料金ページで確認してください。
よくある質問
Cursorは日本語に対応していますか?
日本語での指示と回答には対応しており、チャットやAgentに日本語でそのまま依頼できます。画面表示はJapanese Language Packで多くの部分を日本語にできますが、Cursor独自の画面には英語が残る場合があります。
Cursorの画面を日本語にする方法は?
拡張機能から「Japanese Language Pack for Visual Studio Code」をインストールして再起動します。切り替わらない場合は、コマンドパレットで「Configure Display Language」を開き、ja を選択してください。
AIの回答が英語で返ってくるときはどうすればいいですか?
User RulesやProject Rulesに「回答は日本語で行う」と書いておくのが基本です。それでも英語が混ざる場合は、プロンプトに「日本語で回答してください」と添えると改善しやすくなります。
日本語化にも有料プランが必要ですか?
画面の日本語化は拡張機能の機能なので、有料プランは不要です。AIの利用上限はプランごとに異なるため、最新の条件は公式の料金ページで確認してください。