Google: disovered new feature
Enter ‘cat en-de’ in the google searching field and have a go. It’s the shortform for ‘cat englisch-deutsch’ and you will get a link to leo.org.
I couldn’t find this feature on the englisch webpage of google, neither on the italian nor the french one but only on the german features webpage of google.