Hah, have a look at this: http://swamper.nm.ru/lingvo/

and this: http://lingvodics.com/

;)