[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/ranta-2019-grammatical-framework-interlingual-grammar-formalism/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/) / Grammatical Framework: an Interlingual Grammar Formalism

# Grammatical Framework: an Interlingual Grammar Formalism

**Authors:** [Aarne Ranta](https://md.mova.elamur.ai/free/en/docs/papers/authors/aarne-ranta/) · **Year:** 2019 · **Venue:** FSMNLP 2019 (14th International Conference on Finite-State Methods and Natural Language Processing), tutorial **Link:** [aclanthology.org/W19-3101](https://aclanthology.org/W19-3101/) · **Licence:** [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

[**2** citations](https://openalex.org/works?filter=cites:W2982350897) openalex · 2026-10-18[**2** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/ranta-2019-grammatical-framework-interlingual-grammar-formalism/) of the 140673 papers whose bibliographies we read[Proceedings of the 14th International Conference on Finite-State Methods and Natural Language Processing](https://aclanthology.org/volumes/W19-31/)[licence](https://creativecommons.org/licenses/by/4.0/)

- [Publisher's page](https://aclanthology.org/W19-3101/)
- [PDF](https://aclanthology.org/W19-3101.pdf)
- [DOI 10.18653/v1/w19-3101](https://doi.org/10.18653/v1/w19-3101)
- [OpenAlex](https://openalex.org/W2982350897)

**Authors (1)**

1. [Ranta, Aarne](https://openalex.org/A5054491296) [ORCID](https://orcid.org/0000-0002-5060-1598) · h 23 · 2767 citations · 225 works

Citations and author metrics from openalex (2026-10-18); authors with the same name are not always told apart.

## What it is about

A two-page tutorial outline for Grammatical Framework (GF), a grammar formalism started in 1998 for interlingual translation. A GF grammar has an abstract part (the interlingua, built on a constructive type theory) and one concrete part per language. The same rules serve to analyse and to generate, so a mapping can be run in both directions. The concrete rules are equivalent to parallel multiple context-free grammars. Community grammars cover more than 40 languages. The paper also says that GF has been combined with neural dependency parsing to scale up coverage while keeping the analysis explainable. There are no experiments: the text lists a 45-minute hands-on session, a theory part and a survey of the ecosystem.

## Ideas

- I1. Reversible tables. Today the reader's lookups and the standard encoder's tables in `tools/translate` are built as separate structures. Try one table of concept, tag and chunk that is used for reading and for writing. Count the pairs where the two directions disagree on the Bible pairs. A disagreement is a candidate for a merge or split in `profile.rs`.
- I2. Abstract versus concrete split. Keep the meta-world as an order-free abstract syntax, and let each target language own its linearisation. Measure the residual that is due to order alone, per target, to see how much `en/src/lin.rs` has to explain.
- I3. Explicit coverage. A GF grammar either analyses a sentence or rejects it. Report the Hebrew reader's constructions that have no rule, as a coverage number, instead of a silent best guess.

## For Mova

The paper has no measurement, so the ideas are design tests, not findings. They bear on open problem 3 (the encoder should write trees, not word strings) in `tools/translate/src/profile.rs`, and on the reversibility of the lexicon in `meta.rs`. The GF rules are hand-written, while Mova's tables are counted from data. That trade-off should be measured, not assumed.

Topics: [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/topics/machine-translation/)

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.18653/v1/w19-3101](https://doi.org/10.18653/v1/w19-3101)

```
@inproceedings{ranta2019grammatical,
  title = {{Grammatical Framework: an Interlingual Grammar Formalism}},
  author = {Ranta, Aarne},
  booktitle = {Proceedings of the 14th International Conference on Finite-State Methods and Natural Language Processing},
  year = {2019},
  doi = {10.18653/v1/w19-3101},
  url = {https://doi.org/10.18653/v1/w19-3101}
}
```

- [← previous International translation in the Grammatical Framework (GF)](https://md.mova.elamur.ai/free/en/docs/papers/ranta-2016-international-translation-grammatical-framework-gf/)
- [next → Abstract Syntax as Interlingua: Scaling Up the Grammatical Framework from Controlled Languages to Robust Pipelines](https://md.mova.elamur.ai/free/en/docs/papers/ranta-2020-abstract-syntax-as-interlingua-scaling/)
- [↑ back to Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/)

## References

4 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Krasimir Angelov, The Mechanics of the Grammatical Framework, PhD Thesis, Chalmers University of Technology, 2011. Standard reference on the internals of GF, from both implementation and formal language theory point of view. [find](https://scholar.google.com/scholar?q=Krasimir+Angelov%2C+The+Mechanics+of+the+Grammatical+Framework%2C+PhD+Thesis%2C+Chalmers+University+of+Technology%2C+2011%2E+Standard+reference+on+the+internals+of+GF%2C+from+both+implementation+and+formal+langua)
2. Peter Ljunglöf, Expressivity and Complexity of the Grammatical Framework, PhD Thesis, University of Gothenburg, 2004. Detailed study of the language-theoretic properties of GF, placing it among mildly context-sensitive formalisms. [find](https://scholar.google.com/scholar?q=Peter+Ljunglo%CC%88f%2C+Expressivity+and+Complexity+of+the+Grammatical+Framework%2C+PhD+Thesis%2C+University+of+Gothenburg%2C+2004%2E+Detailed+study+of+the+language%2Dtheoretic+properties+of+GF%2C+placing+it+among+mildl)
3. Aarne Ranta, Grammatical Framework: Programming with Multilingual Grammars, CSLI, Stanford, 2011. Standard reference on the GF programming language, with a tutorial and reference manual. [find](https://scholar.google.com/scholar?q=Aarne+Ranta%2C+Grammatical+Framework%3A+Programming+with+Multilingual+Grammars%2C+CSLI%2C+Stanford%2C+2011%2E+Standard+reference+on+the+GF+programming+language%2C+with+a+tutorial+and+reference+manual%2E)
4. Aarne Ranta, “What are Grammars Good for? Reflections on Twenty Years of Grammatical Framework”, in Cleo Condoravdi and Tracy Holloway King (eds), Tokens of Meaning. Papers in Honor of Lauri Karttunen, CSLI, Stanford, 2019, pp. 545–568. Follow-up of recent research themes, with some parallels to Xerox Finite State Tool, which was an important inspiration for GF. [find](https://scholar.google.com/scholar?q=Aarne+Ranta%2C+%E2%80%9CWhat+are+Grammars+Good+for%3F+Reflections+on+Twenty+Years+of+Grammatical+Framework%E2%80%9D%2C+in+Cleo+Condoravdi+and+Tracy+Holloway+King+%28eds%29%2C+Tokens+of+Meaning%2E+Papers+in+Honor+of+Lauri+Karttunen)
