За исключением сокращений, таких как, например, или вес 3 фунта - они доставят вам неприятности, и не существует отличного способа автоматического определения начала предложений.(примечание: аббревиатуры тоже могут быть собственными именами, например, Нью-Йорк для Нью-Йорка, поэтому нет исчерпывающего списка)
Вам также нужно использовать?а также !в качестве разделителей предложений.