2011-05-06 3 views
5

힌디어 텍스트를 영어 음역으로 가져 오는 데 사용할 수있는 C# 코드를 찾고 있습니다.힌디어 텍스트 C#에 대한 영어 음역

또한 C#에서 사용할 수있는 API가 있는지 알려주세요.

+1

참고로 "C# .NET"과 같은 것은 없습니다. 언어의 이름은 "C#"입니다. –

+0

Google 번역기를 사용하여 텍스트를 번역하기위한 Java API가 있습니다. 그것의 쉬운 방법, 당신은 당신의 C# lang을 위해 그것도 만들 수 있습니다. Google/번역가 도움 없이는 달성 할 수 없습니다. Skeet이 그것을 알고있을 수도 있습니다 :) –

+4

미래의 포스터에 대한 참고 사항 : 그는 번역이 아니라 음역을 요구합니다. 그 둘 사이에 큰 차이가 있습니다! – nantito

답변

2

내가보기에 이것은 쉬운 일이 아니지만 수행 할 수 있습니다. Google은 다음을 돕기위한 API를 제공했습니다. http://www.techdreams.org/google/trick-to-use-google-indic-transliteration-service-in-c-java-php-and-other-programming-languages/1134-20090122

나는 광범위한 답변이지만 질문의 범위와 일치한다는 것을 알고 있습니다. 이 코드를 코드에 구현하는 방법에 대한 연구가 필요할 것입니다.

2

codeplex의 음역 용 .NET 라이브러리가 있습니다 : http://unidecode.codeplex.com/ - 도움이 될 것입니다.

+0

특수 기호는 "éåäöíØ"=> "eaaoiO"와 같은 영어 아날로그로 대체되어야했습니다. –

+0

@Evgeny : 라틴 알파벳에서 키릴 문자와 비슷합니다. –

+0

@Evgeny : Fyi, 라틴 알파벳 유사 언어로 대체되는 특수 기호는 다음과 같습니다. 음역에 적합한 솔루션이 아닙니다. 부적절한 인코딩이 사용되었을 때 그리스어에서도 똑같은 일이 일어납니다. 그 결과는 실제 음역과 닮은 점이 없습니다. – nantito