Skip to content

Introducing an English reading assistant—a web application using NLP to enhance understanding of English documents. It allows users to upload English PDFs, employing NLP to highlight recurring words and their definitions.

amadeusferro/English-language-reading-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English Reading Assistant 📜

Welcome to the English Reading Assistant! This project introduces a web application based on natural language processing (NLP), designed to facilitate the comprehension of documents in the English language. The system allows the insertion of English PDF files through a form, employing NLP techniques to identify and highlight the most recurrent words. Additionally, it provides detailed information about the meaning, occurrence, and morphological category of words, aiming to enhance content comprehension.

Used technologies ☕️

We decided to develop our project using Natural Language Processing (NLP) and utilized tools from the Natural Language Toolkit (NLTK) and PyMuPDF in Python for reading PDF files. The web interface, primarily built with Python and the Flask micro-framework!

Application article 🎉

This application was developed in conjunction with an article, where it was thoroughly explained! article

Open source repository 🦄

This repository is a free project for the developer community. You can download and modify it to your liking to run it locally on your machine to its fullest potential! repositorie

Learn through source code and article ✨

This project provides a practical learning experience by exploring and understanding the source code and article. Dive into the resources to gain insights into best practices, NLP, linguistics, and implementation details.

About

Introducing an English reading assistant—a web application using NLP to enhance understanding of English documents. It allows users to upload English PDFs, employing NLP to highlight recurring words and their definitions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published