EPWINGを使って辞書操作
EPWINGという辞書フォーマットがあるんですね。
この辺の分野は疎いので知りませんでした。
辞書データはEPWINGフォーマットのものを適当に。
ライブラリは、これを使いました。
final String word = "..."; Book book = new Book("..."); // EPWINGのCATALOGがあるディレクトリを指定 SubBook[] subbooks = book.getSubBooks(); SubBook dic = subbooks[0]; // 1つしかないので Searcher searcher = dic.searchWord(word); // 前方一致 Hook<String> hook = new DefaultHook(dic); while (true) { Result result = searcher.getNextResult(); if (result == null) break; final String heading = result.getHeading(hook); final String text = result.getText(hook); }
いま、これを使ってHTMLに英和辞書情報をマッピングするのを試しているところです。