The Japanese writing system combines three types of characters: kanji, syllabic kana and the Latin script Alphabet Romaji.
Hirgana Keyboard is an online Japanese IME that allows users to type words in Japanese romaji form to convert the characters to Japanese hiragana, katakana and kanji.