工学おじさんのブログ

工学系のおじさんのブログです。

英辞郎をMDict形式へ変換する

前回は、無料配布されている英和辞書ejdic-handをMDictへ変換するスクリプト
penpeen.hatenablog.com

を書いたのですが、

それでもまだまだ単語数が物足りなく感じてきたので、
英辞郎」買ってきました。


英辞郎をMDictへ変換するスクリプトを書いたので置いておきます。

注)
txt形式の英辞郎が必要です。
txt形式の英辞郎が付属されているのは第7版以前のものとなります。
今回は第7版で行いました。

必要なもの

英辞郎をMDict形式へ

MDictを作成するためのライブラリが必要なので、
github.com
Clone or download→Download ZIPでダウンロード&解凍をお願いします。

解凍したフォルダの中に、
英辞郎のテキストデータEIJI.txtを追加してください。

解凍したフォルダの中に以下のコードも追加してください。


英辞郎をMDict形式に変換します。

$ python3 eiji_to_mdict.py 英辞郎ファイル名

若くは、

$ python eiji_to_mdict.py 英辞郎ファイル名

を実行してください。

eijiro.mdxeijidiom.mdxの名前でMDictが作成されます。


前回記事でも触れましたが、なぜか熟語辞書と単語辞書は共存できないので、

単語:eijiro

熟語:eijidion

と止むを得ず分けてあります。
 

 

以上です。