Google日本語入力は、
Googleが開発した
日本語入力システム(IME)です。
2009年の
ベータ版公開から始まり、現在も多くのユーザーに利用されています。その最大の特徴は、膨大な語彙を誇る変換辞書と、コンパクトなファイルサイズです。
インターネット上のデータを活用することで、常に最新の
流行語や
専門用語、固有名詞にも対応できるよう、辞書が自動的に更新されます。そのため、予測変換の精度が高く、タイプミスにも柔軟に対応できる「もしかして」機能も備えています。
辞書と予測変換
Google日本語入力の変換辞書は、
Google検索の膨大なデータから生成されます。そのため、検索頻度の高い
流行語などは非常に高い精度で予測変換候補として表示されます。これは他の
日本語入力システムにはない大きな強みです。しかし、一方で、検索トレンドの影響を受けやすいという側面もあります。たとえば、一般的な単語と発音が同じ
流行語が予測変換の上位に表示されるなど、状況によっては使い勝手が悪くなる可能性も否定できません。
システム設計と安定性
Google日本語入力は、他のIMEと比べて
ソフトウェア依存性が低く、
プロセスが分割された設計となっています。このため、システム全体のクラッシュに繋がるリスクが低減され、安定性に優れています。さらに、辞書のアップデート時に再起動が不要という利点もユーザーにとって大きなメリットとなっています。
開発の経緯
Google日本語入力の開発は、
Googleの「20%ルール」を活用したプロジェクトとしてスタートしました。「もしかして」機能の開発者である工藤拓氏と、オープンソース
日本語入力システムPRIMEの開発経験を持つ小松弘幸氏を中心に、多くの貢献者によって開発が進められました。
2010年2月には開発版(
アルファ版)が公開され、同年12月に正式版がリリースされました。その後も継続的にアップデートが行われ、機能強化やバグ修正が繰り返されています。
オープンソース版Mozc
Google日本語入力のオープンソース版として、Mozc(モズク)が存在します。Mozcは、Chrome OSへの移植を目的として、
2010年5月に公開されました。
Google日本語入力とMozcの大きな違いは、変換辞書の生成方法と、入力方法にあります。Mozcは、
インターネット上のデータを直接利用するのではなく、Mozcプロジェクトが作成した辞書を使用します。また、Mozc単体では日本語入力ができず、ibus、uim、Fcitxなどの入力メソッドを別途インストールする必要があります。これは、
インターネットデータの利用に関するセキュリティ上の配慮から、辞書データの完全なオープンソース化を避けているためです。
Android版とGboard
Android版
Google日本語入力は、2011年12月に
ベータ版がリリースされ、
2013年に正式版となりました。しかし、2021年
3月31日にはサポートが終了し、Gboardへの統合が進められました。Android版
Google日本語入力は、変換エンジンに加えて
ソフトウェアキーボードも含まれており、QWERTY配列だけでなく、フリック入力やGodanキーボードといった独自の入力方式も提供していました。
Gboardは、
GoogleがAndroidとiOS向けに開発した仮想キーボードで、
Google日本語入力が統合されています。Gboardは独立したアプリとして動作し、
Google日本語入力アプリと共存することも可能です。
Google日本語入力アプリのサポート終了後も、Gboard上で
Google日本語入力エンジンは継続して更新されています。
更新履歴と機能
Google日本語入力は、PC版、Android版ともに頻繁なアップデートが行われてきました。アップデート内容には、機能追加(例えば、郵便番号から住所への変換、計算機能、スペルチェック機能など)、学習アルゴリズムの改善、パフォーマンス向上、バグ修正などが含まれています。
制限事項
Google日本語入力では、
差別用語や猥語など、社会通念上問題のある言葉はサジェスト機能で表示されません。ただし、直接入力して変換することは可能です。これは、
ATOKやMicrosoft IMEなど、他の
日本語入力システムでも同様の制限が設けられています。
まとめ
Google日本語入力は、豊富な語彙、高い予測精度、安定した動作など、多くのメリットを持つ
日本語入力システムです。オープンソース版Mozcの存在や、Gboardへの統合など、その進化は今後も続くでしょう。