Microsoft

Translator

Built for business, Translator is a proven, customizable, and scalable solution for automatic translation. Microsoft Translator’s cloud-based APIs can help make your business or app competitive in a global environment.

We appreciate feedback and use it to guide our product direction, thanks to you!

Use this forum to give feedback or share your ideas on how we can improve Translator:

  • Text translation with Translator on Azure
  • Custom Translator
For speech translation, use the Speech service feedback forum

The list of supported languages can be found at http://aka.ms/translatorlanguages

If you have a suggestion for a new language, go to: How do I get my language supported?

Additional support –
  • Frequently Asked Questions (FAQ)
  • Free technical support in Stack Overflow.
  • Free Azure subscription and billing support go to Azure and select “Support” from the menu bar.
  • Signing up for a Translator Text API subscription in the Azure portal.
  • For all other Translator questions, click “Contact us” at the top right of this page.
For support with the Microsoft Translator apps for Windows, iOS, and Android; the Microsoft Translator Edge extension; Bing.com/translator; or other consumer products, please go to Microsoft Translator support.

  1. Hi, I

    Hi Team,

    I am trying to integrate Microsoft Translator App in my Salesforce application. But I am not able to fetch the access token while making an Http POST request. PFB the error message.

    {"error":"invalidrequest","errordescription":"ACS90004: The request is not properly formatted.\r\nTrace ID: badceb4b-5556-4f5d-843a-a114e5236372\r\nCorrelation ID: 8239dfae-9fee-4711-b453-c891707e71bc\r\nTimestamp: 2016-08-18 02:57:51Z"}

    Request you to please help me accessing the access token.

    Thanks and Regards,
    Srivani Yadati

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  2. Sending large HTML document for translation

    Hi,

    I know the API has 10000 character limit when the HTML doc is sent. I am using node.js client to send a GET request to /v2/Http.svc/Translate endpoint and if it's large, I get request URL is too large.

    My question is how are we supposed to translate large HTML documents? One way I can think of is to chunk the HTML document into pieces and send the chunk and stitch them together. As you can imagine, chunking HTML document because of its very nature is not an easy problem!

    I feel like this should be a common problem and…

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  3. File translation and Dictionary management using REST API (HTTP)

    I want to integrate file translation and/or dictionary management in my existing application which already uses Translator API. Does the API have some REST endpoints for this? I couldn't find any in the official documentation. Thank you very much

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
    Completed  ·  Pauline responded

    Hello Dan,

    File translation is available through the Document Translator and the code is on GitHub at https://github.com/MicrosoftTranslator.

    Thank you for your interest in using the Microsoft Translator service.

    Pauline
    Microsoft Translator team

  4. Argument exception: Invalid Category , parameter name : ID = 1446.V2_soap.TranslateArray2847FB4F

    can anyone help me on below error while translating a file:Argument exception: Invalid Category , parameter name : ID = 1446.V2_soap.TranslateArray2847FB4F

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Help

    Hello Microsoft Translator Team,

    IÕm concluding that the server firewall is blocking the dialog of DŽjˆ Vu with Microsoft Translator. Same API credentials work fine from home.

    CompanyÕs IT personnel is asking me for the URL address in order to add it to the White List. Could you please supply that or advise how to solve the problem?

    Here is the Machine Translation error message:

    <html><body><h1>Argument Exception</h1><p>Method: Translate()</p><p>Parameter: appId</p><p>Message: Invalid appId
    Parameter name: appId</p><code></code><p>message id=5217.V2_Rest.Translate.1BAE56E4</p></body></html>

    Hope on your support.

    Kind regards,
    Leandro Barretto

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
    Completed  ·  Pauline responded

    Hello Leandro,

    The URL addresses are:
    datamarket.accesscontrol.windows.net
    api.microsofttranslator.com

    You can use port 443 if you are using SSL, and port 80 if youÕre not using SSL, and this is the only port you need to open to only the above domains.

    Hope this helps.

    Pauline
    Microsoft Translator

  6. How to batch translation, the text data on the computer?

    How to batch translation, the text data on the computer?
    http://labs.microsofttranslator.com/bookmarklet/
    I have a lot of information, need to be translated.
    Not the web.
    Excuse me, is there any way?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  7. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  9. Arabic PDF translation - Alignment problems

    The alignment of text after translating a PDF from Arabic is not left-to-right.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  10. Is anyone from MS monitoring these posts?

    I see the vast majority of messages up on this page with zero (0) responses. Is this a legitimate forum to post concerns?

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  1 comment  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  11. 0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Planned  ·  0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  12. Hub's sentence alignment issues: punctuation and spatial alignment

    Hello,I am encountering issues with the Translator Hub's sentence alignment tool when uploading parallel documents. In particular, the tool seems to be quite sensitive to punctuation and spatial alignment for the text. For instance, if two independent clauses are written in one sentence and separated by a comma in the source-language version of the document, while they are separated by a semi-colon in the target-language version of the document, the sentence alignment tool registers the semi-colon as a sentence separator, giving a 1:2 sentence ratio for source:target language. While this separation makes grammatical sense, it makes the process of sentence…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    Completed  ·  v-rvasu responded

    For the first issue: the semi-colon is treated as sentence breaker and this is by design. We canÕt change this since it will have a big impact on the system.

    For the second issue: this issue is caused by the footnote got inserted between sentences. Ca n you remove footnote before uploading the file?

    Thank you
    MT Hub Support

  13. Hello Bing,

    Hi Bing,
    I want to user carriage return{i.e. ENTER key} while passing to bing translator like https://www.bing.com/translator?text=text1%20text2
    So here i have passed text1 and text2 and one space in between however I want to pass enter key So that my result will display in new line..
    Like
    Text1
    Text2
    So please help me to achieve this...
    Google transator saparate the text by %OA but not the bing So this happen in case of bing. please help me on this?

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
    Planned  ·  Jann responded

    You cannot currently pass carriage return in the URL string to Translator on Bing, but this feature is on the list of planned updates to the site. Thanks for your comment!

    Jann
    Microsoft Translator

  14. HTTP Error 413 on seemingly normal TranslateArray request

    I am posting the following XML requests to http://api.microsofttranslator.com/V2/Http.svc/TranslateArray endpoint

    https://bitbucket.org/snippets/juskrey/96Mzr

    Which is exactly 349 "Hello" strings in the attempt of translating to French.

    Works if we leave only 348 strings..
    Both files are attached to the aforementioned snippet

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Under Review  ·  0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  15. When uploading a dictionary for English to French I have the word "H™tel" in the French column. However after I have uploaded the dictionar

    When uploading a dictionary for English to French I have the word "H™tel" in the French column. However after I have uploaded the dictionary document I review the upload and see the French is written as "Hotel" and does not include the circumflex over the O. Can this be corrected so that the dictionary entry will return the proper spelling? Perhaps this is just an issue with the display of the entry after uploading but I want to make sure before training+deploying.

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. YOU MAKE IT IMPOSSIBLE TO FIND THE PROGRAM, OPEN IT AND START TRANSLATING. THIS IS RIDICULOUS. WHY DO YOU HAVE TO MAKE THINGS SO COMPLEX?

    YOU MAKE IT IMPOSSIBLE TO FIND THE PROGRAM, OPEN IT AND START TRANSLATING. THIS IS RIDICULOUS. WHY DO YOU HAVE TO MAKE THINGS SO COMPLEX?

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  17. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  18. api for transliteration from hindi to english

    I want an api for transliteration from hindi to english.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API - Text Translation  ·  Flag idea as inappropriate…  ·  Admin →
  19. Send authorization token as a query parameter for web socket connection

    In order for the speech translation to work you need to create a Web Socket connection to wss://dev.microsofttranslator.com/speech/translate and set an Authorization http header with the access token.In a vanilla JavaScript WebSocket object you cannot set an Authorization header for the request. So would it be possible to add an Authorization query parameter to the URL and send the token that way? So something like:wss://dev.microsofttranslator.com/speech/translate?Authorization={accessToken}&from=en&to=sv&api-version=1.0Or have I missed something blindingly obvious?

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Russian language

    How do I change the translation to Russian.

    0 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base