locked
Community translation does not appear in Hub RRS feed

  • Question

  • Hi!

    I'm using the bing translator with the community translation function. Whenever I improve a translation via the widget, it keeps the new ones as suggestion but they don't appear in the Hub. I have to accept them directly on the widget menu while connected with my account.

    In the "review correction" part, I have a "required object" error. I don't know where the problem comes from since the corrected translatin are indeed stored somewhere, and when approuved, the widget uses the new ones.

    Tanks for your help.

    Simon
    Tuesday, September 9, 2014 2:36 PM

All replies

  • Hi Simon,

    good question, that indeed needs a bit of explanation:

    The widget (www.bing.com/widget/translator) stores the translations you make on your site with the identity of your customer ID. You will need to create and use a client ID with the value of your customer ID. To do that:

    Copy your customer ID from https://datamarket.azure.com/account

    Create a client ID with the value of your customer ID at https://datamarket.azure.com/developer/applications

    Define the matching client secret as you like. You can make one up.

    Visit the Hub, and when you "get community translations", enter the value of the customer ID and the just defined client secret. You then get your community translation as an additional file in your project to train on.

    Let us know if this gets you where you want to be,

    Chris Wendt
    Microsoft Translator


    Friday, September 12, 2014 1:54 PM
  • Hi Simon,

    you can also access the community translations and in fact add new community translations via the Microsoft Translator API: http://aka.ms/translatormsdn.

    If you want to share the translation corrections you add using the AddTranslation() method, with the widget, use the method described:

    Copy your customer ID from https://datamarket.azure.com/account

    Create a client ID with the value of your customer ID at https://datamarket.azure.com/developer/applications

    Define the matching client secret as you like. You can make one up.

    Use the client ID that is the same as your customer ID, and client secret matching this client ID, in your program accessing the Translator API.

    Chris Wendt
    Microsoft Translator

    Friday, September 12, 2014 3:15 PM