This project is going to be hard I guess, and I don't think anyone can do it for me but if you come across these names please add a comment.
https://wiki.archlinux.org/title/Input_ ... _using_uim
Alternatively, I could instead look at ibus and ibus-mozc. Whichever is more doable and opinions which one would be better are welcome.
https://wiki.archlinux.org/title/Input_ ... using_ibus
Final alternative which looks kind of mainstream is fcitx5 and fcitx5-mozc (fcitx5-mozc-ut with an updated dictionary from Google IME) -- I hesitate to go this path as I had a bad experience over the years with a fcitx module on porteus -- id didn't work, froze and contaminated the system
So, 3 pathways:
1.
2.Uim is an input method module library supporting various languages, which
become a frontend for Anthy, SKK, Canna, T-Code, TUT-Code,
Pinyin (Chinese input method), Hangul (Korean input method),
IPA (International Phonetic Alphabet), etc.
Most of the functions are implemented with Scheme, so it's very simple
and flexible.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux.
uim-mozc provides client part of the Mozc input method.
https://wiki.archlinux.org/title/IBusIBus is an Intelligent Input Bus. It is a new input framework for Linux OS.
It provides full featured and user friendly input method user interface.
It also may help developers to develop input method easily.
Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux.
ibus-mozc provides client part of the Mozc input method.
This open-source project originates from Google Japanese Input.
https://wiki.archlinux.org/title/Input_ ... using_ibus
3. fcitx5
https://wiki.archlinux.org/title/Fcitx5
https://wiki.archlinux.org/title/Mozc