What are some free text services?

Natural Language Processing: What are the best realtime text summarization APIs & Services?

  • I'm looking for a text summarization service with a web API which I can use for a simple project I'm working on now. The service needs to have a free version which I can use temporarily before upgrading. I simply need to summarize large lumps of text into short paragraphs. It is preferable if the service provides an API parameter to specify the % of shortening or number of words. There are many projects and algorithm implementations available using python NLTK or Java. However at this moment I need something quick and dirty to finish my POC. http://www.alchemyapi.com/ was perfect for Language Detection, Entities Extraction, Concept Tagging etc... I still need a summarization tool. Oh, and https://semantria.com didn't do the job as it's not a realtime service, one needs to add the text to a queue and wait for the job to be executed.. Any suggestions? -- Edit After extensive research, I decided to go, for a temporary period, with Tristan Havelick's python implementation of a Naive summarization algorithm similar to the one in http://classifier4j.sourceforge.net/ The python implementation uses the NLTK library and can be found here: https://github.com/thavelick/summarize

  • Answer:

    Hi, I created an Automatic Summarization API called http://www.textteaser.com/. It was built on an algorithm I formulated for my MS CS research. The code is available at Github (https://github.com/DataTeaser/textteaser). You can see it in action in Reddit (http://www.reddit.com/user/tldrrr?sort=top) and in Medium (https://medium.com/medium-ideas/59b1747c1d36).

Jolo Balbin at Quora Visit the source

Was this solution helpful to you?

Other answers

Andi Tnd

Everyone has their own criteria for the 'best' definition. You can try http://www.intellexer.com/summarizer.html solution, which available as component of http://www.intellexer.com/intellexer_api.html or http://www.intellexer.com/desktop_applications.html Free summarizer demo is http://demo.intellexer.com/Intellexer Summarizer’s unique feature is the possibility to create different kinds of summaries: Theme-oriented: the output summary includes the sentences, which are mostly relevant to a given topic (e.g. politics, economics, sports and etc.); Structure-oriented: the summary content depends on input document structure (e.g. scientific article, patent, news article); Concept-oriented: importance of sentences determines with respect to a number of user defined concepts.About 'best'. For evaluation experiments, we’ve created the dataset, which consists of more than 5000 documents with associated manually generated summaries. At this collection we’ve achieved summarization precision and recall from 81% to 92% (typical competitors’ results: 75-89% in terms of precision and recall).

Alex Mam

In my project I have used the summarization API provided by http://smmry.com/ which I found to be the most efficient summarizer. You just have to register to get the API key, thats it. Register - http://smmry.com/partner > very efficient. > good documentation. (http://smmry.com/api) > easy to use. > provides an API parameter to specify the % of shortening (line count). > only API key is mandatory.

Nikunj Sharma

You can also try  https://chrome.google.com/webstore/detail/sentisumsmart-summarizer/oheahjohddbcaeonmgjjodaabbennnic?hl=en-GB as Google chrome extension to compare with other summarizers. We are in process of releasing API access to the Summarizer and if you want you can request early access to the API . The same algorithm powers the Startup News android app http://apphttps//play.google.com/store/apps/details?id=com.sentisum.SentiSumfor summarizing the news. Disclaimer: I am the CoFounder of SentiSum and wrote the summarizer algorithm and chrome plugin.

Sharad Khandelwal

Try this one: http://textsummarization.net/ , which provides online demo: http://textsummarization.net/text-summarizer  and API

Pan Yang

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.