Hi,
I can speak Russian language and I noticed that the transcription of Cyrillic (Azbuka) to Ascii is sometimes inaccurate.
For example string:
dump(Strings::toAscii('для'));
should be dlja, but not current dla, because char я means ja (Czech) or ya (English).
Sample:

If my suggestion makes sense I can implement better translation with support for whole syllables and special cases.
Thanks.