Perfecting the way computers understand natural language

Contextors reinvents the notion
of parsing technology

my homework was eaten by the dog
Step 1
Insert a simple sentence containing a direct object:
  • the cat ate the cake
  • he will send it
Step 2
Now insert a sentence with both direct and indirect objects. Try, for example, sentences with the verb ‘give’ or ‘send’
  • she gave them a candy
  • he will send you a letter
Step 3
Some verbs which take a prepositional complement can be passivized. Try one like these:
  • they care for their children
  • she is looking for him
Step 4
Now, try to insert a passive sentence:
  • the cake was eaten by the cat
  • she was given the book by them

Try these examples:

  • the topic hasn't been brought up by anyone
  • they care for many children without homes
  • he was asked to be checked by a doctor
I will eat some ice cream
I was eating some ice cream

Try these examples:

  • many will be amazed by the show
  • he will recommend being more accommodating
  • he cares for Shelly's mother and her sister
my friends and family are laughing

Try these examples:

  • Kim and his friend + study
  • neither of the dogs + bark
  • the police + arrive

More widgets

  • I ate the cake Who ate the cake? What did I eat? (Fact To Question)
  • I like this I don't like this (Polarity Switch)
  • I eat I have eaten (Aspect Conjugator)
Submit your own idea

Introducing the Contextors Parser

By Dror Yashpe
The Contextors' Parser assigns syntactic structure trees to strings of words in English. Developing the parser is a fresh trial of teaching a machine rules about different linguistic aspects of English. In the process of adding rules to the parser and examining its solutions, some interesting theoretical issues arise.

The Contextors’ Voice Conjugator

By Shai Cohen
The Contextors Voice Conjugator is a tool for changing the voice of English sentences from active to passive and vice versa. It is based on Contextors’ syntactic parser, which assigns to sentences of English constituent structure trees where the nodes are annotated with syntactic category labels and grammatical function labels.

Syntactic Structure Trees

By Shai Cohen
The Contextors’ syntactic parser assigns each input sentence a syntactic structure tree, a structure that represents the way in which the words of the sentence are put together. There three notions pertaining to trees, namely constituent structure, syntactic category and grammatical function, are all represented in the contextors trees.

How can you use the widgets?

  • Enhance your service or product
  • Integrate with our API
  • Embed in your website

About The Contextors Parser:

  • Rule based parser developed by linguists
  • Flexible linguistic programming language
  • Access to linguistic details of every constituent
  • Rich parsing scheme

About Contextors

Contextors is a start-up company developing a novel Natural Language Processing technology.

We are linguistics experts and software engineers who love language and aspire to model the grammar of the English language in our unique rule based parser. We believe that linguistic rules must be researched, developed and tested by linguists. Our engineers' task is to adjust the development environment in order to make this possible.

Developing our parser is an ongoing process, in which new aspects of English are added every day. The parser already has many applications, and some of them are demonstrated by our widgets.

You can learn more in our blog about the parser, the development process, the widgets based on the parser and some of the linguistic questions we have been researching.


Join our mailing list: