英辞郎をMDict形式へ変換する
前回は、無料配布されている英和辞書ejdic-handをMDictへ変換するスクリプト
penpeen.hatenablog.com
を書いたのですが、
それでもまだまだ単語数が物足りなく感じてきたので、
「英辞郎」買ってきました。
英辞郎をMDictへ変換するスクリプトを書いたので置いておきます。
注)
txt形式の英辞郎が必要です。
txt形式の英辞郎が付属されているのは第7版以前のものとなります。
今回は第7版で行いました。
必要なもの
英辞郎をMDict形式へ
MDictを作成するためのライブラリが必要なので、
github.com
Clone or download→Download ZIPでダウンロード&解凍をお願いします。
解凍したフォルダの中に、
英辞郎のテキストデータEIJI.txtを追加してください。
解凍したフォルダの中に以下のコードも追加してください。
$ python3 eiji_to_mdict.py 英辞郎ファイル名
若くは、
$ python eiji_to_mdict.py 英辞郎ファイル名
を実行してください。
eijiro.mdxとeijidiom.mdxの名前でMDictが作成されます。
前回記事でも触れましたが、なぜか熟語辞書と単語辞書は共存できないので、
単語:eijiro
熟語:eijidion
と止むを得ず分けてあります。
以上です。
ejdic-handをMDict形式へ
boox noteに英和辞書を追加するために、
MDict形式の辞書ファイルが必要になりまして。
無料で配布されているejdic-hand
これをMDict形式に変換するスクリプトを書いたのでおいておきます。
必要なもの
ejdic-handをMDictへ
PythonでMDictを作成するスクリプトを配布している方がいらっしゃるので、
Clone or download→Download ZIPでダウンロード&解凍をお願いします。
解凍後のフォルダの中に、
ejdic-hand-utf8.txtを追加してください。
以下のソースコードをejdic-to-mdict.pyという名前で追加してください。
$ python3 ejdic_to_mdict.py ejdic-hand-utf8.txt
もしくは
$ python ejdic_to_mdict.py ejdic-hand-utf8.txt
で実行すると、
ejdic.mdxとejdiciom.mdxという名前で保存されます。
なぜか熟語辞書と単語辞書は共存できないので、
単語:ejdic
熟語:ejdiciom
と止むを得ず分けてあります。
以上です。
boox noteのPDFリーダに英和辞書を追加する
最近論文を読むことが多くなって、
iPad mini4で読んでたんですが、いかんせん目が疲れますね。
そんなわけで、
(自分の中で)超HOTな電子ペーパーAndroidタブレット
Onyx boox note買っちゃいました。
田舎民はboox noteの実機に触れる機会がなくて、
買って手にしてから気がついたんですが、
純正のPDFアプリには、英和辞書が入ってないのです。
(まぁ中華タブレットなので当然と言えば当然か。)
論文のほとんどが英語で書かれてる分野なので、
超ネイティブ日本人の私には英和辞書がないのは超困るポイントです。
ですが辞書は割と簡単に追加できたので、メモ程度に書いておきます。
boox noteに英和辞書を追加する
boox noteの純正PDFリーダの辞書はMDict形式で書かれてるっぽい。
どうやら中国圏で多く使われている辞書ファイルのよう。
「japanese english mdict」
とかで検索して、配布サイトDownload | MDictを見つけました。
Japanese Englishの横に英和辞書のダウンロードリンクがあるので、
ファイルをダウンロードしてください。
これを、boox noteをPCに接続するなり、
Dropbox経由で送るなり、
boox note本体でダウンロードするなりして、
sdcard/dicts/[好きなフォルダ名]
へ追加してください。
これで、簡単な英和辞書をboox noteに追加することができます。
ちょっと豊かな英論文ライフになりました。
もっと辞書増やしたい方へ
単語数少ないからこれじゃ満足できへん。。。
無料 英和辞書データ ダウンロード - ブラウザで使えるWeb便利ツール
で配布されている無料英和辞書ejdic-handをMDictへ変換してみた。
英辞郎辞書データをMDictへ変換してみた。