Concept of translation from different languages on an abstract world map - Image Details