Quick Tour

Screen Layout

VisualText Features and Benefits

VisualText™ is an Integrated Development Environment for building deep text analysis applications. It is like Visual C++(R), but with specializations for Natural Language Processing. Some features and benefits of VisualText:



Integrated development environment (IDE)

Reduces resources needed to build text analyzers

Rich, integrated GUI tool set and data views

Accelerates development of deep, accurate analyzers

NLP++ Programming Language

Anything thinkable can be programmed! Users focus on the task and heuristics rather than programmatic detail

Hierarchical Knowledge Base Management System

Easy to build ontologies, dictionaries, semantics, and any other desired schemas.

Automatic Rule Generation (RUG)

Easy and quick to maintain and enhance analyzers merely by highlighting text.

NLP++ integrates code, rules, parse trees, and KB

Easy to access/modify knowledge.

Interpreted NLP++ execution

Blazing fast modify-and-test development cycle

Compilation of analyzer and KB

Fast execution in runtime environment

Excellent GUI support for debugging analyzers

Reduced time and effort to debug analyzers

Multi-pass analyzers

Modular, maintainable, readable, extensible

Single parse tree

No combinatorial explosion; results in efficient analyzers.

Paradigm independent, integrates multiple paradigms and styles of text analysis

Enables developer to use and combine the most appropriate methods for the task at hand

User project for adding C++ code

Open architecture for easy integration with 3rd party software, extension of the core capability by the customer.

Rules operate in specific contexts

Higher precision, faster execution.

Built-in confidence operator

Easy to compute and assess confidence



Sample Applications


VisualText's comprehensive interface allows you to focus on the main goal: quickly building an accurate and complete text analyzer.

NLP++ Language

NLP++™ is a new C++ -like programming language specially designed for building deep text analyzers:

Knowledge Base

VisualText integrates a powerful and flexible Knowledge Base that allows analyzers to be as smart as you want them to be:

Debugging Tools

A suite of debugging tools lets you highlight rule matches, examine parse trees, and study your analyzer one step at a time:

Flexible, Easy to Maintain, and Fast

VisualText is not tied to one style or paradigm of text analysis. If you can imagine a text analyzer, then VisualText can build it!

Being "visual" means easy to build and maintain. VisualText displays text analyzers in such a way as to make it easy for anyone to modify or extend existing analyzers.

And finally, VisualText is fast. It can substantially cut the cost and time needed to build text analyzers. Text analyzers under development are run in interpreted mode, so that you can quickly modify and test your analyzer. Once a text analyzer is built, you can compile it to run faster.

Next Section: Screen Layout