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 450Browse, XML16✓00
Asturian 71Browse, XML0✓00
Belarusian 66Browse, XML2✓00
Breton 675Browse, XML3✓00
Catalan
Variants for: Balearic, Valencian
8251Browse, XML50✓0298
Chinese 1863Browse, XML100
Crimean Tatar 93Browse, XML0✓00
Danish 78Browse, XML0✓00
Dutch
Variants for: Belgium
3500Browse, XML17✓214
English
Variants for: Australian, Canadian, GB, New Zealand, South African, US
6074Browse, XML54✓68655
Esperanto 422Browse, XML1✓02
French
Variants for: Belgium, Canada, Switzerland
6984Browse, XML22✓155
Galician 308Browse, XML7✓00
German
Variants for: Austria, Germany, Swiss
5224Browse, XML79✓4839
Greek 55Browse, XML5✓00
Irish 1663Browse, XML16✓00
Italian141Browse, XML3✓00
Japanese 735Browse, XML002
Khmer 33Browse, XML5✓00
Persian 283Browse, XML700
Polish1747Browse, XML8✓01
Portuguese
Variants for: Angola preAO, Brazil, Moçambique preAO, Portugal
2919Browse, XML48✓0189
Romanian 457Browse, XML3✓00
Russian892Browse, XML20✓20
Slovak 170Browse, XML1✓00
Slovenian 86Browse, XML0✓00
Spanish
Variants for: voseo
1644Browse, XML23✓526
Swedish 32Browse, XML2✓00
Tagalog 44Browse, XML0✓00
Tamil 210Browse, XML000
Ukrainian1186Browse, XML31✓022

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.