Upload text
Add a text you are interested in reading, such as a newspaper article, or a story, in the language you are actively learning.
Look up words
Read through the text and click on any words you don't know or aren't sure about. Multiple dictionaries are available for translation.
Set word status
Adding a translation automatically marks a word as "learning". But feel free to change it to "familiar" or "learned".
Apply translation in context
Add translations based on the word's current context. You can always add another translation for the same word based on a different context later.
Adjust word status
Any words you have previously highlighted will be highlighted based on their status. Feel free to update a word's status as you become more familiar with the word.
Review word list
Word's you have highlighted are available for review at your convenience. They are shown along with your translation and the sentence the word was found in.
We are a trio of software engineers who came across the challenge of creating an app that facilitated learning languages through reading. Although a number of apps exist in either open source or paid form, none of them met the full spectrum of needs based on the checklist of our language-learning enthusiast team member.
Yes, you will need an account to upload texts and save translations. Only an email address is required to sign up, and you will be directed to your account immediately.
We are a free and open source project that welcome community input and contribution. Development of Alexandria commenced in earnest around December 2021, and we expect to continue adding features and fixing bugs throughout 2022.
Great! Please get in touch by emailing us, or opening a ticket directly in our Github repository.
Yes you can! Clone our Git repository, add your awesome patch or sparkling new feature, and push it to the main branch for review!