2008.04.23 水
Mouseover Dictionary with 英辞郎 on Leopardのエントリで記載した通り、Firefoxの拡張機能(アドオン)を使って英辞郎のデータベースを引いています。まぁこれはこれで結構使えるのですが、いくつか問題があります。
- 熟語が引けない
- ウェブ版の英辞郎と比べて、表示結果がすくない
ようはCD-ROM版よりもウェブ版のほうがよい訳です。なのでなんとかウェブ版の英辞郎=アルクから辞書を引けないかを探していたところFast Look up AlcというGreasemonkeyのスクリプトを見つけました。その名も「英和辞書ひきまくる Greasemonkey スクリプト」。
まずは、をインストール。そのあとuserscripts.orgからスクリプトをインストール。特に問題なくインストール完了。翻訳した文字列をマウスで選択すると翻訳がステータスバーの上に表示されます。(画像参考)

ただし、英辞郎 on the webの規約には、以下の一文があります。
『英辞郎 on the Web』のメタサーチなどに類似する利用法は、許諾なく行うことを禁じます。
メタサーチとは、弊社に無断で弊社 以外の場において、弊社が許諾する以外の形で、検索語の入力ボックスなどを作成、公開、販売し、弊社の『英辞郎 on the Web』エンジンをあたかもそのサイトもしくはソフトウェアの部品であるかのように利用し、検索結果のみを表示するものと定義します。この範疇には下記の ものが含まれます。
これを読む限り、この使い方は利用規約に抵触しますし、同様にFirefoxの検索エンジンに追加するなどの行為も同じく認められないと思われます。at your own riskでどうぞ。
Related Entries
Tags: 英辞郎, Firefox, Greasemonkey
Posted in Mac, Web | No Comments »
2008.04.05 土
最近は英語のBlogもたまに読んでいる。Web業界の情報は海外のほうが圧倒的に多いし、特にIA系の記事は日本ではあまり見かけないし。 英語力が乏しい僕の場合は、だいたい2行に1つくらいはわからん単語が出てくる。
そんなときは当たり前のように辞書を引くのだけど、そんなに頻繁に出てくると辞書を引くのに必死になってすっかり内容が頭から抜けてしまう。
ちょっと前置きが長くなったけど、そういうときにブラウザでマウスオーバーすると辞書を引いてくれる、そんな便利なツールがいくつかある。昔はマウス辞書とかいわれていたらしい。 Firefoxのプラグインとして利用できるMouseover Dictionaryが最もメジャーだろうか?このMouseover Dictionaryには辞書自体は付属されていないので、辞書データとして英辞郎を使う。
まずは、Mouseover Dictionaryのサイトからプラグインをインストール。mouseoverdictionary-0.6.2.xpiをインストールしようとすると以下のエラーが発生。

理由はよくわからないが、インストール自体は成功している様子。Firefoxを再起動してみるとアドオンから確認することができ。 次に英辞郎の変換。Mouseover Dictionaryで英辞郎を使うためには、PDIC形式から一行テキスト形式に変換する必要があるとのこと。 方法はPerlのスクリプトを使ったりいくつか方法があるらしいが、一番簡単でてっとりやそうな、DiDi Dictionary Viewerを使うことにした。
ソフトを起動したらメニューバーのツール>PDICから他形式、EIJIRO98.DICを選択する。大体2分くらいで変換が完了する。 次は、Mouseover Dictionaryに辞書を読みこむ。Firefoxのツール>アドオンからMouseover Dictionaryを選択して、設定をクリックすると、辞書読み込みのためのウィンドウが開く(以下参照。)

辞書のロードから、先ほど変換しておいたTXT形式のファイルを読み込ませる。待つことしばし、3分程度、読み込みが完了。 さっそく、Alt+NでMouseover Dictionaryを起動して、マウスオーバーしてみる。しかし文字が化けている。
いろいろ調べてみると、DiDiを使うとPDICから一行テキストの際にUTF-8で変換するらしいが、Mouseover Dictionaryでは、S-JISでなければならないらしい。ということで、UTFをS-JISに変換。僕は、変換ソフト探すのが面倒くさかったので、WindowsのPDICを使ってしまいましたが、Macでやる場合は、Charcoいうツールでできるようです。 この一連の作業は、Macはじめました。さんの以下エントリを参考にすると便利です。
ここまででようやく準備完了。再度、FirefoxからMouseover Dictionaryを起動。今回は無事に化けずに翻訳できました。 Mouseover Dictionaryに読み込まさせると、読み込みに使ったTXT形式にしたファイルは不要なので削除して完了。
ちなみに読み込ませた辞書は Users/ユーザー名/Library/Application Support/Firefox/Profiles/文字列/mouseoverdictionary.sqlit にできています。EIJIRO98.DICだけだと大体170MB程度でしょう。
Related Entries
Tags: 英辞郎, 辞書, Firefox, Leopard
Posted in Mac | No Comments »