2012-04-05 13 views
5

¿Existe la biblioteca .NET Transliteration? Tenga en cuenta que esto no es la traducción, algo como esto lib Perl:¿Existe la biblioteca de transliteración .NET?

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

acabo de encontrar:

http://transliterator.codeplex.com/

+1

Lo he implementado en asp.net C# usando google Transliteration. –

+0

Google Transliteration carece de muchos idiomas europeos, para mí es prácticamente inutilizable –

Respuesta

9

comprobar mi UnidecodeSharpFork.

Se basa en grandes tablas de transliteración Python Unidecode, admiten muchos idiomas.

Ejemplo de uso:

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

simple, rápido y potente. Y es fácil ampliar/modificar la tabla de transliteración si lo desea.

+0

He estado comprobando la transliteración georgiana nad ქ se traducirá en k', otras fuentes la traducirán a k (http://ge.translit.cc/, http: // www.translitteration.com/transliteration/en/georgian/national/) – watbywbarif

Cuestiones relacionadas