インプット メソッド エディタ

インプット メソッド エディタ(英: input method editor、IME)とは、パーソナルコンピュータをはじめとした情報機器で、ハードウェアキーボード(物理キーボード)あるいは画面上に表示されるソフトウェアキーボード(仮想キーボード)の上にある限られたキーの組み合わせで、漢字、ハングル、かな文字などキーボード上には無い文字を入力するためのソフトウェアである。マイクロソフトの日本語版ドキュメントでは入力方式エディターと訳されている。

英語のようにASCII範囲の文字セットで事足りる言語ではIMEによる入力補助は不要だが、中国語・日本語・朝鮮語といった漢字文化圏の言語(ベトナム語を除く)や、アラビア語などのアブジャド表記の言語など、ラテン文字を使わない言語の文字入力ではほぼ必須となっている。言語種ごとにIMEが別個に用意され、中国語対応版/朝鮮語対応版/日本語対応版などに分かれている方式のものもあれば、最初から多言語対応になっていて後から言語セットおよび辞書のみを追加する方式のものもある。

概要

元々は、IMEはOS/2とMicrosoft Windowsで使用されていたプラットフォーム固有の用語であり、他のプラットフォームでは同種のソフトウェア(Mac OSにおける「ことえり」など)を単にインプットメソッド (IM) と呼んでいることが多い。ただし、厳密にはIMEはインプットメソッド全体を指すものではなく、それを構成しているモジュールのうちの一つである。マルチタスクOSではシステム系サービスのひとつとして動作し、入力を必要とするアプリケーションソフトウェアとプロセス間通信をしながら連携動作する形態になっていることが多い。GUIベースのシステムでは直感的な補助インターフェイスが提供されることもあり、マウスやペンタブレットといったポインティングデバイスを利用した手書き入力の機能を持つIMEもある。

近年[いつ?]ではWindows以外のプラットフォームでもIMEという語が使用されることが多くなりつつある。特にAndroidやChromeOSでは公式にIMEという語が使用されている。その一方で、IMEを「インプット メソッド エディタ」ではなく「インプット メソッド エンジン」 の略称とする定義も存在する。前述のAndroidの場合は、APIリファレンス文書において「input method editor」「input method engine」「input method」と記述が混在している。

オペレーティングシステムには通例複数のIMEをインストールすることができ、設定によって切り替えたり、無効化/有効化したりすることができるようになっている。

Windowsに標準で組み込まれているマイクロソフト製のIMEは、「Microsoft IME」(MS-IME) である。Microsoft Officeには、「Office IME」という名称の独立した別のIMEが同梱されているバージョンもある。

中国語対応版では拼音に対応するアルファベットの列を漢字に変換する。

日本語対応版では日本語入力システムとしてユーザーのキー入力を基にローマ字かな変換やかな漢字変換といった処理を行い、英数字や記号なども含みうる仮名漢字交じり文(あるいはその断片)の文字列に変換、アプリケーションソフトウェアに渡す(確定する)役割を担う。

通例IMEは入力言語ごとの辞書データベースと連携しており、現在の入力途中の文字列(未確定文字列)に応じて辞書からピックアップした入力候補あるいは変換候補を表示することができる。ユーザー入力履歴をもとに学習して辞書や入力/変換候補の精度を強化していくものもあるが、入力履歴は個人情報と密接につながりがあるため、iOSのようにセキュリティ面への配慮からサードパーティ製IMEのインストールを制限したり、ユーザーへの許可を求めることを条件としたりしているプラットフォームもある。

オペレーティングシステム標準のGUIアプリケーションフレームワークおよびウィジェット・ツールキットでは、テキストボックスなどにIMEを使って入力することのできる機能が最初から組み込まれていることが大半であり、一般的なアプリケーションを開発する場合はIMEの存在を特に意識する必要はない。

主なIMEシステム

OS標準

プロプライエタリ

多言語IME

日本語IME

日本語IMEの名前(括弧内は会社名)WindowsmacOSLinuxiOSAndroid
ATOK(ジャストシステム)YesYes廃止YesYes
かわせみ(物書堂)NoYesNoNoNo
FSKAREN(富士ソフト)YesNoNoNoYes
Google 日本語入力(Google)YesYesNoNo廃止

中国語IME

オープンソース

日本語IME

過去

過去の日本語IME

過去の中国語IME

脚注

[脚注の使い方]

注釈

  1. ↑ 英: input method engine
  2. 1 2 3 Windows 2000以降のWindowsにはシステム言語にかかわらず標準で付属している。

出典

  1. ↑ 東アジア言語用の高度な入力方式 | Windowsサポート
  2. ↑ “[XML MOJI 01742] EUDCという言葉が生まれた経緯” (2007年4月26日). 2014年1月17日時点のオリジナルよりアーカイブ。2014年1月15日閲覧。
  3. 1 2 “Creating an Input Method (Android Developers)”. 2014年1月15日閲覧。 “An input method editor (IME) is a user control that enables users to enter text.”
  4. ↑ “Input Method Editor - The Chromium Projects”. 2014年1月15日閲覧。
  5. ↑ 江原遙、田中久美子. “言語の自動判別を利用した多言語入力 - 言語処理学会” (PDF). 2014年1月15日閲覧。 “多言語を入力するためのインターフェースには,一般にキーボードのキー列を対象言語の文字列に変換する Input Method Engine (IME) と呼ばれるソフトウェアを用いる.”
  6. ↑ “I18N/InputMethods - FedoraProject”. 2014年1月15日閲覧。 “Terminology: Input method engine (IME) - Also referred as Input method editor, it is a program that actually implement an input method. ibus-chewing and scim-chewing implements the Chewing for IBus and SCIM.”
  7. ↑ “IBusComponent (IBus Reference Manual)”. 2014年1月15日閲覧。 “An IBusComponent is an executable program. It provides services such as user interface, configuration, and input method engine (IME).”
  8. ↑ “vietnameseime - Android Vietnamese Input Method Engine - Vietnamese IME - Google Project Hosting”. 2014年1月15日閲覧。 “The first Vietnamese Input Method Engine for Android!”
  9. ↑ “android.view.inputmethod.InputConnection (Android Developers)”. 2014年1月15日閲覧。 “Text input is the result of the synergy of two essential components: an Input Method Engine (IME) and an editor.”
  10. ↑ “android.view.inputmethod.InputMethodManager (Android Developers)”. 2014年1月15日閲覧。 “An input method (IME) implements a particular interaction model allowing the user to generate text.”
  11. ↑ Microsoft Office IME 2010 | Microsoft Office 2010
  12. ↑ Mac定番ソフト十番勝負! - 第3回 4本の日本語入力ソフト、いちばん優秀なのはどれか マイナビ 2012年11月5日
  13. ↑ M1 Macを買ったら最初にやっておきたいこと【日本語入力プログラム編】 マイナビ 2021年7月22日
  14. ↑ 「iWnn」日本語入力含む多言語入力システムが任天堂株式会社の「Nintendo Switch 2」に採用されました オムロン 2025年7月8日
  15. ↑ Android用「Google日本語入力」がサポート終了。Gboardへの乗り換えで気になる点を解説 Impress 2021年3月31日
  16. ↑ AIパワー注入で日本語入力はこう変わる――文脈を読み取って変換する「azooKey on macOS」を試す ITmedia 2025年7月17日
  17. ↑ 8.Macintosh CQ出版社
  18. ↑ 単語辞書をネットワークで共有する「Social IME」公開 Impress 2009年2月20日
  19. ↑ 「ネット変換」が利用できない。というお問い合わせについて シャープ 2016年9月9日
  20. ↑ 富士通、親指シフトキーボードや関連商品を販売終了へ--サポートの終了も CNET 2020年5月19日

関連項目