/turkish-deasciifier-dotnet

Turkish deASCIIfier library for .NET

Primary LanguageC#Apache License 2.0Apache-2.0

#Turkish Deasciifier for .NET Turkish Deasciifier is a .net library which converts Turkish text written with ASCII-only sentences into proper Turkish text with Turkish-specific accented letters.

(Turkish deasciifier ile Türkçe karakterler (ş, ı, ö, ç, ğ, ü) kullanmadan yazılmış yazıları doğru Türkçe karakter karşılıkları ile düzeltebilirsiniz.)

For instance a Turkish sentence containing only ASCII characters like:

Hadi bir masal uyduralim, icinde mutlu, doygun, telassiz durdugumuz.

will be converted to a sentence containing proper Turkish accented characters:

Hadi bir masal uyduralım, içinde mutlu, doygun, telaşsız durduğumuz.

Credits

This library is adapted from Ahmet Alp Balkan's java library.

Example usage

Deasciifier d = new Deasciifier();
d.SetAsciiString("Hadi bir masal uyduralim, icinde mutlu, doygun, telassiz durdugumuz.");
Console.WriteLine(d.ConvertToTurkish());