In order to understand an unfamiliar language, speak on it, read signs, pointers, menus it is not necessary to learn all the languages in the world, hire a translator or buy dictionaries. Nowadays, to solve the language problem a smartphone or tablet with the installed Google translate is enough. This application supports over 80 languages.
This is a very useful app especially when traveling. For more information about its feature see HERE.