マルチリンガルなシソーラス検索

たとえば、

  • HaskellのChar.isUpper関数に相当するRubyのメソッドは何だろう
  • Schemeのstring->list関数に対応するRubyのメソッドは何だろう
  • Rubyのsplitメソッドに対応するHaskellの関数は何だろう
  • Rubyの?Aに対応するSchemeの書き方は何だろう

といった疑問が湧いたときにさっと調べることができる方法がほしくなります。
仮に「マルチリンガルシソーラス検索」と名前を付けてみました。
「さっと調べることができる」とは、コマンドラインから以下のように入力するだけで上の4つの疑問に対する答えがそれぞれ得られるという意味です。

> mltfind isUpper
> mltfind string->list
> mltfind split
> mltfind ?A

なお、この「マルチリンガルシソーラス検索」はマルチリンガルの時代にふさわしいツールだと思うのですがどうでしょう。