[PLUGIN UPDATE] Nebula - Translate My App! | New Languages + Visual Improvements πŸŽ‰

Hi everyone :waving_hand:
Here’s a full summary of everything that has been added and improved in the plugin since my last update.


:rocket: Major Update β€” Nebulang (formerly Translate My App)

The plugin has evolved significantly and is now positioned as a complete multilingual infrastructure for Bubble apps, with a strong focus on performance, UX, and scalability.

Below is a consolidated overview of what’s new.


:globe_showing_europe_africa: Core Translation Improvements

  • Instant inline translation
    All visible text is translated directly in the browser β€” no redirects, no page reloads, no URL changes.

  • 100+ supported languages
    Including regional variants such as pt-BR, pt-PT, zh-CN, zh-TW, en-US, en-GB, and more.

  • Native Google Translate integration
    Fully client-side, lightweight, and fast.

  • Browser language auto-detection
    Automatically applies the user’s language on the first visit (optional).

  • Persistent language selection
    Optionally remembers the user’s preferred language for future sessions.


:artist_palette: UI & Customization Enhancements

  • New layout styles

    • Flag + label

    • Icon + label

    • Flag only

    • Icon only

    • Text only

  • Fully customizable language selector

    • Colors (text, icons, hover, active state, background)

    • Border radius, spacing, padding

    • Arrow visibility, position, and animation

    • Optional scrollbar and search bar

  • Searchable dropdown
    Ideal for apps with many supported languages.

  • Responsive & mobile-friendly
    Optimized for both desktop and mobile experiences.


:brain: Advanced Control & Logic

  • Element protection (no-translate)
    Exclude specific elements from translation using the ID attribute β€” perfect for:

    • Brand names

    • Product codes

    • Numbers

    • Sensitive labels

  • Selective translation
    Option to translate only specific sections or exclude sensitive content.

  • Workflow integration

    • selected_language state (read or set dynamically)

    • language_changed event
      Useful for saving preferences, triggering logic, or updating UI conditionally.


:high_voltage: Performance & Architecture

  • 100% client-side execution
    No server load, no backend workflows required.

  • No impact on navigation or app state
    URLs, workflows, and navigation remain intact.

  • Lightweight and fast
    Designed for production SaaS apps and large Bubble projects.


:puzzle_piece: Use Cases

  • SaaS products with a global user base

  • Marketplaces targeting multiple regions

  • Corporate systems or internal tools used internationally

  • Landing pages that adapt automatically to the visitor’s language

  • Educational platforms with multilingual audiences


This update represents a major step forward from a simple translation plugin to a robust multilingual solution for Bubble, focused on real-world production needs.

As always, feedback is welcome :raising_hands:
Thanks to everyone who has been using and supporting the plugin!

β€” Lucas