1. An Internet Protocol Television (IPTV) system, comprising a controller to: retrieve a user profile associated with a user of the IPTV system; cause a set-top box (STB) operating in the IPTV system to present the user an avatar having characteristics that correlate to the user profile; receive from the STB one or more responses of the user, wherein the one or more responses are collected by the STB from a communication exchange between the avatar and the user; identify from the one or more responses a need to engage in language translations; establish a communication session with a language translation system; adapt the characteristics of the avatar at least in part according to instructions supplied by the language translation system; transmit to the language translation system content in a language format other than a language understood by the user; receive from the language translation system a translation of the content in the language understood by the user; and cause the STB to present the user the adapted avatar presenting the translated content in the user's language.