Inspiration
The inspiration for our app came from the realization that many first-generation American families face language barriers when dealing with important documents like college applications and financial paperwork. We wanted to create a tool that could empower these families by making it easier for non-English-speaking parents to understand and engage in conversations with their children about these critical matters.
What it does
Our app facilitates communication in first-generation American families by allowing users to paste text from documents like college applications and financial forms. It uses Google Translation APIs to translate the text into the desired language, and OpenAI to summarize it into an easily understandable summary. The summary is then converted into an HTML file and ultimately into a printable PDF, making it accessible and shareable.
How we built it
We built our app using Next.js as the frontend framework. We integrated Google Translation APIs for language translation and leveraged OpenAI for text summarization. We used HTML to PDF conversion libraries for creating printable PDF files.
Challenges we ran into
- Language Complexity: One of the challenges we faced was handling the complexity of language, especially when dealing with technical documents like college applications. Maintaining accuracy while simplifying the content was a significant hurdle.
- Data Privacy: Ensuring the privacy and security of user data, particularly when dealing with sensitive documents, required careful consideration of data storage and access control.
- Translation Quality: Achieving accurate translations, especially for documents with specialized terminology, posed challenges in terms of both accuracy and fluency.
Accomplishments that we're proud of
- We are proud of creating an app that directly addresses a real-world problem faced by first-generation American families.
- Successfully integrating Google Translation and OpenAI technologies to provide high-quality translations and summaries.
- Implementing a user-friendly interface that makes the app accessible to users with varying levels of technical proficiency.
What we learned
- We gained insights into the complexities of language translation and the importance of maintaining accuracy, especially in critical documents.
- We learned how to leverage machine learning and AI technologies to simplify and summarize complex content effectively.
- Our experience with user feedback highlighted the value of continuous improvement in app development.
What's next for the app
- Expansion of Languages: We plan to expand the number of supported languages to make the app even more accessible.
- Enhanced Summarization: Continuously improving the summarization algorithm to handle a wider range of document types and complexities.
- Mobile App: Developing a mobile version of the app to reach users on a broader range of devices.
- Partnerships: Exploring partnerships with educational institutions and organizations that work with immigrant and first-generation families to reach a larger user base.
- Community Engagement: Building a community around the app to provide support and resources for users and their families as they navigate important documents and decisions.
- Visuals: We plan to improve the interface and improve the look of the pdf. -Chrome Extension: We plan to make it easier to work with as a chrome extension that allows users to highlight and translate portions of a webpage that they are currently on.
Built With
- javascript
- nextjs
- openai
- typescript
Log in or sign up for Devpost to join the conversation.