From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

Grammar::Improver - A Perl module for improving grammar using LanguageTool API.

VERSION

Version 0.02

SYNOPSIS

my $improver = Grammar::Improver->new(
api_key => $ENV{'LANGUAGETOOL_KEY'},
);
my $text = 'This are a sample text with mistake.';
my $corrected_text = $improver->improve_grammar($text);
print "Corrected Text: $corrected_text\n";

DESCRIPTION

The Grammar::Improver module interfaces with the LanguageTool API to analyze and improve grammar in text input.

METHODS

new

my $improver = Grammar::Improver->new(%args);

Creates a new Grammar::Improver object.

improve_grammar

my $corrected_text = $improver->improve_grammar($text);

Analyzes, improves and corrects the grammar of the input text. Returns the corrected text.

AUTHOR

Nigel Horne <njh@bandsman.co.uk>