Not really good but not really bad..i love that i can study using downloaded offline languages for examples korean and chinese. But the things that hard for me to know is the meaning of the words is unaccurate. Most of the meaning have been given wrongly for example the word "Test (english)" and i translate it to Malay it comes "ujian(malay)" which means "exam" and the real meaning of it must be "cuba" in malay ,but most of english word have more than 1 meaning tho and that could make sense too