Android で英文を読むために Moon+ Reader を入れた。
ColorDictを入れておくと、単語を長押しすると訳を出してくれる。
ColoreDictの英和辞書として EJ-GENE95 もなかなかよいが、単語数が少ないので英辞郎を購入した。
英辞郎の辞書をstardict形式に変換してColorDictで使う。
英辞郎の辞書をstardict形式に変換して、ColorDictのフォルダ(SDのdictdataフォルダ)に入れると使うことができる。
適当にフォルダを作って入れておくこともできる。
方法はネットに多くあるがうまくいかなかった点もあるのでメモしておく。
使用したのはダウンロードした EIJI-129 である。
1.PDICを使って、PDIC1行形式に変換する。
2.テキストファイルは UTF8、改行はLFで保存する(秀丸を使用)
作成したテキストファイルを次のフォーマットに変換する。
HowToCreateDictionary.
============
a 1\n2\n3
b 4\\5\n6
c 789
============
単語の後、タブ、続いて \n で訳を区切るらしいが、ページの例で 4\\ の部分は4\nの間違いではないかと思う?
秀丸を使い" \ " を "\n"に、" /// " "///" に置換する。
(この前後のスペースを取らないとandroidで表示がずれる)
ただし、\ は半角の¥を入力。
3.Speeeeed を使って、/// を \t(タブ)に置換する。
4.Ubuntuで、stardicttools/tabfile を使って StarDict形式に変換する。
以上完成までのハードルは非常に高い。
ColorDict の辞書として、Wordnet の辞書もなかなかよい。