Inspiration
As we are students, we often have to read a lot of PDFs. We often find ourselves highlighting important text in the PDFs. but the problem is that resources are a lot and we can't highlight all the text. So we thought of creating a tool that can highlight the text in the PDFs for us.
What it does
we have created a tool that can highlight the important text in the PDFs. It can highlight the text in the PDFs.
How we built it
we have used Langchain in collaboration with Gemini API to create this tool. We have used the Langchain to extract the text from the PDFs, splitting it into chunks, creating a vector database of the text, and then using the Gemini API to summarize the text in the PDFs. and pass the summarized text to the Langchain to highlight the text in the PDFs.
Challenges we ran into
We have faced a lot of challenges in this project. The main challenge was to extract the text from the PDFs and then highlight the text in the PDFs. We used Langchain to extract the text from the PDFs and then used the Gemini API to summarize the text in the PDFs. and then pass the summarized text to the Langchain to highlight the text in the PDFs.
Accomplishments that we're proud of
highlighting the text in the PDFs.
What we learned
how to use Langchain and how powerful it is in addition to the Gemini API and its super capabilities in summarizing the text.
What's next for Text Highlight PDF
synchronize the highlighted text with the google drive, notion and Evernote making it available for the users to access it from anywhere.
Log in or sign up for Devpost to join the conversation.