togatoga/karukan
Summary
Karukan is a Linux/macOS Japanese input method system featuring a neural Kana-Kanji conversion engine. It is implemented in Rust and organized into multiple crates for the engine, frontends, and CLI, with live conversion, context-aware translation, and learning capabilities, licensed under MIT or Apache-2.0.