Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.55 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.55 KB

MTASE (Multilingual Text Analyzer and Summarization Engine) Backend

This project serves as backend for MTASE frontend.

The objective of this project is to build a Multilingual Text Analyzer and Summarization Engine that can analyze, translate and summarize a piece of unlabeled/unidentified/unknown text provided by the user as input and make its services available via a web application.

Features

Functionality Description
Language Identification Identify the language of input text provided by the user
Language Translation Convert non English input text to English for further processing
Keyword Extraction Extract the most important keywords that define the provided text
Abstractive Summarization Concise summary generated by paraphrasing and capturing meaning of input text
Extractive Summarization Summary generated stitching together important sentences or phrases of original text
Meta Data Basic statistics of text are returned

Work Flow

MTASE Summarisation Workflow

Usage

API Endpoint POST: /api/summarise
Input Piece of text desired to be summarised
Output Meta data, Translated Text, Abstractive Summary, Extractive Summary and Keywords of original text

Tech Stack

  • Django REST Framework v3.13.1
  • Django v4.0.1
  • PyTorch v1.8.2+cpu
  • SQLite