忘却まとめ

Blenderの中級者・上級者向けの踏み込んだ情報や、アドオン・3DCGに関する情報を記事にします

【User Translate / 英語のアドオンを日本語化】半自動・手動でユーザー翻訳辞書が作れるアドオン【Blenderアドオン】

Blenderアドオン

更新日:

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

ダウンロード

gumroad

Blender Market

自分で作った翻訳辞書を追加する

アドオンの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ファイルをブラウザで開く

  1. 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

ツールチップ(マウスホバー時のテキスト説明)の翻訳が時折文字化けしてしまう問題を修正しました。
翻訳辞書の登録範囲を、全コンテキストから必要なコンテキストのみに絞りました。

ver2.0.0

-Blenderアドオン
-

Copyright© 忘却まとめ , 2026 All Rights Reserved Powered by STINGER.