2005 Apr 26th

goodicコマンド

コマンドラインからGoo辞書を引く

shunuhsさんのsh1.2extrans.pyからトラックバックをいただきました。
何かというと、exciteの翻訳ページを用いて英文和訳をするスクリプトです。
とのこと。面白いですね。後で試してみよう。

ところでライブラリ化したgoodicを使って、コマンドラインからGoo辞書を引くgoodicコマンドを。

僕が使うたいていのターミナルの文字コードはEUC-JPなので、入出力ともEUC-JPです。

ということで、ソースと実行例は以下のような感じ。
ソース
#!/usr/local/bin/python # -*- coding: euc-jp -*- import sys, goodic kind = sys.argv[1] word = sys.argv[2] mode = 0 proxy = "" word = unicode(word, "euc-jp", "ignore") h, m = goodic.search(kind, word, mode, proxy) print h.encode("euc-jp") print m.encode("euc-jp")

実行例
mits% goodic ej congratulation con・grat・u・la・tion ━━ n. 祝賀; (pl.) 祝詞 (Congratulations!おめでとう!). ⇒congratulate
Posted by setomits at 10:32 | Comments: 0
Leave a comment
Required fields are marked with *
search
calendar
Feb 2012
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
26272829   
archives
photos on flickr
www.flickr.com