Interactively editing structured documents
Electronic Publishing—Origination, Dissemination, and Design
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Journal of Functional Programming
Parsing linear context-free rewriting systems
Parsing '05 Proceedings of the Ninth International Workshop on Parsing Technology
Multilingual syntax editing in GF
CICLing'03 Proceedings of the 4th international conference on Computational linguistics and intelligent text processing
Verification of object-oriented software: The KeY approach
Verification of object-oriented software: The KeY approach
Tools for multilingual grammar-based translation on the web
ACLDemos '10 Proceedings of the ACL 2010 System Demonstrations
Implementing controlled languages in GF
CNL'09 Proceedings of the 2009 conference on Controlled natural language
Hi-index | 0.01 |
We present an approach to multilingual web content based on multilingual grammars and syntax editing for a controlled language. Content can be edited in any supported language and it is automatically kept within a controlled language fragment. We have implemented a web-based syntax editor for Grammatical Framework (GF) grammars which allows both direct abstract syntax tree manipulation and text input in any of the languages supported by the grammar. With this syntax editor and the GF JavaScript API, GF grammars can be used to build multilingual web applications. As a demonstration, we have implemented an example application in which users can add, edit and review restaurants in English, Spanish and Swedish.