2012-04-05 8 views
5

Ist .NET Transliteration Bibliothek vorhanden? Beachten Sie, dass dies nicht Übersetzung ist, so etwas wie dieses lib Perl:Gibt es eine Transliterationsbibliothek für .NET?

http://www.lingua-systems.com/transliteration/Lingua-Translit-Perl-module/

Ich finde:

http://transliterator.codeplex.com/

+1

Ich habe es in asp.net C# mit Google Transliteration implementiert. –

+0

Google Transliteration fehlt viele europäische Sprachen, für mich ist praktisch unbrauchbar –

Antwort

9

UnidecodeSharpFork mein prüfen.

Es basiert auf großen Python Unidecode Transliterationstabellen, unterstützt viele Sprachen.

Beispiel Nutzung:

Assert.AreEqual("CZSczs", "ČŽŠčžš".Unidecode()); 
Assert.AreEqual("Hello, World!", "Hello, World!".Unidecode()); 
Assert.AreEqual("Rabota s kirillitsey", "Работа с кириллицей".Unidecode()); 

Einfach, schnell und leistungsstark. Und es ist einfach, die Transliterationstabelle zu erweitern/zu ändern, wenn Sie möchten.

+0

Ich habe georgische Transliteration überprüft nad ქ wird in k übersetzen, andere Quellen werden es in k übersetzen (http://ge.translit.cc/, http: // www.translitteration.com/transliteration/georgian/national/) – watbywbarif

Verwandte Themen