Bom dia which is in Portuguese the same as Bonjour can also be used as a cordial salute. The equivalent in Spanish is also able to be used the same way.well, if that image is any indication ...
Bonjour usually means Good Morning/Day but I suppose it can go for hello
Danke is German and means Thank You
Bye - no comment
obrigado is Portuguese and means thank You
ola is Spanish and means wave (hello in Spanish is hola)
hmmm
Olá is hello in Portuguese. It's more common in Portugal itself. Brazilians prefer "Oi".
Obrigado does mean Thank you but translating it literally would be obliged. It has a Latin root that meant you were obliged to acknowledge your debt or appreciation.