Machine translation, such as from French to English, is commonly used in travel, e-commerce, government, and to support Ukrainian refugees. Typically text is sent the cloud for translation but this endangers user privacy. In a business or government context, cloud translation may be banned to protect confidentiality. Our machine translation system runs locally, preserving privacy and removing the risk of disclosure. Moreover, it does not require Internet access.
Running locally requires speed to run on desktop CPUs, low memory consumption, and small download sizes. The experience should be integrated with a desktop application and in the browser. A Firefox extension translates web pages locally. Going beyond simply translating pages, an assistant will help users fill out forms that expect responses in another language. The system should also estimate its own confidence and display it to users, warning of potentially incorrect translations.