Hindi News Summarizer

SAR (सार) in Hindi means summary. This is my work on Hindi Text Summarization on news article.

Models

  • Inference results are on 2k sample data.
ModelCheckpointRouge-2[f_score]Inference time
BARTai4bharat/IndicBART21.4820min 27s
T5csebuetnlp/mT5_multilingual_XLSum20.2145min 54s

API

You can summarize any Hindi news article in just 5 lines of code

>>> import requests
>>> api_endpoint = "https://hf.space/embed/d0r1h/Hindi_News_Summarizer/+/api/predict/"
>>> news_url = "https://www.amarujala.com/uttar-pradesh/shamli/up-news-heroin-caught-in-shaheen-bagh-of-delhi-is-connection-to-kairana-and-muzaffarnagar?src=tlh\u0026position=3"
>>> r = requests.post(url= api_endpoint, 
                  json = {"data": [ news_url, "BART"]})
>>> r.json()['data'][0]
>>> यूपी शाहीन बाग में 100 करोड रुपये कीमत की हेरोइन और अन मादक पदार की बरामदगी  उसे लाने अंतरराषरीय रग तसकरों के गिरोह के तार शामली जिले के कसबा कैराना और मुजफफरनगर से जुड रहे हैं नारकोटिक कंटरोल यूरो एनसीबी दिलली की टीम ने गुरुवार को कैलाना से दो लोगों को हिरासत में