lmsa icon indicating copy to clipboard operation
lmsa copied to clipboard

languagetool port to Ruby

Open zverok opened this issue 6 years ago • 1 comments

Project

LanguageTool is an opensource style and grammar checker, written in Java.

We want to port it to Ruby (codename proofreader).

Plan

Is already formalized as a GitHub project.

Importance

This project is much more ambitious than hunspell port, as LanguagTool's rules format (deeply nested XML) and logic are much more complicated than simple Hunspell's dictionaries; besides that, not all of the grammar checking logic is stored in data, some rules and services are represented by Java classes.

Nevertheless, the task is bearable, and first useful results could be achieved rather quickly. The gain for the community (integrating style checks into checking markdown, docs, running in CI pipelines) seem to be even more than with spellchecker.

Skills and domains

The task will include a reading of Java, obviously some linguistics stuff, a lot of optimizations and comprehensive text processing.

zverok avatar Feb 23 '18 16:02 zverok