I don't know if anyone has noticed but for extremely short strings like 1-5 characters, this can be provided as a web service with almost zero computational overhead, and can even be written in something like Python. It's something I want to toy with inventing in the future.