uPal: United Portal for Advanced Learning (2298) Text| Translation| Dictionaries| Kanji| Kana| Podcast| Links| Login| Help