Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.25 KB

README.md

File metadata and controls

58 lines (43 loc) · 2.25 KB

Strabo.io

A greeklish to greek translation keyboard for Android

Authors

Fotios Bistas, Georgios E. Syros, Anastasios Toumazatos

Background

Strabo.io is a custom Android software keyboard that leverages advances Machine Learning techniques to translate from Greeklish1 text to Greek in real time as the user types. Its core functionality revolves around the translation model. Training data is collected and sent anonymously and encrypted to a central server where model retraining occurs. If a model is produced with better loss than the current, it gets distributed upon client request to the end nodes.

Figure 1. Keyboard nodes send training data to the server.

Figure 2. The server distributes the new model.

Brief demo of the prototype

Screenshot 1. Keyboard translation demo.

Screenshot 2. Keyboard settings.

Screenshot 3. New model popup.

Screenshot 4. Model downloading.

Footnotes

  1. https://en.wikipedia.org/wiki/Greeklish