To automate the communication between a deaf and a hearing person, both channels i.e. from deaf to hearing and vice-versa must be emphasized equally. Sign Language Recognition System helps to understand the sign language gestures made by a deaf, while a Sign Language Animation System enables a deaf person to interpret a hearing person who does not know sign language. In this survey, various techniques to implement these two systems are explored and compared separately. Though Indian Sign language (ISL) is in focus, research work in other sign languages is explored as well.Index Terms-Indian Sign Language (ISL), sign language recognition, sign language animation, signing avatar.