No, I haven't. I remember translate.ru had a whole bunch of dictionary thingies, but I never really liked the electronic dictionaries anyway. Lingvo is supposed to be super super good.