MARKETPLACE
PLUGINS
NEBULANG FORMERLY TRANSLATE MY APP
Nebulang formerly Translate My App logo

Nebulang formerly Translate My App

Published April 2025
   •    Updated this week

Plugin details

The Nebulang (formerly Translate My App!) is a powerful client-side translation plugin that adds instant, real-time multilingual support to your Bubble application.


Nebulang


 

 

 



Description

Overview

Instant, real-time language switching for your Bubble app — without URL changes, page reloads, or complex setup.

Nebulang translates your app content directly on the client-side using Google Translate, supporting over 110 languages with high performance and full design control.

When to Use
  • Apps and marketplaces targeting an international audience.
  • Landing pages that need multilingual reach without duplicating pages.
  • SaaS products with global users and dynamic language needs.
  • Enterprise systems or internal tools used by distributed teams.

Benefits
  • Immediate and reversible translation — without reloading the page.
  • Native integration with Bubble, without complex external APIs.
  • Unified and consistent design with your app’s visual style.
  • Easy to implement and maintain — no additional code required.
  • Fully compatible with desktop and mobile, with optimized performance.

Key Features
  • 110+ Languages – From English to Japanese, including regional variations (pt-BR, pt-PT, zh-CN, zh-TW, etc.).
  • Real-time inline translation – Instantly translate page content as users interact with your app.
  • Automatic Browser Detection – Adapts the language based on location or user preferences.
  • No Redirects – Maintains the original URL and current app state.
  • 20+ Design Settings – Control flags, icons, arrows, search bar, colors, tooltips, animations, and more.
  • Custom Icons – Use Material Icons or Unicode emoji for ultimate flexibility.
  • Search Bar – Optional search functionality to filter languages in the dropdown, with customizable background color.
  • Original Label – Customize the display text for the original language option (e.g., “Original”, “Untranslated”).
  • Full Color Control – Customize dropdown background, font colors, hover states, active option, and arrow.
  • Flexible Arrow Position – Place the dropdown arrow on the left or right side.
  • Custom Padding – Control padding and spacing between icon and label independently.
  • Tooltip Support – Add helpful tooltip text when hovering the translation button.
  • Scrollbar Toggle – Show or hide the scrollbar in the dropdown list.
  • List Animations – Adjustable animation duration for smooth opening and closing.
  • Title Translation Control – Choose whether to translate the browser page title.
  • Smart Cache – Automatically restores the previously selected language on future visits.
  • Conditional Translation – Translate only specific elements by ID or exclude parts of the page.
  • Lightweight and Responsive – Runs entirely on the client-side for maximum speed.
  • Integrable Events – Trigger workflows when the language changes using the `language_changed` event.

$14

Per month

5.0 stars   •   9 ratings
49 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Nebula logo
Nebula
Joined 2023   •   24 Plugins
View contributor profile

Instructions

Instructions
Quick Start
  1. Add Nebulang - Translator Widget to your page
  2. Set Language List to supported codes: "en,es,fr,de,pt-BR"
  3. Set Initial Language to "auto" (browser detection) or specific code like "en"
  4. Customize colors to match your brand
  5. Test by selecting languages from dropdown

Key Settings
  • Layout Style: Icon Mode (flag/icon) or Label Mode (show/hide text)
  • Custom Icon: Material Icons name (translate, language, public) or emoji
  • Colors: Dropdown, Font, Icon, Hover, Active Option backgrounds
  • Display: Show/hide scrollbar, dropdown arrow, search bar
  • List Settings: Height, margin, animation duration
  • Translation: Translate page title, initial language, supported languages list

States & Events
  • selected_language (text): Current language code - read or set dynamically
  • language_changed (event): Triggered on language change for workflows

Element Protection
Add "no-translate" to element's ID Attribute to prevent translation (logos, brand names).

Language Codes Examples
  • pt-BR (Brazilian), en-US (American), es-ES (Spain), fr-FR (France)
  • zh-CN (Simplified Chinese), ja (Japanese), de (German), it (Italian)


Need Help?
Find documentation, guides, and other useful plugins to help you get the most out of this tool


 

 

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:
Internationalization   •   Location   •   AI   •   Productivity   •   Blog   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

IT saved my life
February 25th, 2026
With few clicks I was able to translate my entire App, it's just FANTASTIC!!!!
Best plugin ever!
January 20th, 2026
Easy to use and super complete plugin, completely customisable. 100% recommended.
This plugin is FANTASTIC
January 15th, 2026
With NO EFFORT you got your page immediately translated!
Good plugin, excellent support team
August 31st, 2025
The plugin is excellent, it supports many languages and works smoothly without requiring much setup. The support team was incredibly quick to respond when I faced an issue: another ‘localize’ plugin was blocking all translations on my website, so nothing I tried seemed to work. Lucas identified the problem right away and guided me through the solution. Very helpful and professional support — I definitely recommend this plugin!
Plugin très fluide, aucune redirection. L'expérience utilisateur est vraiment améliorée pour les visiteurs internationaux.
May 20th, 2025
Bubble