Inspiration
There is a lack of sources to accurately translate Latin. Many students are still using textbooks and physical dictionaries to study for Latin and Google Translate is notoriously terrible with translations in Latin. Our site aims to make Latin easier to learn by providing the essential characteristics of words so students can understand what they are reading.
What it does
Users can input Latin words and receive detailed information about those words such as definition, part of speech, gender, number, case, and tense, as well as examples of sentences with those words in it. We provide far more accurate and abundant details than translators such as Whitaker's Words.
How we built it
We built a website from scratch using HTML5/JS. Using knowledge of Latin stems and suffixes, we managed to build a program that would parse inputs and determine the grammatical components of the word and used that to determine the characteristics of the words. We also used this root decomposition method to run an elastic search on about 200 sample Latin sentences to help the user learn how to use these words within the framework of the Latin language.
Challenges we ran into
Data Collection was a very tedious task, but we got it done in the end.
Accomplishments that we're proud of
We have an aesthetically pleasing and functional website.
What we learned
We learned about searches and stemming.
What's next for Roman Around
We plan to implement machine learning in order to provide accurate translations of entire phrases and sentences.
Log in or sign up for Devpost to join the conversation.