---
title: "Developing a grammar checker for Swedish — Arppe 2000"
description: "The paper describes how the Finnish company Lingsoft built a commercial grammar checker for Swedish in 1997–1999."
authors: ["Antti Arppe"]
year: 2000
venue: "Proceedings of the 12th Nordic Conference of Computational Linguistics (NODALIDA 1999)"
source: "https://aclanthology.org/W99-1002/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/arppe-2000-developing-grammar-checker-swedish/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/arppe-2000-developing-grammar-checker-swedish/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2000](https://md.research.elamur.ai/free/en/papers/2000/) / Developing a grammar checker for Swedish

# Developing a grammar checker for Swedish

**Authors:** [Antti Arppe](https://md.research.elamur.ai/free/en/authors/antti-arppe/) · **Year:** 2000 · **Venue:** Proceedings of the 12th Nordic Conference of Computational Linguistics (NODALIDA 1999) · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/W99-1002/) · [PDF](https://aclanthology.org/W99-1002.pdf) · [OpenAlex](https://openalex.org/W1491407205)

**Citations:** 49 citations (openalex-snapshot · 2026-10-14) · 12 in our library, of the 140884 papers whose bibliographies we read

## Summary
The paper describes how the Finnish company Lingsoft built a commercial grammar checker for Swedish in 1997–1999. The product is called Grammatifix. The author briefly reviews earlier attempts at grammar checking for the Scandinavian languages. He then discusses what should count as a grammar checker at all. Such tools cover only a small share of syntactic phenomena, and they also check punctuation, capitalization, number and date formats, and style. The goal was not a prototype but a stable, finished product with deadlines set in advance. The team therefore chose priority error types and carried out thorough functional testing. Errors are detected by rules based on the existing Constraint Grammar technology, specifically its Swedish implementation, SWECG. The formalism had previously been applied to correct sentences; here it was adapted to find incorrect constructions. The checker was built directly into Microsoft Word, so ordinary spelling errors fell outside its scope. The outcome of the work: Grammatifix was included in the Swedish version of Microsoft Office 2000. At the end, the author compares the error types covered with those of two other projects, SCARRIE and Granska.

## Key points
- Microsoft licensed Grammatifix as the grammar component of the Swedish Office 2000, released in 2000. It is also sold as a standalone product.
- Errors are detected using SWECG (Swedish Constraint Grammar), which Lingsoft developed in-house. For Swedish, the key issue is agreement within the noun phrase. Subject–verb agreement, which is important for English, does not matter here.
- The checker is integrated through the Microsoft Common Grammar 1.x API (MS-CGAPI). As a result, its feature set is limited to what Word supports. Spelling is checked by a separate Lingsoft spell checker, which was already included in Office 97 SR1.
- Competitors: Granska (KTH, NADA, since 1994) and SCARRIE (Uppsala University, 1996–1999). Besides Swedish, SCARRIE covers Danish and Norwegian Bokmål. Unlike Grammatifix, both also check spelling.
- Among the stylistic measures, the LIX readability index is mentioned. It is computed from the average sentence length and the proportion of words longer than seven letters.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

Fields: [Linguistics & languages](https://md.research.elamur.ai/free/en/shelves/linguistics/)

## Cite

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{arppe2000developing,
  title = {{Developing a grammar checker for Swedish}},
  author = {Arppe, Antti},
  booktitle = {Proceedings of the 12th Nordic Conference of Computational Linguistics (NODALIDA 1999)},
  year = {2000},
  url = {https://aclanthology.org/W99-1002/}
}
```

- [← previous Creation of Spoken Hebrew Databases](https://md.research.elamur.ai/free/en/papers/lingbulk-2000-rannon-creation-spoken-hebrew-databases/)
- [next → Dialogue Act Modeling for Automatic Tagging and Recognition of Conversational Speech](https://md.research.elamur.ai/free/en/papers/prag-2000-stolcke-dialogue-act-modeling-automatic-tagging/)
- [↑ back to papers of 2000](https://md.research.elamur.ai/free/en/papers/2000/)

## References

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

1. Arppe, A; Bim, J; Westerlund, F. 1999. Lingsoft’s Swedish Grammar Checker. [http://www.lingsoft.fi/doc/swegc/](http://www.lingsoft.fi/doc/swegc/) [↗](http://www.lingsoft.fi/doc/swegc/)
2. Bemth, A. 1997. EasyEnglish: A Tool for Improving Document Quality. The Proceedings o f the Fifth Conference on Applied Language Processing, Washington, 159-165. Bim, J. (this volume). Detecting grammar errors with Lingsoft’s Swedish grammar checker. [find](https://scholar.google.com/scholar?q=Bemth%2C+A%2E+1997%2E+EasyEnglish%3A+A+Tool+for+Improving+Document+Quality%2E+The+Proceedings+o+f+the+Fifth+Conference+on+Applied+Language+Processing%2C+Washington%2C+159%2D165%2E+Bim%2C+J%2E+%28this+volume%29%2E+Detecting+gramm)
3. Bim, J. 1998. Swedish Constraint Grammar: A short presentation, http ://www. lingsoft. fi/doc/swecg/ Bustamante, F. R. & and Léon, F. S. 1996. GramCheck: A Grammar and Style Checker. The Proceedings o f the 16''' International Conference on Computational Linguistics, Copenhagen, 175-181. [find](https://scholar.google.com/scholar?q=Bim%2C+J%2E+1998%2E+Swedish+Constraint+Grammar%3A+A+short+presentation%2C+http+%3A%2F%2Fwww%2E+lingsoft%2E+fi%2Fdoc%2Fswecg%2F+Bustamante%2C+F%2E+R%2E+%26+and+L%C3%A9on%2C+F%2E+S%2E+1996%2E+GramCheck%3A+A+Grammar+and+Style+Checker%2E+The+Proceedings+o)
4. Domeij, R; Knutsson, O; Larsson, S. 1996. Datorstöd for språklig granskning under skrivprocessen: en lägesrapport. Report number IPLab-109. Stockholm: Interaction and Presentation Laboratory, Department of Numerical Analysis and Computer Science, Royal Institute of Technology. [find](https://scholar.google.com/scholar?q=Domeij%2C+R%3B+Knutsson%2C+O%3B+Larsson%2C+S%2E+1996%2E+Datorst%C3%B6d+for+spr%C3%A5klig+granskning+under+skrivprocessen%3A+en+l%C3%A4gesrapport%2E+Report+number+IPLab%2D109%2E+Stockholm%3A+Interaction+and+Presentation+Laboratory%2C+Departme)
5. Domeij, R; Knutsson, O; Larsson, S; Severinsson Eklundh, K; Rex, Å 1998. Granskaprojektet 1996-1997. Report number IPLab-146. Stockholm: Interaction and Presentation Laboratory, Department of Numerical Analysis and Computer Science, Royal Institute of Technology. [find](https://scholar.google.com/scholar?q=Domeij%2C+R%3B+Knutsson%2C+O%3B+Larsson%2C+S%3B+Severinsson+Eklundh%2C+K%3B+Rex%2C+%C3%85+1998%2E+Granskaprojektet+1996%2D1997%2E+Report+number+IPLab%2D146%2E+Stockholm%3A+Interaction+and+Presentation+Laboratory%2C+Department+of+Numerica)
6. Domeij, R; Knutsson, O. 1998. Granskaprojektet: Rapport från arbetet med granskningsregler och kommentarer. Internal subreport 26.8.1998. Stockholm: Interaction and Presentation Laboratory, Department of Numerical Analysis and Computer Science, Royal Institute of Technology. [find](https://scholar.google.com/scholar?q=Domeij%2C+R%3B+Knutsson%2C+O%2E+1998%2E+Granskaprojektet%3A+Rapport+fr%C3%A5n+arbetet+med+granskningsregler+och+kommentarer%2E+Internal+subreport+26%2E8%2E1998%2E+Stockholm%3A+Interaction+and+Presentation+Laboratory%2C+Department)
7. Karlsson, F. 1992. SWETWOL: Comprehensive Morphological Analyzer for Swedish. Nordic Journal o f Linguistics, volume 15, 1992, 1-45. [find](https://scholar.google.com/scholar?q=Karlsson%2C+F%2E+1992%2E+SWETWOL%3A+Comprehensive+Morphological+Analyzer+for+Swedish%2E+Nordic+Journal+o+f+Linguistics%2C+volume+15%2C+1992%2C+1%2D45%2E)
8. Severinsson Eklundh, K. 1993. Skrivprocessen och datom. Contribution to Människor-Datateknik-Arbetsliv (Ed. Lennart Lennerlöf). S^vall Hein, A. 1998. A Chart-Based Framework for Grammar Checking: Initial Studies. Proceedings o f i f '' Nordic Conference on Computational Linguistics, Copenhagen, 68-80. [find](https://scholar.google.com/scholar?q=Severinsson+Eklundh%2C+K%2E+1993%2E+Skrivprocessen+och+datom%2E+Contribution+to+M%C3%A4nniskor%2DDatateknik%2DArbetsliv+%28Ed%2E+Lennart+Lennerl%C3%B6f%29%2E+S%5Evall+Hein%2C+A%2E+1998%2E+A+Chart%2DBased+Framework+for+Grammar+Checking%3A+Init)
9. Uszkoreit, H. 1996. Grammar Checking. Theory, Practice and Lessons learned in LATESLAV. Concluding oral presentation at the final review meeting of the Lateslav Project (PECO 2824), Prague, August 1996. As presented in S^vall Hein, Anna 1998. [find](https://scholar.google.com/scholar?q=Uszkoreit%2C+H%2E+1996%2E+Grammar+Checking%2E+Theory%2C+Practice+and+Lessons+learned+in+LATESLAV%2E+Concluding+oral+presentation+at+the+final+review+meeting+of+the+Lateslav+Project+%28PECO+2824%29%2C+Prague%2C+August+199)
