Skip to content

VirajPatidar/MTASE-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTASE Backend

MTASE: Multilingual Text Analyzer and Summarization Engine

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

About

Multilingual Text Analyzer and Summarization Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •