Repolode
KazumaProject

KazumaProject/JapaneseKeyboard

Googleのmozcエンジンを基盤に、ユーザー辞書やスニペット、カスタムレイアウトを備えた、完全オフライン対応のAndroid向け日本語入力キーボード。

代替できる製品:GboardGoogle Japanese Input

スター
369
フォーク
41
未解決の Issue
29
最終コミット
5 時間前

これは何?

Sumire(スミレ)は、キー入力から候補への変換をすべて端末上で行うAndroid向け日本語入力IMEです。INTERNET権限を要求しないため、入力したテキストがサーバーに送信されることはありません。変換にはオープンソースのmozcエンジンの辞書を使用し、LOUDSトライ辞書とN-gramモデルで候補を順位付けします。

一般的なかな入力に加えて、前方一致で予測するユーザー辞書(インポート/エクスポート対応)や、読みが完全一致したときに呼び出せるスニペットを利用できます。カスタムキーボードモードでは、キー配列を自由に定義できます。そのほか、テンキー、50音配列、QWERTY英字入力とローマ字入力、フローティングウィンドウ表示にも対応しています。オプションの数式候補機能では、簡単な数式やLaTeXをUnicodeテキストまたは正規化されたLaTeXとして表示できます。

Kotlinで開発されており、スマートフォンとタブレットに対応しています。Full版とLite版がGoogle Play、F-Droid、GitHub Releasesで公開されており、Full版にはzenzとGemmaのモデルコンポーネントが同梱されています。

主な機能

  • 01すべて端末上で動作し、INTERNET権限を要求しません。
  • 02mozcの辞書とN-gramによる順位付けを使って、かなを漢字に変換します。
  • 03前方一致で予測するユーザー辞書を備え、インポート/エクスポートにも対応しています。
  • 04読みが完全一致したときに呼び出せるスニペットを備え、インポート/エクスポートにも対応しています。
  • 05ユーザーが自由に定義できるカスタムキーボード配列に対応しています。
  • 06テンキー、50音配列、QWERTYローマ字入力、フローティングウィンドウなど、複数の入力モードを利用できます。

ユースケース

  • キー入力をクラウドサービスに送信せずに、Androidで日本語を入力する。
  • 個人用辞書やよく使うフレーズを管理し、バックアップして別の端末に移す。
  • 自分の入力習慣に合わせたキーボード配列を作成する。
  • タブレットや折りたたみ端末で日本語キーボードを使う。

クイックスタート

  1. 1

    Google Play、F-Droid(Lite ビルド)、または GitHub のリリースページからアプリをインストールします

  2. 2

    Android の設定で、画面キーボードの一覧を開き、Sumire を有効にします

  3. 3

    リポジトリを clone して、ソースからビルドします

    git clone https://github.com/KazumaProject/JapaneseKeyboard.git
  4. 4

    接続したデバイスまたはエミュレーターに、デバッグアプリをビルドしてインストールします

    ./gradlew installDebug

使う前に知っておきたいこと

  • Android 専用です。Android デバイス向けのキーボードアプリです。
  • ソースからビルドするには、Android Studio、Android 17(API 37)SDK、および Hugging Face から Zenz モデルを取得するためのネットワーク接続が必要です。
  • AI Zenz や Gemma などの一部の機能は Full ビルドでのみ利用でき、アプリのサイズが大きくなります。

収録されている特集

トピック

よくある質問

JapaneseKeyboard とは?
Googleのmozcエンジンを基盤に、ユーザー辞書やスニペット、カスタムレイアウトを備えた、完全オフライン対応のAndroid向け日本語入力キーボード。 Sumire(スミレ)は、キー入力から候補への変換をすべて端末上で行うAndroid向け日本語入力IMEです。INTERNET権限を要求しないため、入力したテキストがサーバーに送信されることはありません。変換にはオープンソースのmozcエンジンの辞書を使用し、LOUDSトライ辞書とN-gramモデルで候補を順位付けします。
JapaneseKeyboard は無料で使えますか?ライセンスは?
JapaneseKeyboard は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
JapaneseKeyboard は今もメンテナンスされていますか?
活発にメンテナンス中。JapaneseKeyboard の最終コミットは 2026年11月6日 です。
JapaneseKeyboard は何に使えますか?
キー入力をクラウドサービスに送信せずに、Androidで日本語を入力する。 個人用辞書やよく使うフレーズを管理し、バックアップして別の端末に移す。 自分の入力習慣に合わせたキーボード配列を作成する。 タブレットや折りたたみ端末で日本語キーボードを使う。
JapaneseKeyboard のインストール方法は?
Google Play、F-Droid(Lite ビルド)、または GitHub のリリースページからアプリをインストールします Android の設定で、画面キーボードの一覧を開き、Sumire を有効にします リポジトリを clone して、ソースからビルドします: git clone https://github.com/KazumaProject/JapaneseKeyboard.git 接続したデバイスまたはエミュレーターに、デバッグアプリをビルドしてインストールします: ./gradlew installDebug
JapaneseKeyboard はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/KazumaProject/JapaneseKeyboard

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト