How to transliterate Cyrillic to Latin text

后端 未结 10 1315
情话喂你
情话喂你 2020-12-05 05:01

I have a method which turns any Latin text (e.g. English, French, German, Polish) into its slug form,

e.g. Alpha Bravo Charlie => alpha-bravo-char

10条回答
  •  北海茫月
    2020-12-05 05:53

    You can use my library for transliteration: https://github.com/nick-buhro/Translit
    It is also available on NuGet.

    Example:

    var latin = Transliteration.CyrillicToLatin(
        "Предками данная мудрость народная!", 
        Language.Russian);
    
    Console.WriteLine(latin);   
    // Output: Predkami dannaya mudrost` narodnaya!
    

提交回复
热议问题