I need help in Translations / Multi-Language Website

Hello everyone,

I’m currently working on a project using Bubble, and I need help with translating my website from English to Portuguese (PT-PT). My website is fully functional, and I’m now looking to make it accessible to Portuguese-speaking users. Translating the static text is relatively straightforward, but I’ve encountered some deeper challenges. It feels like I’ve hit a wall, and I would really appreciate your help. I’ve searched the forum, but the information I’ve found is scattered and often doesn’t fully address my specific situation.

Here are the main issues I’m facing:

Question 1:
Most of my website consists of users filling out their public pages with content using pre-set dropdown options for various categories. How can I translate the options in these dropdowns without having to create entirely new options for each language?

Question 2:
When users select an option on said dropdowns, it updates their variable value in a specific data type. This is currently done in English. How can I set up dynamic content that’s stored in the database for translation ?

Question 3:
How do I translate Option Sets in Bubble?

Question 4:
How can I keep the language preference of an unauthenticated user as they navigate the different pages of the website?

Any advice or suggestions would be greatly appreciated!

Thank you in advance for your help!

I can help you with this, you can use a field inside user like prepared_lang which store the language code, if its en we show english text if pt we show portuguese.

i recently build a site, which is multiplagual , its either in Greek or Englaihs: https://euclides.ai/

ping me, when you free. we can discussed it.

I know that there are some puglins that translate information in the app, search for “translate” in the add puglins tab and you will see many options, but if nothing suits you you can do “2 apps in the bubble” when the person is When registering, she enters which language she wants to use and saves this information in the users section, then you ctrl+C ctrl+V in your app completely and translates the parts that are possible
This will work for infinite languages, but every time you add a language you will have to Ctrl+C Ctrl+V the entire app and translate everything manually and change the conditions
This will take more workflow and it is not viable for you to translate many languages, so it is better to use a plugin

I’ll try to do a little demonstration for you

Meu primeiro aplicativo Sem Codar?
preview
Testes3-39198 | Bubble Editor
App Editor, is in only view