Spoken Japanese, though, is easy. Well, at least from a mechanical standpoint. Japanese grammar is dirt simple and minimalistic, and I found it shockingly easy to learn. However, as someone else mentioned elsewhere in the post, Japanese is very big on inferring as much as possible from context and only speaking what can't be inferred. It can honestly be a chore just to determine whether a sentence is in the first person, the second person, or the third person, because Japanese is so aggressively pro-drop that most of the time, that information has to be inferred from context. And if you intend on speaking Japanese yourself, there's a lot of subtlety when it comes to picking the appropriate register to speak in. Use the wrong verb endings or the wrong pronouns (in this case, I'm glad Japanese is so aggressively pro-drop), and you'll stick your foot in your mouth.
 Most people use it as a dictionary, but it also has a really awesome glossing mode: http://www.edrdg.org/cgi-bin/wwwjdic/wwwjdic?9T