Language (vol.1)
Applications of finite automata representing large vocabularies
Software—Practice & Experience
Transition network grammars for natural language analysis
Communications of the ACM
From COGRAM to ALCOGRAM: toward a controlled English grammar checker
COLING '92 Proceedings of the 14th conference on Computational linguistics - Volume 2
Fast Indexing and Visualization of Metric Data Sets using Slim-Trees
IEEE Transactions on Knowledge and Data Engineering
Spelling and grammar correction for danish in SCARRIE
ANLC '00 Proceedings of the sixth conference on Applied natural language processing
Selva: a new syntactic parser for Portuguese
PROPOR'03 Proceedings of the 6th international conference on Computational processing of the Portuguese language
Curupira: a functional parser for Brazilian Portuguese
PROPOR'03 Proceedings of the 6th international conference on Computational processing of the Portuguese language
IceTAL'10 Proceedings of the 7th international conference on Advances in natural language processing
Hi-index | 0.00 |
This paper presents a number of linguistic and computational issues identified during the implementation of a general use grammar checker for contemporary Brazilian Portuguese, ReGra, that has been incorporated in the word processor REDATOR by Itautec/Philco (Brazil). Two main strategies were employed in the implementation of correction rules: an error-driven, localist approach based on the identification of patterns indicative of grammatical mistakes; and a more generic approach that requires automatic syntactic analysis. In this discussion, particular emphasis is given to the development of a parser based on a phrase structure grammar comprising over 600 production rules. As for the computational performance, ReGra permits texts to be revised at a rate of ca. 200 words per second.