Outil Unity Editor · Traduction d'assets

MUT

Modular Unity Translator — traduit tes assets Unity sans casser leurs références internes.

Noms de GameObjects, VRC Expression Menu, states Animator, ScriptableObjects : traduis depuis la langue de ton choix vers n'importe quelle langue prise en charge, en gardant un projet parfaitement fonctionnel.

400 ¥
Prix BOOTH
TypeOutil Unity Editor
LanguesAu choix, selon le moteur
InterfaceFR / EN / 日本語
PortéeTout asset Unity
UndoUndo Unity natif
Unity EditorVRChat et au-delàUndo natif Ctrl+ZInterface FR / EN / 日本語

Le principe

Tu ouvres un asset dans une langue que tu ne lis pas : la hiérarchie, les menus et l'Animator sont illisibles. MUT scanne le projet, détecte le texte en langue étrangère, propose une traduction, et l'applique après aperçu.

En usage normal, les identifiants techniques (Animator Parameters, VRC Expression Parameters) ne sont jamais touchés : l'avatar ou le prefab continue de fonctionner exactement comme avant. MUT n'est pas limité à VRChat — il traite n'importe quel asset Unity.

Fonctionnalités

ScanAuto

Scanne GameObjects, menus VRC, Animator Controllers et ScriptableObjects à la recherche de texte en langue étrangère.

TraductionManuel / Auto

Saisis tes propres traductions, ou branche DeepL, OpenAI, Google, Azure ou LibreTranslate.

SécuritéAperçu + Undo

Rien n'est appliqué sans aperçu, et tout se défait avec l'Undo standard d'Unity (Ctrl+Z).

MémoireRéutilisation

MUT retient ce que tu as déjà traduit et le réapplique automatiquement aux scans suivants.

Localisation3 langues

L'outil lui-même est entièrement localisé en français, anglais et japonais.

ExpérimentalLive Overlay

Traduit l'interface d'autres outils sans jamais toucher à leurs fichiers.

Fenêtre principale MUT
Fenêtre principale — sélection, langue cible, moteur, résultats du scan

Ce que MUT scanne, et ce qu'il touche

Chaque type d'élément Unity est traité différemment. Le texte lisible est traduit ; les identifiants dont dépendent les scripts et les animations sont laissés intacts.

Élément UnityContenu concernéMode normalAdvanced Mode
GameObjectNoms d'objets dans la hiérarchieTraduitIdentique
VRC Expression MenuLibellés de menus et sous-menusTraduitIdentique
Animator ControllerNoms de states, layersTraduitIdentique
ScriptableObjectChamps texte des assetsTraduitIdentique
Animator ParameterIdentifiant techniqueJamais touchéRenommable, avec vérification exhaustive des références
VRC Expression ParameterIdentifiant techniqueJamais touchéRenommable, avec vérification exhaustive des références

Moteurs de traduction

MUT ne dépend d'aucun service en particulier : choisis le moteur qui te convient, ou traduis toi-même.

MoteurTypeClé APIQuand l'utiliser
ManuelHors ligne—Contrôle total du vocabulaire, aucune dépendance externe
DeepLAPI en ligneRequiseTraduction courante la plus naturelle sur la plupart des paires de langues
OpenAIAPI en ligneRequiseUtile sur des noms courts et ambigus, sensibles au contexte
GoogleAPI en ligneRequiseLarge couverture linguistique
AzureAPI en ligneRequisePour les comptes déjà sur l'écosystème Microsoft
LibreTranslateEn ligne ou auto-hébergéSelon l'instanceSolution open source, hébergeable localement

Mode normal et Advanced Mode

Le mode normal est celui par défaut, et il suffit dans la quasi-totalité des cas. L'Advanced Mode s'active volontairement.

AspectMode normal (défaut)Advanced Mode
ActivationActif par défautDésactivé par défaut, à activer manuellement
Noms, menus, statesTraduitsTraduits
Parameters techniquesJamais touchésRenommés si tu le demandes
Vérification des référencesSans objetRecherche exhaustive avant renommage
SauvegardeRecommandéeObligatoire
Aperçu et UndoOuiOui
Points de vigilance

Sauvegarde toujours ton projet avant d'utiliser l'Advanced Mode. Renommer un Parameter touche à la mécanique de l'avatar, même avec la vérification des références.

Le déroulé

  1. Scanner — Sélectionne l'avatar, le prefab ou le dossier. MUT liste tout le texte en langue étrangère qu'il trouve.
  2. Traduire — Traduis à la main ou lance le moteur de ton choix. Les traductions déjà connues sont pré-remplies.
  3. Prévisualiser — Compare ligne par ligne l'avant et l'après, et décharge ce que tu ne veux pas modifier.
  4. Appliquer — MUT écrit les changements. Ctrl+Z les annule comme n'importe quelle opération Unity.
Hiérarchie traduite
Hiérarchie traduite en français (à gauche) et original japonais (à droite)

Live UI Overlay (expérimental)

Certains outils achetés n'ont qu'une interface japonaise, et leur code ne t'appartient pas. Le Live UI Overlay traduit leur fenêtre à l'écran, en direct, sans jamais modifier leurs fichiers : l'asset original reste intact et reste à jour.

Live UI Overlay
Live UI Overlay — traduction de l'éditeur d'un outil tiers, fichiers inchangés

Documentation complète

Le contenu du README du projet, pour référence complète.

Démarrage rapide
  1. Copie le dossier MUT - Unity Translator - Mykouh dans le dossier Assets/ de ton projet Unity.
  2. Unity recompile automatiquement — aucune dépendance externe requise pour les fonctionnalités de base.
  3. Ouvre MUT > Modular Unity Translator.
  4. Sélectionne un avatar dans ta Hierarchy, clique SCAN.
  5. Vérifie les chaînes détectées, remplis les traductions (manuellement ou via Translate All avec un fournisseur de traduction), puis Preview Changes et Apply.
Documentation incluse
Guide UtilisateurPas à pas, pensé pour les débutants, pour chaque fonctionnalité (dans le dossier Documentation/UserGuide/ du package).
ARCHITECTURE.mdArchitecture technique, pour qui souhaite modifier le code.
Documentation/ROADMAP.mdHistorique du développement et détail de ce que chaque version a ajouté.

Ces documents sont fournis avec le package Unity que tu télécharges sur BOOTH — ils ne sont pas hébergés sur cette page.

Unity Editor tool · Asset translation

MUT

Modular Unity Translator — translates your Unity assets without breaking internal references.

GameObject names, VRC Expression Menus, Animator states, ScriptableObjects: translate from the language of your choice into any supported language, and keep the project fully working.

400 ¥
BOOTH price
TypeUnity Editor tool
TranslatesYour choice, engine-dependent
InterfaceEN / FR / 日本語
ScopeAny Unity asset
UndoNative Unity undo
Unity EditorVRChat and beyondNative Ctrl+Z undoInterface EN / FR / 日本語

How it works

You open an asset in a language you don't read: the hierarchy, the menus and the Animator are unreadable. MUT scans the project, detects foreign-language text, proposes a translation, and applies it after a preview.

In normal use, technical identifiers (Animator Parameters, VRC Expression Parameters) are never touched, so the avatar or prefab keeps working exactly as before. MUT is not limited to VRChat — it handles any Unity asset.

Key features

ScanAuto

Scans GameObjects, VRC menus, Animator controllers and ScriptableObjects for foreign-language text.

TranslateManual / Auto

Type your own translations, or plug in DeepL, OpenAI, Google, Azure or LibreTranslate.

SafetyPreview + Undo

Nothing is applied without a preview, and everything reverts with Unity's standard undo (Ctrl+Z).

MemoryReuse

MUT remembers what you have already translated and reapplies it automatically on later scans.

Localization3 languages

The tool itself is fully localized in English, French and Japanese.

ExperimentalLive Overlay

Translates other tools' interfaces without ever touching their files.

MUT main window
Main window — selection, target language, engine, scan results

What MUT scans, and what it touches

Every kind of Unity element is handled differently. Human-readable text is translated; the identifiers scripts and animations depend on are left intact.

Unity elementContent involvedNormal modeAdvanced Mode
GameObjectObject names in the hierarchyTranslatedSame
VRC Expression MenuMenu and submenu labelsTranslatedSame
Animator ControllerState and layer namesTranslatedSame
ScriptableObjectText fields on assetsTranslatedSame
Animator ParameterTechnical identifierNever touchedRenameable, with exhaustive reference checking
VRC Expression ParameterTechnical identifierNever touchedRenameable, with exhaustive reference checking

Translation engines

MUT is not tied to any single service: pick the engine that suits you, or translate everything yourself.

EngineTypeAPI keyWhen to use it
ManualOffline—Full control over wording, no external dependency
DeepLOnline APIRequiredMost natural everyday translation across most language pairs
OpenAIOnline APIRequiredUseful on short, ambiguous, context-sensitive names
GoogleOnline APIRequiredBroad language coverage
AzureOnline APIRequiredFor accounts already on the Microsoft stack
LibreTranslateOnline or self-hostedInstance-dependentOpen source, can run on your own machine

Normal mode and Advanced Mode

Normal mode is the default and covers nearly every case. Advanced Mode is opt-in.

AspectNormal mode (default)Advanced Mode
ActivationOn by defaultOff by default, enabled manually
Names, menus, statesTranslatedTranslated
Technical parametersNever touchedRenamed if you ask for it
Reference checkingNot applicableExhaustive search before renaming
BackupRecommendedMandatory
Preview and undoYesYes
Heads up

Always back up your project before using Advanced Mode. Renaming a Parameter touches the avatar's mechanics, even with reference checking in place.

The workflow

  1. Scan — Pick the avatar, prefab or folder. MUT lists every piece of foreign-language text it finds.
  2. Translate — Type translations yourself or run the engine of your choice. Known translations are pre-filled.
  3. Preview — Compare before and after line by line, and drop anything you would rather leave alone.
  4. Apply — MUT writes the changes. Ctrl+Z reverts them like any other Unity operation.
Translated hierarchy
Hierarchy translated into French (left) next to the Japanese original (right)

Live UI Overlay (experimental)

Some tools you buy only ship a Japanese interface, and their code is not yours to edit. The Live UI Overlay translates their window on screen, live, without ever modifying their files: the original asset stays intact and stays updatable.

Live UI Overlay
Live UI Overlay — a third-party tool's editor translated, its files untouched

Full documentation

The project's README content, for full reference.

Quick start
  1. Copy the MUT - Unity Translator - Mykouh folder into your Unity project's Assets/ folder.
  2. Unity will recompile automatically — no external dependency required for the core features.
  3. Open MUT > Modular Unity Translator.
  4. Select an avatar in your Hierarchy, click SCAN.
  5. Review the detected strings, fill in translations (manually or via Translate All with a translation provider), then Preview Changes and Apply.
Included documentation
User GuideStep-by-step, beginner-friendly walkthrough of every feature (in the package's Documentation/UserGuide/ folder).
ARCHITECTURE.mdTechnical architecture, for anyone modifying the code.
Documentation/ROADMAP.mdDevelopment history and what each version added.

These documents ship with the Unity package you download on BOOTH — they are not hosted on this page.

Unity Editor ツール · アセット翻訳

MUT

Modular Unity Translator — 参照を壊さずにUnityアセットを翻訳します。

GameObject名、VRC Expression Menu、Animatorのstate名、ScriptableObject。任意の言語から、対応するどの言語へでも翻訳でき、動作はそのまま保たれます。

400 円
BOOTH価格
種別Unity Editor ツール
翻訳対象エンジンに応じて自由に選択
インターフェース日本語 / 英語 / 仏語
対象全Unityアセット
UndoUnity標準Undo
Unity EditorVRChat以外にも対応標準Undo(Ctrl+Z)UI: 日本語 / English / Français

仕組み

読めない言語のアセットを開くと、ヒエラルキーもメニューもAnimatorもそのままでは分かりません。MUTはプロジェクトをスキャンして外国語テキストを検出し、翻訳案を提示し、プレビューのあとに適用します。

通常の使用では、技術的な識別子(Animator Parameter、VRC Expression Parameter)には一切触れないため、アバターやprefabはこれまでどおり動作します。VRChat専用ではなく、あらゆるUnityアセットに使えます。

主な機能

スキャン自動

GameObject、VRCメニュー、Animator Controller、ScriptableObjectをスキャンして外国語テキストを検出します。

翻訳手動 / 自動

自分で入力するか、DeepL・OpenAI・Google・Azure・LibreTranslateを利用できます。

安全性プレビュー + Undo

適用前に必ずプレビューでき、Unity標準のUndo(Ctrl+Z)で元に戻せます。

記憶再利用

一度翻訳した内容を記憶し、次回以降のスキャンで自動的に再利用します。

多言語化3言語対応

ツール自体のインターフェースが日本語・英語・フランス語に完全対応しています。

実験的機能ライブオーバーレイ

他のツールの画面を、そのファイルを一切変更せずに翻訳します。

MUTメインウィンドウ
メインウィンドウ — 対象の選択、翻訳先言語、エンジン、スキャン結果

スキャン対象と、変更されない部分

要素の種類ごとに扱いが異なります。人が読むテキストは翻訳し、スクリプトやアニメーションが依存する識別子はそのまま残します。

Unity要素対象となる内容通常モードAdvanced Mode
GameObjectヒエラルキー上のオブジェクト名翻訳する同じ
VRC Expression Menuメニュー・サブメニューのラベル翻訳する同じ
Animator Controllerstate名・layer名翻訳する同じ
ScriptableObjectアセット内のテキスト項目翻訳する同じ
Animator Parameter技術的な識別子変更しない参照を徹底的に検索したうえでリネーム可能
VRC Expression Parameter技術的な識別子変更しない参照を徹底的に検索したうえでリネーム可能

翻訳エンジン

特定のサービスに依存しません。好みのエンジンを選ぶことも、すべて手動で翻訳することもできます。

エンジン種別APIキー向いている場面
手動オフライン—用語を完全にコントロールでき、外部依存なし
DeepLオンラインAPI必要多くの言語ペアで自然な訳が得やすい
OpenAIオンラインAPI必要短く曖昧な名前や文脈依存の語に有効
GoogleオンラインAPI必要対応言語が広い
AzureオンラインAPI必要既にMicrosoft環境を使っている場合に
LibreTranslateオンライン / 自己ホストインスタンス次第オープンソース、ローカル運用も可能

通常モードとAdvanced Mode

通常モードがデフォルトで、ほとんどの場合はこれで十分です。Advanced Modeは自分で有効にする必要があります。

項目通常モード(既定)Advanced Mode
有効化既定で有効既定で無効、手動で有効化
名前・メニュー・state翻訳する翻訳する
技術的なParameter変更しない指定すればリネームする
参照チェック該当なしリネーム前に徹底的に検索
バックアップ推奨必須
プレビューとUndoありあり
注意

Advanced Modeを使う前に必ずプロジェクトをバックアップしてください。参照チェックがあっても、Parameterのリネームはアバターの動作そのものに関わります。

使い方の流れ

  1. スキャン — アバター・prefab・フォルダを選ぶと、見つかった外国語テキストが一覧表示されます。
  2. 翻訳 — 手入力するか、選んだエンジンで翻訳します。既知の訳は自動で入力済みです。
  3. プレビュー — 変更前後を1行ずつ比較し、適用したくない項目は外せます。
  4. 適用 — 変更が書き込まれます。Ctrl+Zで通常のUnity操作と同じように取り消せます。
翻訳されたヒエラルキー
フランス語に翻訳されたヒエラルキー(左)と日本語の原文(右)

ライブUIオーバーレイ(実験的機能)

購入したツールのUIが日本語のみで、コードにも手を加えられないことがあります。ライブUIオーバーレイは、そのファイルを一切変更せずに、表示中のウィンドウをリアルタイムで翻訳します。元のアセットはそのまま保たれ、アップデートも問題ありません。

ライブUIオーバーレイ
ライブUIオーバーレイ — 他ツールのエディタを翻訳、ファイルは未変更

完全なドキュメント

プロジェクトのREADMEの内容を、参考として掲載します。

クイックスタート
  1. MUT - Unity Translator - MykouhフォルダをUnityプロジェクトのAssets/フォルダにコピーします。
  2. Unityが自動的に再コンパイルします — コア機能に外部依存は不要です。
  3. MUT > Modular Unity Translatorを開きます。
  4. Hierarchyでアバターを選択し、SCANをクリックします。
  5. 検出された文字列を確認し、翻訳を入力します(手動、または翻訳プロバイダーを使ったTranslate All)。その後Preview Changes → Applyします。
同梱されているドキュメント
ユーザーガイド各機能の初心者向け解説(パッケージ内のDocumentation/UserGuide/フォルダ)。
ARCHITECTURE.md技術的なアーキテクチャ(コードを改変する方向け)。
Documentation/ROADMAP.md開発の経緯と、各バージョンで追加された内容。

これらのドキュメントはBOOTHでダウンロードするUnityパッケージに同梱されています — このページ上には掲載されていません。