ClearTalk

ClearTalk is a controlled natural language—a kind of a formal language for expressing information that is designed to be both human-readable (being based on English) and easily processed by a computer.

The ClearTalk system itself does most of the training through use: the restrictions are shown by menus and templates and are enforced by immediate syntactic checks.

By consistently using ClearTalk for its output, a system reinforces the acceptable syntactic forms.

[3] ClearTalk is easily readable by most people who can read English,[2] and requires very little training to write.

[11][12] It is the oldest controlled natural language with a formal representation.