A multilingual FrameNet-based grammar and lexicon for controlled natural language