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 Cognitive Services
Azure Cognitive Services
A group of Azure artificial intelligence services and cognitive APIs that help build intelligent apps.
1,146 questions
Azure Translator
Azure Translator
An Azure service to easily conduct machine translation with a simple REST API call.
247 questions
0 comments No comments
{count} votes

Accepted answer
  1. romungi-MSFT 32,846 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