There are both free and paid solutions for creating Bilingual website.
The best free option is Polylang.
And the best premium option is WPML. I recently came across another premium solution - Weglot. While it's a bit pricey, it really makes the whole process a lot simpler.
Let me know if you have any other question.