Unfortunately, non-latin / special characters are not supported. WordPress itself has problems with this in slugs. However, there are plugins that at least help with the slugs, but probably not in the posts filter: Cyr-To-Lat – WordPress plugin | WordPress.org
Not an advertisement for the plugin (don’t know it), but the article summarizes the topic very well: