Avatalks is a new way to learn a language by interacting with 3D avatar language teachers. Learners can practice vocabulary, grammar, listening, and reading in their native language. The product has rich background information and provides 20 language learning options, offering users a personalized learning experience.