2008-01-05

辞書

Leopardの辞書.app

インクリメンタル検索できるし、内容も充実。

ただ欲を言えば発音音声が欲しい。


ということで、発音音声付き辞書アプリケーションを得るべく、自分でアプリケーションを作ってみる方向で、辞書を検索する方法を探してみました。

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でビルドできます。


作ってみて気づいたこと。
  1. インクリメンタル検索ができない。
  2. 取得できるデータがプレーンテキスト(リッチテキストじゃない)
  3. リッチテキストで表示できるAPI(HIDictionaryWindowShow)もあるけど、これは辞書.appが起動して表示することになる


うーん。