Model Internationalization (Multilingual Models)

Advanced

Model Internationalization (Multilingual Models)

Metapad supports multilingual models — you can provide translations for element labels, descriptions, and property values in multiple languages.

Enabling Multiple Languages

  1. Open Model Settings
  2. Find the Languages section
  3. Add the languages your model needs (e.g., English + German)
  4. Set a default language (used when no translation is available)

Adding Translations

Once multiple languages are enabled:

  1. Select any element (node, relationship, type)
  2. In the Properties Panel, you'll see a language switcher
  3. Switch to the target language
  4. Enter the translated label, description, and property values
  5. Switch back to verify both languages

What Gets Translated

  • Labels: The display name shown on the canvas and Tree View
  • Descriptions: The longer text description
  • Property values: String-type property values
  • Type names: Node Type and Relationship Type names

How It Works

  • The model stores all translations internally
  • The UI displays content in the active language (set per user)
  • If a translation is missing, the default language text is shown as fallback
  • Collaboration works across languages — each user sees their preferred language

Tips

  • Start with one language, then add translations incrementally
  • Use the default language for the "source of truth" text
  • The AI assistant works in the user's active language
  • Exported JSON includes all translations
  • MCP API supports a locale parameter to query in a specific language