zsh and goo
_ej () {
compadd $(ruby -ropen-uri -e "print open('http://dictionary.goo.ne.jp/xml/lookupfw.php?MT=$words[2]').read.scan(%r(<cand>(.+?)</cand>)).flatten.join(' ')")
}
compdef _ej ejruby 丸投げ。でも goo の辞書が上位数件しか返してこなくてつまんない。というかコマンドラインで使える辞書を調べてない。edict と何かを組み合わせるのかな。