Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.

jerinphilip/lemonade

Repository files navigation

lemonade

License: GPL v2 build/ubuntu-latest

Abuses iBus to hijack text entered into a field by a user, to insert translated text into any graphical application.

This allows you to enter text in a language you know, while the field gets the translated text. Useful when interacting with websites or agents in a foreign language.

Find a demonstration of iBus in action on LibreOffice below:

iBus translation in action

The functionality will work in any GUI application which requests keyboard-input - browser, text-editors, mail-clients, chat clients etc.

Setup

Setup currently requires some technical expertise. There are setup-instructions here.

Please contact via email if need further support and/or you can help improve by contributing.

  • jerinphilip [at] live.in

History

This repository was formerly a sandbox used to build proof-of-concept applications of bergamot-translator outside the official deliverables. Python bindings have been moved to upstream bergamot-translator. What remains here is ibus-engine.

See also:

Acknowledgements

This application was made possible through the combined effort of all researchers and partners in the Bergamot project. The translation models are prepared as part of the Bergamot project. The translation engine used is slimt which is an inference slice using only one class of models within is based on marian.