LanguageTool supports more than 25 languages, but not all of them have active maintainers. If you want LanguageTool to support your language well, consider becoming a maintainer. You do not need to know a programming language, and you do not need to be a linguist or grammar expert. A maintainer's tasks are:
- Maintain the error detection rules: improve rules to create fewer false alarms, write new rules to detect new types of errors. How rules work is documented here.
- Translate the LanguageTool user interface into your language. We make a new release every three months, so translations should also be updated every three months. As our user interface isn't very complex, this is actually not much work (less than 30 minutes every three months).
- Keep track of incoming issue reports.
Also, you should
- be an active user of LanguageTool
- have an excellent command of the language you maintain
- know a little bit about XML or have the willingness to learn it (it's easy), so you can manage the error detection rules
- subscribe to the
forum
- you don't need to follow all technical discussions, but you should have a general understanding of where LanguageTool is going
Languages in need of a maintainer are Japanese, Swedish, Belarusian, Persian and others.
- be part of the team that develops the world's most powerful Open Source proofreading tool (our REST API serves more than 1,000,000 requests per day)
- your name listed as maintainer on http://languagetool.org/languages/ and in the "About" dialog of LanguageTool
- an email address [email protected]
How to become a maintainer? Subscribe to the forum, start writing or improving some error detection rules, and send them to the list or send Github pull requests. If you need help, just ask on the list.