Nebulang (formerly Nebula - Translate My App!) transforms your application into a fully multilingual platform in just a few clicks — without redirects, reloads, or performance impact. All translations happen inline, right in the user's browser, for a smooth and seamless experience.

Nebulang

Nebulang

Nebulang

You’re about to experience one of the most versatile and elegant plugins ever built for real-time translation in Bubble.

Nebulang (formerly Nebula - Translate My App!) transforms your application into a fully multilingual platform in just a few clicks without redirects, reloads, or performance impact. All translations happen inline, right in the user's browser, for a smooth and seamless experience.

With support for 100+ languages and native integration with Google Translate, Nebulang delivers a smooth, scalable, and professional global experience ideal for SaaS products, marketplaces, and any app targeting international users.

When to Use

Everything you need in a single plugin

International apps and marketplaces that need instant multilingual support
Landing pages targeting multiple countries or regions
SaaS products with a global customer base expecting seamless language switching
Corporate systems or ERPs used by teams in different regions

How Works

Simple Setup in few Steps

1
Install the Nebulang plugin
from Bubble's plugin marketplace
2
Add the Nebulang - Translator Widget
to your page
3
Configure your preferred layout style
+20 Options
4
Prevent elements of the translation
if you wish
5
Test and publish your multilingual app!
Instantly and without redirects

Key Features

Everything you need in a single plugin

100+ LanguagesIncluding regional variants such as pt-BR, pt-PT, zh-CN, zh-TW, en-GB, and en-US
Browser Language DetectionAutomatically matches user preference or location
No RedirectsKeeps the current URL, state, and navigation intact
Customizable DropdownFlags, icons, labels, spacing, and styles fully adjustable
Smart CachingSaves the preferred language for future visits
Selective TranslationTranslate only specific elements or exclude sensitive content
Lightweight & ResponsiveWorks entirely client-side with top-tier performance
Event TriggersSeamless integration with workflows for dynamic UI adjustments
Easy IntegrationNo external APIs or complex setups
Simple setupno code required
Fast performanceDesktop and Mobile, 100% client-side
100+ LanguagesIncluding regional variants such as pt-BR, pt-PT, zh-CN, zh-TW, en-GB, and en-US
Browser Language DetectionAutomatically matches user preference or location
No RedirectsKeeps the current URL, state, and navigation intact
Customizable DropdownFlags, icons, labels, spacing, and styles fully adjustable
Smart CachingSaves the preferred language for future visits
Selective TranslationTranslate only specific elements or exclude sensitive content
Lightweight & ResponsiveWorks entirely client-side with top-tier performance
Event TriggersSeamless integration with workflows for dynamic UI adjustments
Easy IntegrationNo external APIs or complex setups
Simple setupno code required
Fast performanceDesktop and Mobile, 100% client-side
100+ LanguagesIncluding regional variants such as pt-BR, pt-PT, zh-CN, zh-TW, en-GB, and en-US
Browser Language DetectionAutomatically matches user preference or location
No RedirectsKeeps the current URL, state, and navigation intact
Customizable DropdownFlags, icons, labels, spacing, and styles fully adjustable
Smart CachingSaves the preferred language for future visits
Selective TranslationTranslate only specific elements or exclude sensitive content
Lightweight & ResponsiveWorks entirely client-side with top-tier performance
Event TriggersSeamless integration with workflows for dynamic UI adjustments
Easy IntegrationNo external APIs or complex setups
Simple setupno code required
Fast performanceDesktop and Mobile, 100% client-side

FAQ

Common questions

?
Does it affect my app's performance?No, all translations are cached and optimized for minimal impact on your app's speed.
?
Can I exclude certain elements from translation?Yes, simply add the "no-translate" ID to any element you want to keep in its original language.