dev.languagetool.org

LanguageTool supports several languages to a different degree. This page lists the number of rules per language to give a very rough indication of how well a language is supported. If your language is not supported, see our three-minute introduction on writing error detection rules. Of course you're welcome to improve and add rules for the existing languages, too.

Rules in LanguageTool 6.6
Date: 2025-03-27

Language XML
rules
Java
rules
Spell
check
Confusion
pairs
Activity
Arabic 450BrowseXML1600
Asturian 71BrowseXML000
Belarusian 66BrowseXML200
Breton 675BrowseXML300
Catalan
Variants for: Balearic, Valencian
8251BrowseXML500298
Chinese 1863BrowseXML100
Crimean Tatar 93BrowseXML000
Danish 78BrowseXML000
Dutch
Variants for: Belgium
3500BrowseXML17214
English
Variants for: Australian, Canadian, GB, New Zealand, South African, US
6074BrowseXML5468655
Esperanto 422BrowseXML102
French
Variants for: Belgium, Canada, Switzerland
6984BrowseXML22155
Galician 308BrowseXML700
German
Variants for: Austria, Germany, Swiss
5224BrowseXML794839
Greek 55BrowseXML500
Irish 1663BrowseXML1600
Italian141BrowseXML300
Japanese 735BrowseXML002
Khmer 33BrowseXML500
Persian 283BrowseXML700
Polish1747BrowseXML801
Portuguese
Variants for: Angola preAO, Brazil, Moçambique preAO, Portugal
2919BrowseXML480189
Romanian 457BrowseXML300
Russian892BrowseXML2020
Slovak 170BrowseXML100
Slovenian 86BrowseXML000
Spanish
Variants for: voseo
1644BrowseXML23526
Swedish 32BrowseXML200
Tagalog 44BrowseXML000
Tamil 210BrowseXML000
Ukrainian1186BrowseXML31022

Also supported in the browser add-on and with spell checking only (no grammar checks): Norwegian

The number of Java rules listed is only the number of rules specific to that language. There are some rules that deal with punctuation and that apply to almost all languages. The "Activity" column counts the number of changes to the rules of that language in the last 6 months.