Usually when traveling the internet access is either difficult or expensive. Internet in hotels is usually slow and unstable.
There is a good solution — download most of the information at home. Most applications allow you to do this.
For example, Google translate allows you to download the languages you need on your smartphone’s memory and it will translate words and phrases without connecting to the Internet.
For Google maps you can also download maps of the sites you need and then use them without Internet.
Mobile audio guide izi.travel allows you to download chosen tours and then use it offline, all you need is to turn on the geo location on your device.