Visual Studioには拡張機能を開発するためのSDKが提供されています。ちなみに最近のVSではMEFベースで機能拡張できます。
この拡張機能がサポートしている拡張可能な機能はとても幅広く、Intellisense(コード補完)にすら割り込んで任意の処理をさせることができます。
というわけで、今回はIntellisenseを使って和英翻訳するアドオンを作ってみました。
IntelliTranslateはVisual Studio内蔵のIntellisense機能を利用して、和英翻訳を実現するアドオンです。
インストール後、コードエリアに日本語を入力しCtrl+Spaceを押すと翻訳候補が表示されます。確定すると、英単語に置き換えられます。コメント中でも使用できるようです。
IntelliTranslate
ソースコードはGithubにおいてあります。作り方はまた別のところで。