What could be worse than arriving at a hotel in the middle of the night and finding that the staff absolutely don't understand what you want. Booking online helps to minimize communication problems. Also, from online reviews you can understand if the staff speaks other languages and user photos will show you what to expect.
Find out in advance what to expect from the internet in the country you're going to. It's tough to remain without communication in any situation, and even more so in a critical one.
Write down the phone number of the local embassy of your country and the contacts of your insurance company on paper. It will also be good to find out where to call if you are in an emergency situation.
Learn at least a couple of essential travel phrases in the local language to please the locals. Signs at the airport, template phrases for taxi, hotel, shop and restaurant - this should be enough so that you don't have to explain yourself with body language alone.
Most maps and guides work offline. And of course, don't forget to download the free app Care to Translate in order to communicate with the local medical staff in emergency situations.
Have a great trip, without as few language problems as possible!