I use https://github.com/rkkr/simple-keyboard because it has the features "hold space and swipe to move cursor" and "hold backspace and swipe to delete".
You can add different languages.
Which Android do you use? I'm curious because doesn't any keyboard (android) allow you to switch languages?