Questions tagged [nlp]

Natural language processing is the automated processing of text in human languages, typically to extract information from human speech.

Filter by
Sorted by
Tagged with
16
votes
6answers
13k views

What is the best toolkit to parse an English sentence into a syntactic tree?

I need a tool-kit (preferably written in Java or Python) which parses an English sentence into a syntactic tree. Something like the Charniak parser.
11
votes
1answer
149 views

Program to search EULA contracts for problems

I'm looking for a software that could search through the text of a EULA or other contract for suspicious clauses that you might take issue with. Does such a software exist? and if it does, Where ...
10
votes
7answers
3k views

Library to grammatically classify English words (nouns, verbs, adverbs, etc)

I have this list with 1600 English words where I don't know the grammatical type. Now I would like to know for each word in this list whether it is a noun, verb, adverb or other grammatical type. If a ...
8
votes
1answer
104 views

Guess writer's native language

I am looking for a library or program that when given a text written in English tries to guess the writer's native language (e.g. based on the usual mistakes, phrases, etc.) : ideally, it would give ...
6
votes
3answers
2k views

What is a good open source information retrieval library (search engine)?

So I have a Java application running on a websphere server. The server has an oracle database of boxes. Each box has a list of things in it. Each thing has a main description (input as text from ...
6
votes
2answers
678 views

Gender-Recognition API

Does anyone know of any API's out there that can determine gender based on a few of the following: Name Username Posts/Text/How they Talk Location Profile Description Picture Or if such an API ...
5
votes
1answer
51 views

Fixing cases in English text

I am looking for a program that can fix the cases in a text. Examples: "hello what's up? doing good?" -> "Hello what's up? Doing good?" "i called bob Yesterday. he's going to NYC." -> "I called Bob ...
5
votes
0answers
54 views

Test if two texts are likely to have been written by the same author

I am looking for a program that can test if two English-language texts are likely to have been written by the same author. Ideally it should output some confidence score, and indicate in the texts ...
5
votes
0answers
645 views

Are there any Natural Language Processing (NLP) libraries in C?

Are there any NLP libraries/toolkits similar to NLTK or OpenNLP but in C? Note that I want something in pure C and not in C++.
5
votes
0answers
3k views

Convert a sentence from passive voice to active voice

I am looking for a library (Python/interpreted language/Java/C++ is preferred in descending order) or a otherwise program (CLI if possible) that can: change the voice of a sentence from passive voice ...
4
votes
2answers
61 views

Document Triage platform

I'm looking for some kind of software platform (or possibly open source API would do most of this) to perform document triage. Imagine you get 3,000 documents (word, pdf, powerpoint, mixed formats) ...
4
votes
2answers
3k views

Automatic tool for resolving left-recursion within CFG

Though facing the fear that someone might not like my question but does somebody know a useful tool to either resolve left recursion or to simplify a context-free grammar automatically ? I need to ...
4
votes
1answer
274 views

Library that can overlay a text with a heatmap

I am looking for a library that can overlay a text with a heatmap. I.e., add a highlight with gradient. I would simply define a value for each character: the value would define the highlight/heatmap ...
4
votes
0answers
350 views

Open source .NET library for automatic Russian text summarization

I need a library to automatically summarize a text written in Russian. Requirements: Summarize a text (for instance from 5000 characters to 500 characters) Works with Russian Open source Usable from ...
3
votes
1answer
82 views

Basic algebra exercise solver

I am looking for a program that can solve basic algebra exercises such as: If Lynn can type a page in p minutes, what piece of the page can she do in 5 minutes? If Sally can paint a house in 4 ...
3
votes
1answer
87 views

Program to automatically read Terms and Conditions

I am looking for a program that reads terms and conditions and shows me the sections that are privacy and tracking related. Requirements: free automatically detects when terms and conditions are on ...
3
votes
1answer
2k views

Open Source Dialog System Natural Language Processing Engine?

Introduction and goal I'm interested to develop (possibly in Ruby language) Conversational Commerce Chat Apps [1]. A Dialog System Engine ? Specifically I want to implement a dialog system engine, ...
3
votes
1answer
95 views

Deciphering a bash command

I am looking for a program that can take a bash command as input, e.g.: ls -lv ps aux | grep python | grep -v "grep python" | awk '{print $2}' | xargs kill -9 du -h --max-depth=1 screen -dmS gp ...
3
votes
1answer
53 views

affordable library for analyzing texts/sentenses gramatically

I have project, to create application, that should do following: Application should take word or sentence as an input. It should analyse the word/sentence grammatically and should give grammatical ...
3
votes
1answer
574 views

Parse the body of a large number of emails

I am looking for server side software to parse a very large number of emails and extract the email signature. Very specifically, I want to input the body of a mail message, identify the signature, and ...
3
votes
0answers
96 views

Java library to calculate the semantic distance between two documents

I am looking for any java library that calculates the semantic distance between two documents. I know that WS4J can calculate semantic distances using wikipedia data, also lingpipe has some NLP ...
3
votes
0answers
134 views

Natural language generation for Japanese

I am looking for tools, libraries, software or services to generate natural Japanese text from raw data. The best example of what I am trying to do is the commercial tool Wordsmith from Automated ...
3
votes
0answers
76 views

Tool to annotate html files (preferably within web browser)

I want to annotate web pages to tag words as certain classes. I have tried brat but this only works with .txt files. I think a chrome/firefox extension would be best since the browser could easily ...
3
votes
0answers
36 views

Is there a tool out there that extracts the main text in an email?

What I'm looking for is a tool that detects salutations/greetings, signature, quotation of another email, legal notices and separates all of this "noise" from the main content of the email. For ...
3
votes
0answers
33 views

Adjective ordering program or library

I am looking for a program or library that can take as input one noun and a list of adjectives, and outputs the correct noun phrase comprising those noun and adjectives. E.g. if the input is purple, ...
2
votes
2answers
230 views

Extracting the core content from a webpage

I have a list of 1,000 URLs pointing to news articles. I am looking for a program (CLI if possible) or libraries (C++/Java or interpreted languages preferred) that can take a URL as input and output ...
2
votes
3answers
89 views

Programmable Alternative to DialogFlow

I would like to code actions and responses to gain finer control as opposed to how we do using UI in DialogFlow. But building a whole platform like DialogFlow would take a lot of time, but is there ...
2
votes
1answer
40 views

Javascript library to parse quantities of items

Is there a library that can preform the following transformations? "5 servings" => {num: 5, name: "servings"} "five blocks" => {num: 5, name: "blocks"} "five and a half teasopons of sugar" =>...
2
votes
1answer
1k views

Chinese Sentiment Analysis Tools

I am doing a research study on some of the most recent Chinese Sentiment Analysis tools. My purpose is to evaluate the analysis results of each tool on a set of sentences – I am looking for sentence-...
2
votes
1answer
100 views

Python libraries for clustering decimals

I have a collection of decimals, with each a value between 0.0 and 1.0. I would like to "cluster" them by value on two dimensions, so that decimals with near values are grouped together, yet spaced ...
2
votes
2answers
163 views

Web-based annotation tool to mark words as belonging to a predefined class

I'm looking for a web application (either the third-party hosted or hosted by myself) that can: load and display a text allow the user to mark a word or a group of words as belonging to a predefined ...
2
votes
2answers
89 views

API to retrieve answers for general questions

I was looking for a service (with API) where I can ask it a general question (aka, when was Einstein born?) and retrieve an answer from the Web. Is there any available service to do that? Have tried ...
2
votes
1answer
306 views

Automated de-identification of free-text medical records

I am looking for a program that can perform automated de-identification of free-text medical records. The de-identification should abide by Health Insurance Portability and Accountability Act (HIPAA) ...
2
votes
0answers
9 views

Text to SQL query framework

I am looking for a framework to translate text/questions/sentences to SQL queries given a relational database schema. For instance, assuming to refer to the Northwind database, the system should ...
2
votes
0answers
31 views

Identifying foreign language in text

We are meant to implement some accessibility measures on a website, including one that requires that all words in a different language are properly identified, thanks to a lang=xx attribute. Example: ...
2
votes
0answers
22 views

Converting social-network-quality text into normal text

I'm looking for a program that can convert social-network-quality text into normal texts. Examples: "c u at da club 2nite" -> "see you at the club tonight". "k gr8!" ->"ok great!" "I'll c you there" ...
2
votes
0answers
429 views

Generate text from other similar texts

I'm looking for a piece of software, a script or whatever that could generate text based on multiple other texts.That could be used for creating stories for instance. If the stories used as the "base" ...
2
votes
0answers
356 views

A free Facebook sentiment analysis tool?

Wondering if there's a lightweight sentiment analysis tool out there that's free and works with Facebook. I know there are a few decent free tools that do this for Twitter (Sentiment140 comes to ...
1
vote
1answer
1k views

Generate sentences according to custom vocabulary/rules

I’m looking for a tool that can generate text (natural language) according to a list of words and their syntactic/morphological rules, both which I specify. So for example, I might add the word "...
1
vote
2answers
85 views

Any tool to change words position in a text?

I'm looking for a tool that can change words position in a text. It's something like an article spinner, but without changing the words to synonymous. An example: Original text: I love eating ...
1
vote
1answer
31 views

Library/service/API that can be used to assign relevant tags to content

For example, let's say we feed in this content: { "title" : "Bitcoin drops 20% after $70M worth of bitcoin was stolen from Bitfinex exchange" "body" : "Bitfinex, one of the most popular ...
1
vote
1answer
44 views

Webapp to convert all dates in an unstructured text to a different timezone

Is there a webapp that could convert all of dates/times in a text? For instance, I received an email like this: We could talk on Wed 5/25 at 1-3pm, 5-8pm, or 10-11:30pm. Or how about Thu 5/26 1-...
1
vote
1answer
29 views

Open source program for graphemic conversion from English to Korean

I am looking for an open source program that can perform graphemic conversions from English to Korean. E.g. if given as input "Francky" it should return something similar to "프랭키", which in Korean ...
1
vote
0answers
6 views

Python Library for question answering based on document

I am looking for a library that does question-answering on a document. To be more specific, I want to give it a document, a query, and I want an answer for that query based on the document. I know pre-...
1
vote
0answers
11 views

NLP Tool recommendation [closed]

I am looking for a recommendation for a tools to do some NLP/ML tasks. My specific problem is as follows: I have a large amount of Twitter data that we have taken from raw Tweets and have converted ...
1
vote
1answer
23 views

Which software or API is best for extracting information from PDF and save to excel?

In my project there are lots of use of purchase order and sales order. So, I have to enter data manually. So, is there any software and API of project that directly take PDF and give output in excel ...
1
vote
1answer
22 views

Library to answer the questions 'Are there any locations mentioned in a particular text? If so: which locations are mentioned?'

I need to answer those two questions: Are there any locations (in the sense of place: "capital of France", "South of Spain", "London", "New Zealand", etc. ) mentioned in a particular text? If so: ...
1
vote
0answers
19 views

Tool that generates a mindmap for a given text

Hey I am looking at a tool or software(open source preferred) that does provide me a mindmap of any text provided I don't have any preferences for the language. For example, I would like to pass a ...
1
vote
1answer
9 views

Embedding Google Assistant built on Dialogflow into my website

I need to find a way to support our rich media like suggestion chips, videos, pictures, etc into a web chat on our website as well as google assistant. Is there any software that can do this with ...
1
vote
0answers
13 views

Text classification using Python

I am doing a text classification related task in Python using NLP and SkLearn. I need to remove random words from my text. I know I can remove stop words and punctuation using nlp. But what I am ...