Hatena::ブログ(Diary)

k12uのアレ RSSフィード

2008-02-05

Wikipediaを使った簡易辞書を作ってみた。

技術用語が外国語(英語)でどう呼ぶかをWikipediaで調べる機会が割と多かったので、それを自動化する仕組みを作ってみた。WikipediaAPIを使って言語リンク情報を取り出している。


デモサイトはこちら。

http://core.k12u.org/langlinks/

デフォルトで、日本語入力を受け付けて英語の結果を返すようになっている。

http://core.k12u.org/langlinks/?il=de&ol=fr

のようにしてアクセスすると「入力ドイツ語、結果をフランス語」というような使い方もできる。

http://core.k12u.org/langlinks/?il=ja&ol=a

みたい(ol=a)にすると、全ての言語の結果を出力するけど、あまり実用的ではないと思う。

使っている情報源の性質上、Wikipedia言語リンクに記されていない単語は調べることができない。英語ドイツ語フランス語日本語イタリア語あたりはうまくいく単語が多いと思う。Wikipedia上の統計ページに各言語ごとの規模が掲載されているので参考になる(ただし言語によってはbotでかなり水増ししているため、収録単語に偏りが大きい言語もあるようだ)。

WikipediaAPIはこの辺にドキュメントがある。

そういやキャッシュ機構入れるの忘れた。

my_name_is_joe1029my_name_is_joe1029 2008/02/11 20:36 これ使えそうです!
シンプルやし、レスポンスが早いし^^♪

k12uk12u 2008/02/13 22:32 ありがとうございます。できればもうちょっとリッチな機能にしたいところです。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/k12u/20080205/p1