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