NAO robot can understand more than 19 languages including English, Arabic, Chinese, Turkish, and Russian. A person can initiate the conversation by voice or by NAO Application.