The language spoken in the Czech Republic is Czech. English is widely spoken amongst the younger generation in Olomouc, but you might need to get your translator out for the menus!