Translates word definitions using Google Translate itself.
Plus for Google Translate provides better word definitions. Currently, Google Translate will not translate word definitions.