This site comes from Bucknell University in Lewsiburg, PA. It contains links to 800 dictionaries in 150 different languages.
This site downloads a bit slow but has links for 128 languages.