Grammatical Framework (programming language)

GF is capable of parsing and generating texts in several languages simultaneously while working from a language-independent representation of meaning.

Grammars written in GF can be compiled into a platform independent format and then used from different programming languages including C and Java, C#, Python and Haskell.

Mathematically, it is a type-theoretic formal system (a logical framework to be precise) based on Martin-Löf's intuitionistic type theory, with additional judgments tailored specifically to the domain of linguistics.

Concrete syntax: Dutch For Hebrew, NP has gender as its inherent feature – a field in the record.

Concrete syntax: Hebrew GF has inbuilt functions which can be used for visualizing parse trees and word alignments.

The RGL status document gives the languages currently available in the GF Resource Grammar Library, including their maturity.

GF was first created in 1998 at Xerox Research Centre Europe, Grenoble, in the project Multilingual Document Authoring.

Commercially, GF has been used by a number of companies, in domains such as e-commerce, health care and translating formal specifications to natural language.

The major themes of the summer school were African language resources, and the growing usage of GF in commercial applications.

GF was one of the four platforms featured at the Summer School in Rule-Based Machine Translation, along with Apertium, Matxin and TectoMT.

The third GF Summer school, was held on Frauenchiemsee island in Bavaria, Germany with the special theme "Scaling up Grammar Resources".

This summer school focused on extending the existing resource grammars with the ultimate goal of dealing with any text in the supported languages.

It was sponsored by CLT, the Centre for Language Technology of the University of Gothenburg, and by UPC, Universitat Politècnica de Catalunya.

Word alignment for "Marie aime Jean" in French, Dutch and Latin
Group photo from the 2009 GF Summer School in Gothenburg, Sweden