Free and straightforward translation tool with support for nearly 60 languages.
Browser add-on that lets you view word translations.
It has options to save a partially completed puzzle for solving later.