mixiユーザー(id:15421546)

2015年07月12日18:58

3927 view

WebやPDFの英単語をマウスでポイントするだけで辞書検索

WebブラウザのFirefoxを使えばそれに近いことが出来ます。

英辞郎+PDIC(ユニコード版)+FirePop(Firefox plug-in)の組み合わせで、Firefox上の調べたい単語の上にマウスを移動し、AlT+右クリックをすると、辞書検索の結果がポップアップで表示されます。
(PDICで発音記号を表示するにはUnicodeに対応したDoulos SIL Font のインストールが必要です。)

Windowsの他のアプリ上でポップアップ辞書検索をするにはDokopop!をインストールします。
検索したい単語上にマウスを持っていき、Ctrl+右クリックで結果がポップアップされます。
(しかし、この機能が使えるWindows 64bit アプリケーションは少ないようです。)

※64bit アプリケーションでも、検索したい単語をマウスで選択し、右クリック>コピー あるいはマウスで選択した状態でCtrl+Cで、結果がポップアップされます。(PDICの右上にある自動検索ボタンを押して、自動検索機能を有効していること)

Ubuntuでは、マウスを検索したい単語の上に持っていくだけで、マウスクリックしなくても検索結果がポッポアップされる辞書検索アプリが有ります。(マウスオーバー辞書機能)
Stardictとその後継のGoldendictです。
英辞郎の辞書をStardictの形式に変換して使うには、変換手順をPerlやRubyのスクリプトでプログラムし実行する必要が有ります。
時間が有るときに挑戦したいと思います。
(現時点では英和、和英のStardict用簡易辞書を使っています。)

※英辞郎の書籍第2版を持っていますが、PDICユニコード版で使うには辞書ファイルの変換が必要でした。この変換はPDICユニコード版の機能を使って行います。
File -> 辞書設定<詳細> ->で、新しい辞書グループを登録し、その辞書グループの中身を右のボックスの中で実際の辞書ファイルの有りかを設定し、自動的に判定される過去の形式からの変換を一つ一つ実施することで変換されます。

※上記、英辞郎の辞書ファイルをStardict形式に変換するときもPDICの同機能を使い、File -> 辞書設定<詳細> ->で、新しい辞書グループから変換する辞書を選択、右クリックして、出て来たメニュの中から、辞書の変換を選び、「PDIC 1行記述形式」に変換(*txt)します。
この後、Stardict-toolの辞書ファイル作成ツールを使うことで変換を進めて行きます。

とてもややこしいのですが、次の処理を一つ一つ実施して行きます。

��PDICの辞書ツールで4つの辞書ファイルを dic -> txtに変換
��EncodingConveter.exeを使って、辞書の文字コードをunicodeからUTF-8に変換(stardict-toolの都合)
⇒ Eijiroを変換しようとしたところ、致命的エラーが起きましたというメッセージが出て終了
  (今、ここまで。Windows環境を諦めて、Ubuntu環境でやるしかないか。)
��Speeeeed.exeを使って、各辞書ファイルの区切り文字を変換
   /// を タブ に置換する。(見出しと訳語の区切り)
  \ を \n に置換する。(改行)
を行って、Stardictに辞書登録する。

0 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する