Best way to replicate the website

Hi there,

I built a small website for a client but now I need to insert the translation/multilanguage feature as per request. I faced the reality of not being possible to do that using upfront. Therefore, I will create 2 sub-domains, 1 per additional language and replicate the website, maintaining the structure and just changing the contents.
I'd like to understand what is the best way to replicate the website without any deployment complications.

Thanks in advance,
Pedro