There’s currently an ability to support arbitrary Unicode input in squeekboard
Documenting in progress, for now take a look at the nb.yaml
file if you’d like to contribute. Russian support should be straightforward, something like Korean a bit difficult, and Chinese or Japanese should be doable, if impractical.