Inspiration
Our inspiration for this project came from the desire to contribute to social good by addressing language barriers in accessing literature and educational content. We recognized the importance of making information accessible to everyone, regardless of their proficiency in a particular language. The idea was to create a tool that promotes inclusivity and enables individuals from diverse linguistic backgrounds to engage with ebooks seamlessly.
What it does
Our project is an enhanced open source ebook reader that incorporates translation features in 150 languages. Users can now annotate, highlight, define, and view selected text in their preferred language, breaking down language barriers and making the reading experience more inclusive. We aimed to create a platform where individuals worldwide can access and enjoy literature without facing language constraints.
How we built it
The project is built using a combination of Python, Typescript, Javascript, CSS, and HTML. The argotranslate API played a crucial role in providing translation capabilities in 150 languages. We integrated these technologies into the existing open source ebook reader, ensuring a seamless and user-friendly experience. The collaborative effort of the team involved dividing tasks based on individual strengths and expertise, fostering a dynamic and efficient development process.
Challenges we ran into
While building the project, we encountered several challenges. Integrating the translation features and ensuring compatibility with the ebook reader presented technical hurdles. Debugging and troubleshooting became essential as we navigated through API calls, user interface responsiveness, and cross-browser issues. As novice hackers, we faced a learning curve that required perseverance and a willingness to overcome obstacles collaboratively.
Accomplishments that we're proud of
We are proud to have transformed an open source ebook reader into a powerful tool for social good. The successful integration of translation features in 150 languages marks a significant accomplishment. As novice hackers, the project represents how far we have come in terms of technical skills, problem-solving, and collaborative development.
What we learned
Throughout the project, we gained valuable insights into web development, API integration, and user interface design. The challenges we faced provided opportunities for learning and skill development. The experience of overcoming obstacles as a team has strengthened our problem-solving abilities and expanded our knowledge base.
What's next for Untitled
Looking ahead, we envision further improvements and refinements for our project. User feedback will guide our efforts to enhance the user experience and address any issues that arise. We aim to continue advocating for social good by ensuring that our ebook reader remains a valuable and accessible resource for individuals around the world. The journey from novice hackers to creators of a socially impactful project has laid the foundation for ongoing innovation and contribution to positive change.
Log in or sign up for Devpost to join the conversation.