Due to their school education and proximity to the Austrian border, many Slovenians understand German and English – the older ones more German and the younger ones more English. In restaurants and shops, you can actually manage well with German. Of course, you can also speak Slovenian. 🙂