Japxlate is a searchable English <--> Japanese dictionary of the most common words.
It works even when your phone or tablet is offline.
Searching is easy and fuss-free.
You can also discover new Japanese words from a timely, random stream.
You can even practice writing Japanese phonetic characters!