There is no easy way to create pull requests. So I have to open a ticket.
Using SVN to create a patch file and send it to a mailinglist cost to much resources and is hard to monitor.
The bug is simple. OpenDict doesn't find a entry when searching for " objective" (please see the first character is a blank!).
Just trim() the string before using it for searching.
Please post a diff here (diff -u output).
Fixed in
https://github.com/nerijus/opendict/commit/eb5b9e037c5edb46c21aead15720eae487b9286b