You can use stardict
for fedora. You can find an rpm package on web. Here is the link
Use the link for Fedora. Download it and install it in your machine
You will have to also download dictionaries corresponding to stardict. There are a lot of dictionaries available on the same site.
To install these dictionaries follow these steps
1. tar -xjvf dict_name.tar.bz2
mv dict_name /usr/share/stardict/dic
Go thorough the web page for more details
hope this help.