GrammarSoft/cg3
Tools for the 3rd edition of the Constraint Grammar formalism.
Constraint Grammar (CG) is a rule-based method for analyzing natural language, often used in computational linguistics for tasks like part-of-speech tagging and dependency parsing. This project provides the tools for creating and applying CG rules. It takes raw text or text with basic linguistic annotations as input and produces text with richer, disambiguated grammatical tags and structural information.
Use this if you need to perform in-depth, rule-based linguistic analysis and disambiguation on text for tasks such as machine translation, grammar checking, or information extraction.
Not ideal if you are looking for a statistical or machine-learning based natural language processing solution without a strong rule-based component.
Stars
25
Forks
7
Language
C++
License
GPL-3.0
Category
Last pushed
Feb 25, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/GrammarSoft/cg3"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
giellalt/lang-kal
Finite state and Constraint Grammar based analysers and proofing tools, and language resources...
giellalt/giella-core
Build tools and build support files as well as developer support tools for the GiellaLT repositories.
giellalt/lang-rus
Finite state and Constraint Grammar based analysers and proofing tools, and language resources...
giellalt/lang-smn
Finite state and Constraint Grammar based analysers and proofing tools, and language resources...
giellalt/lang-est-x-utee
Finite state and Constraint Grammar based analysers and proofing tools, and language resources...