Wrong Person Name Translated From Simplified Chinese to English

Wee Fong Lim 20 Reputation points

Translation using https://api.cognitive.microsofttranslator.com/translate?api-version=3.0 returns incorrect person name. This is the example request & response:

Request: [{"Text":"月驰王"}]

Response: [{"detectedLanguage":{"language":"zh-Hans","score":0.96},"translations":[{"text":"King of the Moon","to":"en"}]}]

Is there anyway to tell the Translator, this is person name?

Azure Translator
Azure Translator
An Azure service to easily conduct machine translation with a simple REST API call.
355 questions
{count} votes

Accepted answer
  1. navba-MSFT 18,725 Reputation points Microsoft Employee

    @Wee Fong Lim Welcome to Microsoft Q&A Forum, Thank you for posting your query here!


    Azure AI Translator does not have a specific feature to indicate that a certain text is a person’s name.


    Azure Translator does provide a feature called Custom Translator that allows you to train your own translation models. This can be particularly useful if you have specific translation needs that are not adequately addressed by the general translation model.


    Please refer, How to Train a custom model for Translator service.

    After training the model, you need to test and then publish it.

    In order to use this custom trained model you can follow this article.


    Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.


    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

0 additional answers

Sort by: Most helpful