Skip to content

artefucktor/english_level

Repository files navigation

Detect Level of English Language in Movie Subtitles

This is a Streamlit application that allows users to detect the level of English language in movie subtitles.

The application is built using Python and utilizes spaCy NLP libraries such as spaCy to analyze the subtitles and determine the level of English proficiency.

Features

  • File uploader for uploading .srt subtitle files
  • Check YouTube videos
  • English language level detection based on analysis of the subtitle file

Dependencies

The following dependencies are required to run the application:

  • pandas
  • streamlit
  • spacy
  • chardet
  • pysrt
  • youtube-transcript-api

All dependencies can be installed using the requirements.txt file provided with the application.

Credits

The NLP libraries used in the application include:

  • spaCy

License

This application is licensed under the MIT License.