Transliteration API

Dipika Chowdhary 21 Reputation points
2021-03-05T11:00:50.713+00:00

Hi, I am trying to use Microsoft transliteration API, but according to my requirement I need to support global as well as local languages. I have been trying to use the API and I could see that English is not supported here. Also can we only transliterate from global languages (mentioned in getLanguages) to Latin only? Is there a way I can do it for other languages including English. Kindly let me know.

Azure Translator
Azure Translator
An Azure service to easily conduct machine translation with a simple REST API call.
393 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,833 questions
0 comments No comments
{count} votes

Accepted answer
  1. romungi-MSFT 45,961 Reputation points Microsoft Employee
    2021-03-08T05:56:09.387+00:00

    @Dipika Chowdhary If you are looking to transliterate script from non-Latin to Latin format then the response from the API would be in English i.e Latin script. The language support page displays the To/From indicator which means the script from Latin to Non-Latin is also possible. Here is an example for both the cases:

    Hi->En i.e Deva->Latn

    https://api.cognitive.microsofttranslator.com/transliterate?api-version=3.0&language=hi&fromScript=Deva&toScript=Latn

    75244-image.png

    En->Hi i.e Latn->Deva

    https://api.cognitive.microsofttranslator.com/transliterate?api-version=3.0&language=hi&fromScript=Latn&toScript=Deva

    75274-image.png

    I hope this helps clarify the usage of the API.

    If this answer helps, please feel free to accept the same as answer. Thanks!!


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.