I have been using Leo for a long time and find it an excellent resource for German-English translations.
They offer a French-German dictionary as well. But I'd much prefer French-English. Yes, I've googled, but I have yet to find something of the calibre of Leo in French-English.
Does anybody know a good resource?
Grosses bises,
IS