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.

Built With

Share this project: