1. A method comprising: using a first application or operating system component to detect user input to an application interface of a second application; and as input is detected in the application interface, automatically using the first application to provide one or more translations of the input including: sending the input to a translation model; receiving translated input from the translation model; and sending the translated input to the application interface of the second application.