[kindle] Kindle3で英辞郎 ver.123 を使う
書籍の自炊に精を出す毎日。衝動買いしたKindle3が届きました。
ヤホーイ。
さて、Kindleではカーソルを合わせるだけで、辞書を引いてくれる機能があるのですが、デフォルトで入っているのは英英辞典。
これを英日辞書に変換出来ないのかなぁと思って調べると、色々なサイトで英辞郎を組み込む方法が紹介されていました。
しかし、英辞郎のエンコードがUTFに変わったため、既存の方法では上手く行かないようです。
試行錯誤した結果、下記の方法で上手くいきました。
嬉しいことに、かつての主流であった英辞郎をコンパクトにした「中辞郎」を使う方法よりも、今回紹介する方法の方が遙かに手数が少なくてすみます。
1. 英辞郎を入手する
http://www.dlmarket.jp/product_info_eijiro.php/products_id/82477 でダウンロード販売されています。
※アルクの出版しているCDでも大丈夫だと思われます。
アルク版の場合、次手順のPDIC/UnicodeはCDに含まれているので、ダウンロードする手間が省けます。
いずれの方法かで入手した後、辞書を任意の場所に展開しておきます。
※ダウンロード入手した場合は、ダウンロードした .exe ファイルを実行することで、展開できます。
2. PDIC/Unicode というソフトをダウンロード
PDIC/Unicodeは、辞書の検索、辞書のフォーマット変換を行うソフトです。
今回は、英辞郎のフォーマット変換の為に使用します。
辞書の検索機能があるため、このソフトをインストールしておけば、PC上で英辞郎を使った辞書検索が出来るので便利ですよ♪
http://homepage3.nifty.com/TaN/unicode/ からダウンロードし、インストールします。
3. 英辞郎辞書をcsv形式に変換
3.1 インストールした PDICを実行
3.2 File → 辞書設定<詳細>
3.3 使用辞書一覧側で右クリック→既存辞書の追加 で EIJI-123.DICを選択。
3.3 EIJI-123.DICを選択 → 右クリック → 辞書の変換
3.4 変換先辞書の変換ファイル形式をCSV形式に。出力先(上の欄)は任意の場所で。
PDICを使用するのはここまでなので、終了してしまってOKです。
4. csv形式からhtml形式に変換
4.1 スクリプトをダウンロード
http://ns.ttj.nu/whatiwannatalkabout/2010/08/14/%E3%82%88%E3%81%86%E3%82%84%E3%81%8F%E5%85%AC%E9%96%8B%EF%BC%9Aeijiro117-csv2html-v4-pl/ からダウンロード。
「eijiro for kindle.7z」と書かれている箇所をクリックするとダウンロード出来ます。
さて、ダウンロードしたファイルは7zipという形式になっています。
もし展開出来るソフトを持っていないときは、圧縮・解凍ソフト 7-Zip からダウンロードしたツールを使用してください。
展開すると、以下のファイルが出来ます。
・Eijiro117-LinkedEntries.pl
・Eijiro117.csv2html-v4.pl
perlの実行環境が無い場合は、ActivePerlをインストールします。
http://www.activestate.com/activeperl/downloads から環境にあったものをダウンロード & インストール
4.2 以下の手順でスクリプトを実行
引数のWIK:4-ITAI の部分はそのまま変えないで入力してください。
perl Eijiro117-LinkedEntries.pl 手順3で作成したcsvファイル UTF-16LE > linked.txt
perl Eijiro117.csv2html-v4.pl 手順3で作成したcsvファイル Eijiro123-WIK:4-ITAI UTF-16LE > eijiro123.html
制作者様曰く、
だそうです。
WIK:nn がエントリーの語数
ITAIという文字列があると、『1語』のみをデフォルトindexとして、2語以上は「idiom」indexとする。
kindleで2語以上の辞書検索はできなくなるが、語形変化追従ケースは増える。
特に、"4"の部分はこれ以上大きな数値を入れないようにしてください。
この後のprcファイルを作る手順で、ツールがハングしてしまいます(メモリ不足?)。
5. Mobipocket Creator をインストール
http://www.mobipocket.com/en/DownloadSoft/ProductDetailsCreator.asp よりダウンロードし、インストール。
6. html形式からprc形式に変換
6.1 Mobipocket Creatorを立ち上げる
6.2 画面左の「Create New Publication」の「Personal Dictionary/Glossary」をクリック
6.3 htmlファイルの登録
Add File(Item) をクリック
先ほど生成した html ファイルを選択
6.4 wizard画面の入力
Enter the publication Name: に Eijiro123等と入力(何でもOKです)
必要ならば、Create in folder: の項目を変更。prcファイルがここで指定したディレクトリに出力されます。
"Create>" ボタンで次に
6.5 Book settings 項目の編集
Input language: の項目を English に
Output language: の項目を Japanese に
項目を入力したら、"Update"ボタンを押すのを忘れずに。
6.6 Metadata 項目の編集
Main subject: の項目を Dictionaries に
こちらも "Update"ボタンを押すのを忘れずに
6.7 prcファイルの生成
歯車アイコンの"Build"をクリック
"Compression options" は No Compression を選択。
→他を選択すると、ツールがハングします。。
"Encryption options" は No encryption を選択。
Buildボタンをクリック
以上の手順で Eijiro123.prc (6-4で入力した名前)が生成されます。
7.デフォルト辞書の変更
PCとKindleをUSB接続し、Eijiro123.prc を Kindle の Documents フォルダにコピー
Kindleで、 Homeボタン → Settings → Menuボタン → Change Primary Dictionary で Eijiro123 を選択。
おめでとう!
以上で英辞郎の登録は完了です。
英単語にカーソルを合わせたときに、和訳が表示されるのを確認してください。
Enjoy!
追記
この記事を書いた後に、Kindle対応の「英辞郎●MOBI」なんてのを見つけやがってしまいました orz
9/2から販売だそうです。。。
http://www.east-village.jp/miru-zeal/eijiro/