英辞郎を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
と止むを得ず分けてあります。
以上です。