Sonata

Karukan — нейронная система ввода японского языка для Linux и macOS

image source

Karukan — это система ввода японского языка для Linux и macOS на основе нейронной сети. Преобразование кана-кандзи использует GPT-2 через llama.cpp, предоставляя высококачественное преобразование с учётом контекста. Ввод отображается в реальном времени, а система запоминает ваши предпочтения.

Системный словарь строится на основе SudachiDict. Перезапись кандидатов (из Mozc) включает полукатакану, регистры, цифры в разных системах счисления и другие варианты. Также поддерживается ввод эмодзи по чтению или командам в стиле Slack. Первый запуск требует загрузки модели с Hugging Face.

Доступна на Linux (через fcitx5) и macOS (InputMethodKit). В состав входят данные Mozc под лицензией BSD 3-Clause. Подробности — в README соответствующих компонентов.

GitHub ★ 517

Загрузка страницы