インクリメンタル検索できるし、内容も充実。
ただ欲を言えば発音音声が欲しい。
ということで、発音音声付き辞書アプリケーションを得るべく、自分でアプリケーションを作ってみる方向で、辞書を検索する方法を探してみました。
http://numata.designed.jp/?plugin=numa_diary&file=Diary&title=日記&date=20071029
によればDictionary ServicesというAPI群があるらしい。何故かCarbon API。
さっそくこのAPIを使ってObjective-Cで辞書.appもどきを作ってみました。
http://prdownloads.sourceforge.jp/splhack/28808/EDict_test.tbz2
Leopard以降用です。ソースコードのみ。Xcodeでビルドできます。
作ってみて気づいたこと。
- インクリメンタル検索ができない。
- 取得できるデータがプレーンテキスト(リッチテキストじゃない)
- リッチテキストで表示できるAPI(HIDictionaryWindowShow)もあるけど、これは辞書.appが起動して表示することになる
うーん。