Hostname: page-component-586b7cd67f-t8hqh Total loading time: 0 Render date: 2024-11-25T16:18:10.702Z Has data issue: false hasContentIssue false

Linguistic issues in the development of ReGra: A grammar checker for Brazilian Portuguese

Published online by Cambridge University Press:  01 December 1998

RONALDO TEIXEIRA MARTINS
Affiliation:
Instituto de Estudos da Linguagem, Unicamp, Campinas, SP, Brazil, e-mail: [email protected]
RICARDO HASEGAWA
Affiliation:
Instituto de Ciências Matemáticas de São Carlos – USP – CP 668 – 13560-970 São Carlos, SP, Brazil, e-mail: [email protected]@icmsc.sc.usp.br
MARIA DAS GRAÇAS VOLPE NUNES
Affiliation:
Instituto de Ciências Matemáticas de São Carlos – USP – CP 668 – 13560-970 São Carlos, SP, Brazil, e-mail: [email protected]@icmsc.sc.usp.br
GISELE MONTILHA
Affiliation:
Departamento de Letras, Unesp, Araraquara, SP, Brazil, e-mail: [email protected]
OSVALDO NOVAIS DE OLIVEIRA
Affiliation:
Instituto de Física de São Carlos, USP – CP 369 – 13560-970 São Carlos, SP, Brazil, e-mail: [email protected]

Abstract

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.

Type
Research Article
Copyright
© 1998 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Footnotes

This project was supported by Itautec/Philco S. A. The authors also acknowledge fellowships from CNPq and are grateful to their colleagues in the ReGra project.