Abstract: The embodiments herein achieve a picture based communication system. The system allows users option to select one or more pictures, and any associated attributes. The selection of one or more pictures, and any associated attributes is taken as input. The selected words and attributes are converted to a graph representation, and subsequently the graph representation is converted to a sentence in target language. The method further involves predicting new relations, words, and attributes for further selection by user.