Check UnidecodeSharpFork .
It is based on large Python Unidecode transliteration tables, supports many languages.
Usage example:
Assert.AreEqual("CZSczs", "ΔΕ½Ε ΔΕΎΕ‘".Unidecode());
Assert.AreEqual("Hello, World!", "Hello, World!".Unidecode());
Assert.AreEqual("Rabota s kirillitsey", " ".Unidecode());
Simple, fast and powerful. And it's easy to expand / change the transliteration table if you want.
source
share