Skip to content

Latest commit

 

History

129 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ↩

About

An greeklish to greek translation keyboard extension

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages