マイクロソフト ランゲージ ポータル 用語検索用の検索エンジン
エントリーのタイトルが紛らわしい!!
Firefox の検索エンジンにマイクロソフト ランゲージ ポータル - 用語検索を追加します。Firefox 以外のブラウザを利用されている方はソースコード (OpenSearch 形式) を参考にしてみてください。
動作確認は、Windows XP SP3 及び Firefox 3.0.8 で行いました。
IT 系の用語検索 & 翻訳に最適!?
マイクロソフト ランゲージ ポータルとはマイクロソフト社内で利用されていたデータベース (同社製品で扱われている様々な用語が集められている) が一般公開されたものです。
検索エンジンのインストール
下記のブックマークレットを実行してください。実行すると "検索エンジンの追加" というダイアログボックスが表示されるので、"追加" をクリックしてください。
javascript:(function(){window.external.AddSearchProvider("http://gist.github.com/88617.txt?.xml");})();
ソースコード
注意点
- 実際には、Image 要素で指定している Favicon に data スキームで表記しています。ここではサイズの都合上、data スキームの素に使用した Favicon の URL を表記しています。
- 検索候補機能を Live Search から拝借しています。(候補に表示されるのは英語のみ。)
<?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> <ShortName>MS Lang Glossary</ShortName> <Description>マイクロソフト ランゲージ ポータル - 用語検索</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16">http://www.microsoft.com/favicon.ico</Image> <moz:SearchForm></moz:SearchForm> <Url type="text/html" method="GET" template="http://www.microsoft.com/language/ja/jp/search.mspx"> <Param name="sStrin" value="{searchTerms}"/> <Param name="langID" value="ja-jp"/> </Url> <Url type="application/x-suggestions+json" method="GET" template="http://api.search.live.com/osjson.aspx?query={searchTerms}&language=en-us&FORM=OSDJAS"></Url> </OpenSearchDescription>