半自動・手動で自分の翻訳テキストをBlenderに追加するアドオンを紹介します。
このアドオンで英語アドオンのテキストを日本語化することで、親しみやすいメニュー画面にすることができます。
もくじ
ダウンロード
自分で作った翻訳辞書を追加する

アドオンのuser_filesフォルダー内に自分が作った.csvファイルを置くと、翻訳辞書ファイルとして読み込まれます。
.csvファイル
下記のような形式で書くと辞書として解釈されます。
csvファイルは、エクセルなどの表計算ソフトでも編集できます。
"翻訳済みテキスト","英語"
"ほげ","hoge"
"〇〇","〇〇"
"〇〇","〇〇"
……
注意点
- 「\n」とすると改行になります。
- 「"」はそのままでは正常に登録できないので、「\"」としてください。
翻訳ファイル用の言語を自分の言語にする
翻訳する言語を指定します。
Blenderの言語設定が、ここで指定した言語の場合に自分で作った翻訳が反映されます。
デフォルトで日本語です。
- 言語名は内部名となっているので設定から探してください。
- 設定 > インターフェイス > 翻訳 > [言語] にて、自分の言語でマウスホバーするとわかります。
ファイルの自動アップデート機能

1秒毎に翻訳辞書を再読み込みして、すぐさま翻訳を確認できるようにします。
テキストエディターで編集しながら、Blenderの画面の翻訳結果を見て作業することができます。
翻訳ファイルの半自動作成

外部アドオン内のテキストを、手順に従ってHTML型で抽出・ブラウザで翻訳・CSVに変換すれば、半自動で翻訳ファイルを作成することができます。
外部アドオンからテキストデータをhtmlとして出力 → ブラウザで開いて翻訳 → そのページを名前をつけて保存 → アドオンで翻訳ファイル(csv)化というやり方で翻訳します。
※対象アドオンの構造によっては、全てのテキスト情報を取得しきれない場合があります。
0. 対象のアドオンファイルを探す
翻訳したいアドオンファイルを用意します。
アドオンファイルは下記の場所にあります(Windows)。
- ユーザーがインストールしたアドオン
- C:\Users\<USERNAME>\AppData\Roaming\Blender Foundation\Blender\3.00\scripts\addons
- 内蔵アドオン
- C:\Program Files\blender-3.00\3.0\scripts\addons
1. テキストデータを抽出し、htmlファイルとして保存する
「アドオンファイル(orフォルダー)からテキストを抽出」機能を実行します。
アドオンのテキストデータが抽出され、htmlファイルとして保存されます。
「アドオン名_extract.html」のような名前で、User Translateアドオンフォルダ内の「user_files」フォルダに保存されます。
C:\Users\<USER>\AppData\Roaming\Blender Foundation\Blender\5.1\scripts\addons\user_translate\user_files
テキストデータを抽出について

「アドオンファイル(orフォルダー)からテキストを抽出」機能では、HTML、CSV、生データの3種類が出力できます。
手動で翻訳したい場合は、CSVタイプを使用してください。
- HTML:上記のとおりこのアドオン用のデータ形式として出力します。
- CSV:「"","翻訳元テキスト"」のような形で保存します。
- 手動で翻訳テキストを作成したいときに利用します。
- 左側の""に翻訳したテキストを入力してください。
- 生データ:抽出したデータを加工せず保存します。
- 翻訳アプリ等で一括翻訳したい場合は、こちらで出力してください。
2. htmlファイルをブラウザで開く
- htmlファイルをEdgeブラウザにて開く。
- 作成されたhtmlは、「翻訳元テキスト・翻訳元テキスト」のような形の表で表示されます。
- セルをマウスホバーすると、各セルの内容が見れます。
(画面内にすべてのセルを収めるために狭く表示されています) - 他のブラウザではアドオンが意図した形のhtml形式で出力できません。
3. ブラウザの翻訳機能を実行する

ブラウザの翻訳機能を実行します。
すると、片側の青色のセルだけが翻訳されます。
4. 翻訳されたそのページを、htmlとして名前をつけて保存(Ctrl + S)する。
翻訳されたそのページを、htmlとして名前をつけて保存(Ctrl + S)します。
名前の_extractを除去するといいでしょう。
5.翻訳済みhtmlファイルをcsvに変換する。
「csv形式に変換」機能を実行し、翻訳済みhtmlファイルをcsvに変換します。
「ファイル名.csv」として、User Translateアドオンフォルダ内の「user_files」フォルダに保存されます。
6. 翻訳用CSVファイルが完成したら、completed_filesフォルダに移動する
翻訳用CSVファイルが完成したら、completed_filesフォルダに移動します。
メニュー

メニューはUser Translateアドオンのアドオン設定内に表示されます。
サンプルファイル
商品ファイルの「ja_addon_translate_file_2022-04-15.zip」の方には、下記のアドオンを翻訳できるcsvファイルが入っています。
アドオンのuser_filesフォルダーに追加することで翻訳されます。
- BSurfaces
- LoopTools
- Node Wrangler
- Send to Unreal
- UVPackmaster3
バージョン表記
下記のような文をファイルの頭に明記しておくと、今後アップデートがあっても管理しやすいファイルが作れます。
行頭に「#」を使うと、行がコメントとして扱われます。
- 対象アドオンとバージョン名
- User Translateのバージョン名
- 翻訳ファイルのバージョン名
- 翻訳ファイルの作者名
# Target Addon : BSurface ver1.8.0 # User Translate : ver1.0.1 # Translate File : ver1.0.0 # Translate File Author : Bookyakuno "","" "","" "","" ... .. .
アップデート履歴
ver2.0.1
2026-08-09
ツールチップ(マウスホバー時のテキスト説明)の翻訳が時折文字化けしてしまう問題を修正しました。
翻訳辞書の登録範囲を、全コンテキストから必要なコンテキストのみに絞りました。