Computers can aid students of Japanese as a foreign language (JFL) by rapidly teaching the language's 2000 written characters, automatically translating words and documents, and assisting with input of Japanese texts. This paper introduces and evaluates new software technologies that significantly ease the reading and writing of Japanese.