去る10月に、マイクロソフト(株)が「Microsoft Office Input Method Editor 2007」(以下IME 2007)修正プログラムを公開したことをご存じだろうか?(関連リンク)
IME 2007の変換精度については、ネット上での批判が少なくない。また、「使い続けるほど馬鹿になる」という評価は、IME 2007以前のWindowsやOfficeのIME(以下MS IME)にも寄せられていた。筆者もそうした現象に耐えかねて、MS IMEからATOKシリーズに乗り換えたクチである。
ところが、この修正プログラムの説明文によると、「変換精度の改善」「学習機能の強化」「学習副作用の抑制」などの修正により、問題点が改善されるとある。IME 2007の変換精度問題はなぜ起こり、それがどう改善されたのか? 同社への取材を通じて、IME 2007にまつわる様々な疑問にお答えしよう。
なおIME 2007については、Office 2007 Service Pack 1でも別の修正プログラムが提供されている(関連リンク2)。Office 2007がインストールされている環境で、Microsoft Updateを使っていれば自動で適用されていると思われるが、もしOffice 2007がSP1になっていないようなら、先にこちらを適用しておこう。
IME 2007は中国製……ではない
Q1 そもそもWindows VistaのIMEとIME 2007は違うの?
A1 違う。Windows Vistaの付属IME(以下Vista IME)は、Office 2003付属のIMEと同じエンジンを使っている。そのため、IME 2007とはエンジンがまったく異なる(後述)。同社インフォメーションワーカービジネス本部 オフィス製品マーケティンググループ シニアプロダクトマネージャの飯島圭一氏は「IME 2007が『Word』なら、Vista IMEは『Word Pad』のようなもの」と評している。最新の技術や機能は、Office付属のIMEから導入されていくというわけだ。
Q2 日本語IMEの開発は中国で行なわれているって本当?
A2 日本語IMEの開発は、日本で行なわれている。同社インプット メソッド テクノロジー シニアマネージャの佐藤良治氏によると、IME 2007以前のプロトタイプ開発の際には、日本だけでなく米国レドモントと中国北京にあるMicrosoft Researchとの共同作業が行なわれたという。それが誤解して伝わっているようだ。
日本でのIME開発は専任チームを置いて、ほかのアプリケーション開発と同じように独自に行なっているという。IME開発は日本のほかに、韓国、中国、台湾にチームがあって、各言語に依存しない要素(OSとのインターフェースなど)の開発は、これら4チームによる共同作業で行なわれている。専任チームの規模は日本が最も大きいとのことだ。