レビュー

AIで文脈を読み取って変換を自動補正 ~“書くことに集中できる”日本語入力「Mozkey」

「Mozc」をベースに「Zenz」で補正、Windows/macOSに対応するオープンソースのIME

未確定文字の近くに変換状態を表示。「Zenz」で補正中(上)と「Mozc」の通常変換(下)

 「Mozkey」(もずきー)は、“書くことに集中できる”ことを目指して開発されたという日本語入力システム。「Google 日本語入力」のオープンソース版である「Mozc」をベースにしたオープンソースプロジェクトで、現在、作者の公式サイト「koyasi777.com」や「GitHub」プロジェクトのリリースページからWindows版(x64/ARM64)とMac版(Apple Silicon/Intel)を無償でダウンロードできる。執筆時現在の最新版は、11月11日にリリースされたv1.1.0。

 「Mozkey」の特徴は、わざわざスペースキーを押さなくても入力中のテキストが自動で日本語変換されていく“ライブ変換”に対応していること。しかも「Mozc」で変換処理を行いながら、「Zenz」と呼ばれるローカルAIで文脈の補正を行うシステムになっており、ユーザーがとくに意識しなくても、前後の文脈を踏まえて助詞や文節のつながりを改善したり、文脈に合った同音異義語を選んだりしてくれる(もちろん、自分で文節を選んで変換することも可能)。

『吾輩は猫である』の冒頭をライブ変換で入力してみた

 未確定文字の近くに[Mozc][Zenz処理中][Zenz適用済み]といった変換状態が表示されるので、なかで行われている処理が透けて見えるのも面白い。入力の途中で候補がちらつかないよう、変換を始めるまでの待機時間や、ライブ変換を開始する文字数も調整できる。

 作者によると、「Mozc」の通常変換と「Zenz」の補正は一方通行ではなく、明示的に確定した「Zenz」の補正結果を「Mozc」の変換履歴に追加学習させる仕組みもある。補正の採用・却下の記録や、保存済みの補正結果の再利用も、それぞれ個別に設定できる。お互いが助け合う二人三脚といった趣だ。また、表示中の「Zenz」の補正が気に入らなければ、[Ctrl]+[Delete]キーでブロックする機能も用意されている。

 なお、「Zenz」の推論は端末内で完結し、利用統計などのテレメトリ送信も無効化されているとのこと。不要な外部通信を避けるため、現在のところ自動更新機能も搭載していない。

 使い方は簡単で、Windows版の場合、インストールするとシステムで利用可能な日本語入力システム(IME)として登録される。[Windows]+[Space]キーでIMEを「Mozkey」へ切り替えれば、そのままライブ変換が行える。設定ダイアログなどは「Mozc」を踏襲しているようだ。

「Mozkey」v1.1.0。IMEの一覧に追加して利用する
「Mozkey プロパティ」画面。「Windows の既定 IME に設定」ボタンも用意されている

 そのほかにも、候補ウィンドウやサジェスト、ルビの配色(ライト/ダーク/自動/カスタム)、サイズ、角丸、透明度、影などを細かく設定可能。ローマ字テーブルの編集や、キー割り当てのカスタマイズにも対応する。また、縦書きでの入力にも対応しており、候補やルビを縦組みに合わせて表示してくれる。

 今後はLinux版のリリースを目標に開発が進められていくようだ。




 なお、インストーラーにはコード署名が施されていないため、ダウンロードやインストールの際にOSやWebブラウザーの警告が表示されることがある。作者は、配布元とSHA-256チェックサムを確認するよう呼びかけている。

ダウンロード時に警告が表示される場合も。インストーラーは未署名

ソフトウェア情報

「Mozkey」
【著作権者】
koyasi777 氏
【対応OS】
Windows/macOS
【ソフト種別】
フリーソフト
【バージョン】
1.1.0(26/11/11)