LEO (German Translation Dictionary)LEO (Link Everything Online) is a translation dictionary started by the computer science department of the Technical University of Munich in Germany in 1994 and became its own LLC in 2006. Available languages: German (source language), English, French, Spanish, Italian, Chinese, Russian, Portuguese, Polish