Formal:
* Bem-vindo(a) (Welcome) - This is the most common and formal way to greet someone in Portuguese.
* Seja bem-vindo(a) (Be welcome) - This is another formal greeting, slightly more elaborate than "bem-vindo(a)."
Informal:
* Bem-vindo(a) (Welcome) - This works well for informal settings too.
* Seja bem-vindo(a) (Be welcome) - This is also suitable for informal settings.
* Boas-vindas (Welcome) - This is a more general expression of welcome, similar to "welcome aboard" in English.
* Que bom te ver! (It's good to see you!) - This is a friendly and informal way to welcome someone.
Other options:
* Viva! (Long live!) - This is a more celebratory and enthusiastic expression, closer to the "mabuhay" used in a celebratory context.
* Que alegria te ver! (What a joy to see you!) - This is a very warm and enthusiastic welcome.
Important Note: "Mabuhay" is a Filipino greeting that expresses welcome, good health, and well-being. It's important to understand the context in which you're using it to choose the most appropriate Portuguese translation.