 The system needs a lexicon of the language and a parser and grammar rules to break sentences into an internal representation.The construction of a rich lexicon with a suitable ontology requires significant effort, "e.g.