Hello. Is it possible to have a multilingual e-shop? I need it to have 2 languages and the customer can choose either one of them.
Yes its possible to create multiple language and multiple store in magento 2.
You can refer more hints from one of the stack exchange link,
https://magento.stackexchange.com/questions/151852/how-to-create-magento-2-multiple-languages
Please let me know if you have any issue.
Also, you can read this article How to Make a Superb Multilingual Website. There are some tips & tricks such as LTR&RTL, UI elements, dates, time zones, orthography and of course content.