Tem como criar um site multinacional?

estou planejando um site/app multinacional. Por exemplo, um usuário que vive no estados unidos e acessa o site/app, a minha duvida é tem como deixar o idioma de acordo com a localização? ou eu tenho que criar outro site com outro dominio?

Eu utilizo o i18n pra isso. Ele vai pegar o idioma do browser e adicionar a tradução, se não existir, vai pegar a linguagem padrão q vc tb escolhe

E com relação aos anúncios tipo Google ads? Como que fica o idioma?

Obrigado por responder!

O AdSense faz isso automaticamente.

Fontes: