The punkt tokenizer has support for a pretty wide number of languages, and worst case scenario we can either not have highlighting or use a custom module. I could add a parameter for language, but I'm not certain if that's the right way to go about it.