It seems impossible to download dictionaries from the above mentioned site:
The downloads time out after an hour or so. Any other source?
Edit: I found another place to download dictionaries:
One must select stardict format in other options, download format.
Works brilliantly! Thanks so much.