I'm pretty sure it's a paper dictionary.
If you want a good online translator, look for "IM Tranlator Prompt" in google, and you can find one that's a plugin for Internet Explorer. It's about the best I have found, and you can bring it up like a program, instead of going to a website...
-Fantom