A greeklish to greek translation keyboard for Android
Fotios Bistas, Georgios E. Syros, Anastasios Toumazatos
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.
Screenshot 1. Keyboard translation demo.
Screenshot 2. Keyboard settings.
Screenshot 3. New model popup.
Screenshot 4. Model downloading.