I have not been able to byte compile edict.el, however Jens Rasmussen (jens@ihf.rwth-aachen.de) contributed a working .emacs file.
From Jens Rasmussen: "I too have some problems with edict.el. My system is not able to byte compile it. But I have a version of edict.el working without problems. To use it with mule I added the following lines to .emacsrc in my home directory."
;; for use of edict.el 5/1996 Jens Rasmussen (jens@ihf.rwth-aachen.de)
(autoload 'edict-search-english "edict" "Search for a translation of an
English word")
(global-set-key "\e*" 'edict-search-english)
(autoload 'edict-search-kanji "edict" "Search for a translation of a Kanji
sequence")
(global-set-key "\e_" 'edict-search-kanji)
(autoload 'edict-insert "edict" "Insert the last translation")
(global-set-key "\e+" 'edict-insert)
;; where to find dictionary Jens Rasmussen
(setq *edict-files* '("/usr/local/lib/jdic/edict"))
(setq *edict-private-file* "~/.private-edict")