With this app you get an excellent dictionary, most of the definitions come with example sentences and kanji details, internet connection is not required. The killer feature is the kanji recognition (japanese, not chinese) which is excellent... and on the top of all that you can make really easily flash cards either for words or kanji. Some are already done for kanji, classed by JLPT levels and its actually very cool feature too. You get also text translation. For all that I give easily the 5 stars.... although I have 2 regrets : when you search for a word and click on it, the definition appears in a new window, which is useless cause when you have to search a lots of words you have to go back to the main window. It would save a lot of time to split this main window with the list of the results on the left and the definition on the right (at least for the horizontal view on the ipad). 2nd wish : synonyms and the end of the definition. I HIGHLY RECOMMEND THIS APP : ))))))))