Graph explorer

Embedded Controlled Languages

Inspired by embedded programming languages, an embedded CNL (controlled natural language) is a proper fragment of an entire natural language (its host language), but it has a parser that recognizes the entire host language. This makes it possible to process out-of-CNL input and give useful feedback to users, instead of just reporting syntax errors. This extended abstract explains the main concepts of embedded CNL implementation in GF (Grammatical Framework), with examples from machine translation and some other ongoing work.

3 nodes2 linksoverview mapEmbedded Controlled Languages
3 nodes2 links
Embedded Controlled Languages3 visible / 3 total nodes / 2 links
AuthorshipTopic signalWEmbedded Controlled Languagespreprint / 2014AAarne RantaResearcherTComputation and Language14115 works
PaperSignal 102 links

Embedded Controlled Languages

preprint / 2014

Open