StarDict is more or less Perfect :)

See: http://www.stardict.org/todo.php
