日本語Wordnetという単語の関係や意味を示した辞書があり自然言語処理ではよく使われています.
Python用フロントエンドとしてはy_yanbeさんによるものが知られています.
日本語WordNetの最新バージョンではファイル名が変わっていたり,試してみるとsyns(同意語)が動かなかったりするので改良してみました.
改変点
実行例
>python wn.py ピラミッド syns pyramid 金字塔 角錐 ピラミット ピラミッド ピラミド pyramid ピラミッド
その他
Python による日本語自然言語処理にはNLTKを用いた日本語Wordnetの扱い方が書かれており,類似度計算などができるので便利そうです.