[PLUGIN UPDATE] Nebula - Translate My App! | New Languages + Visual Improvements 🎉

Hey Bubble Community!

I recently received a very kind email from a user of the Nebula - Translate My App! plugin saying that this was the best translation solution that worked in his Bubble app, and he asked me to share it here on the forum so more people could benefit from it.

So here we are! :grinning_face_with_smiling_eyes:


:white_check_mark: What’s New in the Latest Version

:globe_with_meridians: New Languages Added:

  • Simplified Chinese :china:
  • Serbian :serbia:

:artist_palette: Visual & Usability Improvements:

  • Vertically centered content inside the dropdown for a cleaner and more aligned look.
  • Improved scrollbar design for a smoother experience that blends better with your page style.
  • Removed Google Translate text highlights — no more yellow background when hovering over translated content.
  • New “Auto” button to reset the translation and show the page’s original language with one click.

:hammer_and_wrench: Fully Customizable via Bubble’s Editor — No Code Needed!

All customization options (colors, font, flag display, width, alignment, etc.) are available directly in the plugin properties panel.
You don’t need to write a single line of code to personalize the dropdown or its behavior.

It’s the perfect translation tool for makers who want full control over the design and experience.


:camera: How to Configure the Plugin (Step-by-Step with Screenshots)

Below is a quick guide to help you get started with the plugin:
(Feel free to paste your screenshots here — each step can be paired with an image.)

1. Add the plugin element to your page

2. Enable or disable flags, labels, or use ISO codes
3. Configure position, width, default language, and more

4. Preview and see the magic happen :sparkles:
{A28A7627-3CFA-404E-B536-FEDFB142C1BC}

5. (Optional) Use the “no-translaste” field to protect specific elements from translation
{F9771887-A4BD-467C-9ACC-932F19BB0856}


:wrench: About the Plugin:

Nebula - Translate My App! is a lightweight, powerful translation plugin that integrates Google Translate directly into your Bubble app — fully customized and without changing the URL structure.
Key features include:

  • Inline translation with a custom dropdown
  • Automatic detection of the browser’s default language
  • Element protection via no-translate
  • Reset to original language via the Auto button
  • All visual settings available directly in Bubble’s editor

If you’ve been looking for a simple, reliable, and customizable way to translate your Bubble app — this might be the solution you need.

:pushpin: Install the plugin [Here]

If you’re already using the plugin, feel free to share your experience, suggestions, or questions below.
And if you’re new, give it a try and explore the latest features!

Cheers,
Lucas — Nebula Apps :rocket:

:globe_showing_europe_africa: [Plugin Update] Nebula – Translate My App! – 100+ Languages + Simplified Customization & Visual Improvements

Hey Bubble Community! :rocket: I’m excited to share the latest improvements to Nebula – Translate My App!

:sparkles: What’s New — Simplified Customization

  • All previous toggles (flags, icons, minimalist mode, etc.) are now consolidated into a single Style dropdown. Just choose:
    • flag_label → Flag + language name
    • icon_label → Icon + language name
    • flag_only → Flag only
    • icon_only → Icon only
    • text_only → Text only

  • Colors, borders, and shadows are now fully controlled by Bubble’s native editor — no extra setup required.

:globe_showing_europe_africa: Supported Languages (100+ included)

The plugin now supports over 100 languages, fully integrated with Google Translate.
Here’s the full list with codes and flags:

Supported Languages (100+):

Language Code Flag
Afrikaans af :south_africa:
Albanian sq :albania:
Amharic am :ethiopia:
Arabic ar :saudi_arabia:
Armenian hy :armenia:
Azerbaijani az :azerbaijan:
Basque eu :spain:
Belarusian be :belarus:
Bengali bn :bangladesh:
Bosnian bs :bosnia_herzegovina:
Bulgarian bg :bulgaria:
Catalan ca :spain:
Cebuano ceb :philippines:
Chichewa ny :malawi:
Chinese (Simplified) zh-CN :china:
Chinese (Traditional) zh-TW :taiwan:
Corsican co :france:
Croatian hr :croatia:
Czech cs :czechia:
Danish da :denmark:
Dutch nl :netherlands:
English en :united_states:
Esperanto eo :globe_with_meridians:
Estonian et :estonia:
Filipino tl :philippines:
Finnish fi :finland:
French fr :france:
Frisian fy :netherlands:
Galician gl :spain:
Georgian ka :georgia:
German de :germany:
Greek el :greece:
Gujarati gu :india:
Haitian Creole ht :haiti:
Hausa ha :nigeria:
Hawaiian haw :united_states:
Hebrew he :israel:
Hindi hi :india:
Hmong hmn :china:
Hungarian hu :hungary:
Icelandic is :iceland:
Igbo ig :nigeria:
Indonesian id :indonesia:
Irish ga :ireland:
Italian it :italy:
Japanese ja :japan:
Javanese jw :indonesia:
Kannada kn :india:
Kazakh kk :kazakhstan:
Khmer km :cambodia:
Kinyarwanda rw :rwanda:
Korean ko :south_korea:
Kurdish (Kurmanji) ku :türkiye:
Kyrgyz ky :kyrgyzstan:
Lao lo :laos:
Latin la :classical_building:
Latvian lv :latvia:
Lithuanian lt :lithuania:
Luxembourgish lb :luxembourg:
Macedonian mk :north_macedonia:
Malagasy mg :madagascar:
Malay ms :malaysia:
Malayalam ml :india:
Maltese mt :malta:
Maori mi :new_zealand:
Marathi mr :india:
Mongolian mn :mongolia:
Myanmar (Burmese) my :myanmar_burma:
Nepali ne :nepal:
Norwegian no :norway:
Odia (Oriya) or :india:
Pashto ps :afghanistan:
Persian (Farsi) fa :iran:
Polish pl :poland:
Portuguese (Brazil) pt-BR :brazil:
Portuguese (Portugal) pt-PT :portugal:
Punjabi pa :india:
Romanian ro :romania:
Russian ru :russia:
Samoan sm :samoa:
Scots Gaelic gd :black_flag:
Serbian sr :serbia:
Sesotho st :lesotho:
Shona sn :zimbabwe:
Sindhi sd :pakistan:
Sinhala si :sri_lanka:
Slovak sk :slovakia:
Slovenian sl :slovenia:
Somali so :somalia:
Spanish es :spain:
Sundanese su :indonesia:
Swahili sw :kenya:
Swedish sv :sweden:
Tajik tg :tajikistan:
Tamil ta :india:
Tatar tt :russia:
Telugu te :india:
Thai th :thailand:
Turkish tr :türkiye:
Turkmen tk :turkmenistan:
Ukrainian uk :ukraine:
Urdu ur :pakistan:
Uyghur ug :china:
Uzbek uz :uzbekistan:
Vietnamese vi :vietnam:
Welsh cy :black_flag:
Xhosa xh :south_africa:
Yiddish yi :star_of_david:
Yoruba yo :nigeria:
Zulu zu :south_africa:

:artist_palette: Visual & UX Improvements

  • Dropdown items are now vertically centered for a cleaner look.
  • Smooth, minimal scrollbar integrated with Bubble’s design.
  • Removed Google Translate highlight background — translations now blend seamlessly.
  • Auto option instantly restores the page’s original content.

:high_voltage: Seamless Bubble Integration — No Code Required

  • Fully customizable via Bubble’s own editor.
  • Lightweight, fast, and reliable — designed for a flawless user experience.

If you’re already using Nebula, your feedback is always welcome — it helps shape the future of the plugin!
And if you’re just discovering it now, this is the perfect time to try the new style dropdown and explore how simple multilingual apps can be.

Cheers,

2 Likes

Hi guys,

This plugin is really awesome, and Lucas is really professional and expert in this. I bought monthly until all features I needed was done, then I just purchased lifetime licence.

This was the best plugin I found on the translation topic, and now 500+ users on my app are using it. Lucas also was fast to solve any issue and to make it more flexible and also to add new languages, so I can only say good words. No affiliation - just good valuable work.

Keep it up Lucas, and keep adding plugins like this!

Cheers

1 Like

Hi Marko,

Thank you so much for your kind words :raising_hands: It means a lot to know that the plugin is helping you and your 500+ users in such a meaningful way. I really appreciate the trust of moving from monthly to lifetime that’s the best validation that the effort to make this plugin flexible and robust is paying off.

I’ll keep working on improvements, adding more features and languages, and making sure it stays a reliable tool for everyone building multilingual apps on Bubble. Your feedback and support are what keep me motivated to push further.

Thanks again for sharing your experience, and for being part of this journey! :rocket:

Cheers

1 Like