Translation of words in spotlight
This may not be quite what you're looking for, but have a look at Flashlight. It allows you to use plugins for Spotlight, including translation plugins. I don't think the translation ones are offline, but it's open source, so maybe you could figure out a way to download an offline translation dictionary and modify an existing plugin to use this offline dictionary?