Repolode
KazumaProject

KazumaProject/JapaneseKeyboard

Полностью автономная японская клавиатура для Android на движке mozc от Google: пользовательские словари, сниппеты и собственные раскладки.

Open source альтернатива:GboardGoogle Japanese Input

Звёзды
369
Форки
41
Открытые issues
29
Последний коммит
24 часа назад

Что это?

Sumire (スミレ) — метод ввода японского текста для Android, который преобразует нажатия клавиш в варианты слов прямо на устройстве. Приложение не запрашивает разрешение INTERNET, поэтому введённый текст не отправляется на сервер. Для преобразования используется словарь движка mozc с открытым исходным кодом: trie-словарь LOUDS и N-граммная модель для ранжирования вариантов.

Помимо стандартного ввода каны, клавиатура поддерживает пользовательский словарь с прогнозированием по началу слова и импортом/экспортом, а также сниппеты, вызываемые при точном совпадении чтения. Пользователи могут создавать собственные раскладки в специальном режиме клавиатуры. Доступны и другие режимы: TenKey, раскладка 50-on, QWERTY для английского и ввода ромадзи, а также плавающее окно. Дополнительная функция преобразования формул отображает простые выражения и LaTeX в виде текста Unicode или нормализованного LaTeX.

Проект написан на Kotlin и поддерживает телефоны и планшеты. Полная и Lite-версии опубликованы в Google Play, F-Droid и GitHub Releases; в полную версию входят компоненты моделей zenz и Gemma.

Ключевые возможности

  • 01Полностью работает на устройстве и не запрашивает разрешение INTERNET.
  • 02Использует словарь mozc и ранжирование на основе N-грамм для преобразования каны в кандзи.
  • 03Пользовательский словарь с прогнозированием по началу слова и импортом/экспортом.
  • 04Сниппеты, вызываемые при точном совпадении чтения, с импортом/экспортом.
  • 05Пользовательские раскладки клавиатуры, которые можно создавать самостоятельно.
  • 06Несколько режимов ввода: TenKey, 50-on, QWERTY с вводом ромадзи и плавающее окно.

Сценарии использования

  • Вводить японский текст на Android, не отправляя нажатия клавиш в облачный сервис.
  • Хранить личный словарь и часто используемые фразы, создавать их резервные копии и переносить на другие устройства.
  • Создать раскладку клавиатуры с учётом собственных привычек набора.
  • Пользоваться японской клавиатурой на планшетах и складных устройствах.

Быстрый старт

  1. 1

    Установите приложение из Google Play, F-Droid (сборка Lite) или со страницы релизов GitHub

  2. 2

    В настройках Android откройте список экранных клавиатур и включите Sumire

  3. 3

    Клонируйте репозиторий, чтобы собрать приложение из исходного кода

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

    Соберите и установите отладочную версию приложения на подключённое устройство или эмулятор

    ./gradlew installDebug

Что важно знать

  • Только для Android; это клавиатурное приложение для устройств Android.
  • Для сборки из исходного кода необходимы Android Studio, SDK Android 17 (API 37) и подключение к сети для загрузки модели Zenz с Hugging Face.
  • Некоторые функции, например параметры AI Zenz и Gemma, доступны только в сборке Full и увеличивают размер приложения.

В подборках

Темы

Частые вопросы

Что такое JapaneseKeyboard?
Полностью автономная японская клавиатура для Android на движке mozc от Google: пользовательские словари, сниппеты и собственные раскладки. Sumire (スミレ) — метод ввода японского текста для Android, который преобразует нажатия клавиш в варианты слов прямо на устройстве. Приложение не запрашивает разрешение INTERNET, поэтому введённый текст не отправляется на сервер. Для преобразования используется словарь движка mozc с открытым исходным кодом: trie-словарь LOUDS и N-граммная модель для ранжирования вариантов.
JapaneseKeyboard можно использовать бесплатно? Какая у него лицензия?
JapaneseKeyboard распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
JapaneseKeyboard всё ещё поддерживается?
Активно поддерживается. Последний коммит в JapaneseKeyboard — 6 нояб. 2026 г..
Для чего можно использовать JapaneseKeyboard?
Вводить японский текст на Android, не отправляя нажатия клавиш в облачный сервис. Хранить личный словарь и часто используемые фразы, создавать их резервные копии и переносить на другие устройства. Создать раскладку клавиатуры с учётом собственных привычек набора. Пользоваться японской клавиатурой на планшетах и складных устройствах.
Как установить JapaneseKeyboard?
Установите приложение из Google Play, F-Droid (сборка Lite) или со страницы релизов GitHub В настройках Android откройте список экранных клавиатур и включите Sumire Клонируйте репозиторий, чтобы собрать приложение из исходного кода: git clone https://github.com/KazumaProject/JapaneseKeyboard.git Соберите и установите отладочную версию приложения на подключённое устройство или эмулятор: ./gradlew installDebug
Где скачать JapaneseKeyboard?
Исходный код и инструкции по установке — на GitHub: https://github.com/KazumaProject/JapaneseKeyboard

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Ориентированная на конфиденциальность настраиваемая клавиатура для Android с открытым исходным кодом, форк OpenBoard: без разрешения на доступ в интернет и работающая полностью офлайн.

6,5 тыс.+58 за неделю663KotlinGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Японская IME для Windows: вводите ромадзи, а она автоматически переключается между японским и английским, избавляя от нажатия клавиши переключения полуширинного и полноширинного режима.

1,5 тыс.+73 за неделю110C#GPL-3.0Активно поддерживаетсяОбновлён вчера

Офлайн-набор инструментов для PDF на Android с приоритетом конфиденциальности: объединяйте, разделяйте, сжимайте, конвертируйте, подписывайте и размечайте PDF прямо на устройстве.

690+11 за неделю45KotlinApache-2.0Обновлён 7 дней назад