@requires_nltk_corpus<EOL><INDENT>def sent_tokenize(self, text, **kwargs):<DEDENT>
sentences = self.sent_tok.tokenize(<EOL>text,<EOL>realign_boundaries=kwargs.get(<EOL>"<STR_LIT>",<EOL>True))<EOL>return sentences<EOL>
NLTK's sentence tokenizer (currently PunktSentenceTokenizer).

        Uses an unsupervised algorithm to build a model for abbreviation
        words, collocations, and words that start sentences, then uses
        that to find sentence boundaries.