Olá,
We use different languages since more than six years without any problem. And in most of the languages we are #1 to #4 in Google for the most important search phrase.
We have a landing page:
Hotel LAGOA e MAR Salvador Bahia Brazil Hotels Beach Accommodation Playa Spiaggia
and sub-domains for each language:
Beach Hotel LAGOA e MAR Salvador Bahia Brazil
Strandhotel LAGOA e MAR Salvador Bahia Brasilien Hotels Unterkunft
Hotel de Praia LAGOA e MAR Salvador Bahia Brasil
Hotel de Playa LAGOA e MAR Salvador Bahia Brasil
Hotel di Spiaggia LAGOA e MAR Salvador Bahia Hotels Brasile Alloggiamento Hotels Albergo
Index of /frances
We reside in Brazil, but it didn't affect our ranking at all (i.e. we are #1 in Google Germany for: 'hotel salvador bahia').
Normally you don't need to keep care of different local laws, that's only in very specific cases. But use keywords, title and so on for every language and in that language you are working with. That means normal
SEO for every language.
And we use PayPal for foreign payments.
Strong warning: By no means use translation software. It is still very bad. Ask a friend or a professional translator.
Good luck
Gerd