API Documentation

Hi,
I am new to SDL community. I need to integrate an application with SDL api's.
I found 2 links for the api documentation one for sandbox and one after login commercial account. Not sure which one to follow.

Please find the links below:


https://languagecloud.sdl.com/translation-toolkit/api-documentation

https://languagecloud.sdl.com/managed-translation/help/api

  • Hi ,

    Can you tell us what you are trying to achieve... or what products you wish to integrate to? That would help us point you in the right direction.

    Regards

    Paul
  • Hi Paul Filkin,

    Thanks for your attention.
    I will be uploading products data in the form of xml files. Which are needed to be translated into 13 languages from English. Out of these 13 languages 6 will be human translatable and rest will be machine translatable.
  • Hi ,

    Thanks for this explanation. Can you perhaps elaborate a little more... so how do you intend to manage these projects? The reason I ask is because we have several products that can support this kind of workflow out of the box and there is no need to use the APIs at all.

    SDL Trados Studio - desktop product that would allow a Project manager to create multilingual projects for XML files, pretranslate them using Machine Translation where appropriate and also manage a human translation process. Offers desktop APIs if you want to automate the creation of projects from a shared folder perhaps?

    SDL Trados GroupShare - a server solution offering a more automated and centralised workflow so you could create multilingual projects, pretranslate them using Machine Translation where appropriate and also manage a human translation process. Offers REST APIs if you want to automate project creation with a content management system perhaps?

    SDL WorldServer - offers similar functionality to SDL Trados GroupShare but with more out of the box functionality for custom workflows.

    The SDL Language Cloud stuff you are looking at is primarily Machine Translation, so it would be useful to know how you intended to manage the overall workflow. If you do not have a Translation Management system of your own then this might not be the most appropriate solution given the ones above all integrate with SDL Language Cloud out of the box.

    Regards

    Paul
  • Hi Paul Filkin,

    Thanks for your attention.

    We will be going to develop a php web application where all of our products will be managed.

    All updated products within a certain interval of time will be picked.

    We will be merging different products to form xml file's keeping in mind no file has less then 200 and more then 1000 words.

    API's:

    Authentication

    Upload these files to SDL.

    We will be creating different projects for machine and human translation.

    Map files to the project on the bases of translation mode and language, keeping in mind no project has more then 500 files.

    Please find below image for Api's interaction.

  • HI ,

    ok - your image changes things I think. You are using SDL Managed Translation which you did mention with your links at the start but I didn't realise you already knew this is what you wanted. The best forum for you to post into is this one:

    community.sdl.com/.../

    So I'll move your thread and you'll be assisted by the right people. This forum is relevant to development work for other products.

    Regards

    Paul
  • Hi Paul Filkin,

    Thanks for your attention.
    Earlier you mentioned "The SDL Language Cloud stuff you are looking at is primarily Machine Translation".
    But as I told I also need human translation so would it be possible using API'S.
  • Yes it would... the managed translation team will be able to tell you more about this which is why I moved your thread into this forum and out of the Language Developers forum. Probably on Monday... may be the best man.
  • Paul thanks a lot for your kind support