API2


Click here for a complete list of operations.

GetSimpleQuote

Returns quotations for an input of word count. Please note that if you don't provide idDocument then the quotes returned by this function are just informational and cannot be used to add to any order

Test

The test form is only available for methods with primitive types as parameters.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /API2.asmx HTTP/1.1
Host: test.tm-stream.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://services.translatemedia.com/GetSimpleQuote"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthenticationToken xmlns="https://services.translatemedia.com">
      <TokenValue>string</TokenValue>
      <authenticationSuccessful>boolean</authenticationSuccessful>
      <m_errors>
        <errorPresent>boolean</errorPresent>
        <description>string</description>
        <errorCode>int</errorCode>
      </m_errors>
    </AuthenticationToken>
  </soap:Header>
  <soap:Body>
    <GetSimpleQuote xmlns="https://services.translatemedia.com">
      <idSourceLng>int</idSourceLng>
      <idSpecialism>int</idSpecialism>
      <aidTargetLng>
        <int>int</int>
        <int>int</int>
      </aidTargetLng>
      <wordCount>int</wordCount>
      <idDocument>int</idDocument>
    </GetSimpleQuote>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetSimpleQuoteResponse xmlns="https://services.translatemedia.com">
      <GetSimpleQuoteResult>
        <requestSuccessful>boolean</requestSuccessful>
        <id>string</id>
        <id_description>string</id_description>
        <instantTranslation>string</instantTranslation>
        <m_errors>
          <errorPresent>boolean</errorPresent>
          <description>string</description>
          <errorCode>int</errorCode>
        </m_errors>
        <m_quotes>
          <SOAPquote>
            <idQuote>int</idQuote>
            <dQuotePrice>double</dQuotePrice>
            <byType>unsignedByte</byType>
            <dtTargetCompletion>dateTime</dtTargetCompletion>
            <iMinutesElapsed>int</iMinutesElapsed>
            <sCurrency>string</sCurrency>
            <quoteType>string</quoteType>
            <translationSpeed>string</translationSpeed>
          </SOAPquote>
          <SOAPquote>
            <idQuote>int</idQuote>
            <dQuotePrice>double</dQuotePrice>
            <byType>unsignedByte</byType>
            <dtTargetCompletion>dateTime</dtTargetCompletion>
            <iMinutesElapsed>int</iMinutesElapsed>
            <sCurrency>string</sCurrency>
            <quoteType>string</quoteType>
            <translationSpeed>string</translationSpeed>
          </SOAPquote>
        </m_quotes>
        <m_jobsStatus>
          <SOAPjobStatus>
            <sJobReference>string</sJobReference>
            <sSourceLng>string</sSourceLng>
            <sTargetLng>string</sTargetLng>
            <sSpecialism>string</sSpecialism>
            <iWOrdCount>int</iWOrdCount>
            <idTranslation>int</idTranslation>
            <sOriginalFilename>string</sOriginalFilename>
            <dtJobSubmitted>dateTime</dtJobSubmitted>
            <dtJobDeadline>dateTime</dtJobDeadline>
            <sStatus>string</sStatus>
          </SOAPjobStatus>
          <SOAPjobStatus>
            <sJobReference>string</sJobReference>
            <sSourceLng>string</sSourceLng>
            <sTargetLng>string</sTargetLng>
            <sSpecialism>string</sSpecialism>
            <iWOrdCount>int</iWOrdCount>
            <idTranslation>int</idTranslation>
            <sOriginalFilename>string</sOriginalFilename>
            <dtJobSubmitted>dateTime</dtJobSubmitted>
            <dtJobDeadline>dateTime</dtJobDeadline>
            <sStatus>string</sStatus>
          </SOAPjobStatus>
        </m_jobsStatus>
        <m_UserSettings>
          <sPrefix>string</sPrefix>
          <sPostfix>string</sPostfix>
          <iWordCount>int</iWordCount>
          <sAdditionalDescription>string</sAdditionalDescription>
          <bTranslatePartialDocument>boolean</bTranslatePartialDocument>
          <bSpecailReview>boolean</bSpecailReview>
          <idDefaultLngTranslateFrom>int</idDefaultLngTranslateFrom>
          <idDefaultLngTranslateInto>int</idDefaultLngTranslateInto>
          <idDefaultDocumentType>int</idDefaultDocumentType>
        </m_UserSettings>
        <m_requestResponse>
          <abyFile>base64Binary</abyFile>
          <stFileName>string</stFileName>
          <aiTranslionsList>
            <int>int</int>
            <int>int</int>
          </aiTranslionsList>
          <sContent>string</sContent>
        </m_requestResponse>
      </GetSimpleQuoteResult>
    </GetSimpleQuoteResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /API2.asmx HTTP/1.1
Host: test.tm-stream.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthenticationToken xmlns="https://services.translatemedia.com">
      <TokenValue>string</TokenValue>
      <authenticationSuccessful>boolean</authenticationSuccessful>
      <m_errors>
        <errorPresent>boolean</errorPresent>
        <description>string</description>
        <errorCode>int</errorCode>
      </m_errors>
    </AuthenticationToken>
  </soap12:Header>
  <soap12:Body>
    <GetSimpleQuote xmlns="https://services.translatemedia.com">
      <idSourceLng>int</idSourceLng>
      <idSpecialism>int</idSpecialism>
      <aidTargetLng>
        <int>int</int>
        <int>int</int>
      </aidTargetLng>
      <wordCount>int</wordCount>
      <idDocument>int</idDocument>
    </GetSimpleQuote>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetSimpleQuoteResponse xmlns="https://services.translatemedia.com">
      <GetSimpleQuoteResult>
        <requestSuccessful>boolean</requestSuccessful>
        <id>string</id>
        <id_description>string</id_description>
        <instantTranslation>string</instantTranslation>
        <m_errors>
          <errorPresent>boolean</errorPresent>
          <description>string</description>
          <errorCode>int</errorCode>
        </m_errors>
        <m_quotes>
          <SOAPquote>
            <idQuote>int</idQuote>
            <dQuotePrice>double</dQuotePrice>
            <byType>unsignedByte</byType>
            <dtTargetCompletion>dateTime</dtTargetCompletion>
            <iMinutesElapsed>int</iMinutesElapsed>
            <sCurrency>string</sCurrency>
            <quoteType>string</quoteType>
            <translationSpeed>string</translationSpeed>
          </SOAPquote>
          <SOAPquote>
            <idQuote>int</idQuote>
            <dQuotePrice>double</dQuotePrice>
            <byType>unsignedByte</byType>
            <dtTargetCompletion>dateTime</dtTargetCompletion>
            <iMinutesElapsed>int</iMinutesElapsed>
            <sCurrency>string</sCurrency>
            <quoteType>string</quoteType>
            <translationSpeed>string</translationSpeed>
          </SOAPquote>
        </m_quotes>
        <m_jobsStatus>
          <SOAPjobStatus>
            <sJobReference>string</sJobReference>
            <sSourceLng>string</sSourceLng>
            <sTargetLng>string</sTargetLng>
            <sSpecialism>string</sSpecialism>
            <iWOrdCount>int</iWOrdCount>
            <idTranslation>int</idTranslation>
            <sOriginalFilename>string</sOriginalFilename>
            <dtJobSubmitted>dateTime</dtJobSubmitted>
            <dtJobDeadline>dateTime</dtJobDeadline>
            <sStatus>string</sStatus>
          </SOAPjobStatus>
          <SOAPjobStatus>
            <sJobReference>string</sJobReference>
            <sSourceLng>string</sSourceLng>
            <sTargetLng>string</sTargetLng>
            <sSpecialism>string</sSpecialism>
            <iWOrdCount>int</iWOrdCount>
            <idTranslation>int</idTranslation>
            <sOriginalFilename>string</sOriginalFilename>
            <dtJobSubmitted>dateTime</dtJobSubmitted>
            <dtJobDeadline>dateTime</dtJobDeadline>
            <sStatus>string</sStatus>
          </SOAPjobStatus>
        </m_jobsStatus>
        <m_UserSettings>
          <sPrefix>string</sPrefix>
          <sPostfix>string</sPostfix>
          <iWordCount>int</iWordCount>
          <sAdditionalDescription>string</sAdditionalDescription>
          <bTranslatePartialDocument>boolean</bTranslatePartialDocument>
          <bSpecailReview>boolean</bSpecailReview>
          <idDefaultLngTranslateFrom>int</idDefaultLngTranslateFrom>
          <idDefaultLngTranslateInto>int</idDefaultLngTranslateInto>
          <idDefaultDocumentType>int</idDefaultDocumentType>
        </m_UserSettings>
        <m_requestResponse>
          <abyFile>base64Binary</abyFile>
          <stFileName>string</stFileName>
          <aiTranslionsList>
            <int>int</int>
            <int>int</int>
          </aiTranslionsList>
          <sContent>string</sContent>
        </m_requestResponse>
      </GetSimpleQuoteResult>
    </GetSimpleQuoteResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /API2.asmx/GetSimpleQuote?idSourceLng=string&idSpecialism=string&aidTargetLng=string&aidTargetLng=string&wordCount=string&idDocument=string HTTP/1.1
Host: test.tm-stream.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<SOAPresponse xmlns="https://services.translatemedia.com">
  <requestSuccessful>boolean</requestSuccessful>
  <id>string</id>
  <id_description>string</id_description>
  <instantTranslation>string</instantTranslation>
  <m_errors>
    <errorPresent>boolean</errorPresent>
    <description>string</description>
    <errorCode>int</errorCode>
  </m_errors>
  <m_quotes>
    <SOAPquote>
      <idQuote>int</idQuote>
      <dQuotePrice>double</dQuotePrice>
      <byType>unsignedByte</byType>
      <dtTargetCompletion>dateTime</dtTargetCompletion>
      <iMinutesElapsed>int</iMinutesElapsed>
      <sCurrency>string</sCurrency>
      <quoteType>string</quoteType>
      <translationSpeed>string</translationSpeed>
    </SOAPquote>
    <SOAPquote>
      <idQuote>int</idQuote>
      <dQuotePrice>double</dQuotePrice>
      <byType>unsignedByte</byType>
      <dtTargetCompletion>dateTime</dtTargetCompletion>
      <iMinutesElapsed>int</iMinutesElapsed>
      <sCurrency>string</sCurrency>
      <quoteType>string</quoteType>
      <translationSpeed>string</translationSpeed>
    </SOAPquote>
  </m_quotes>
  <m_jobsStatus>
    <SOAPjobStatus>
      <sJobReference>string</sJobReference>
      <sSourceLng>string</sSourceLng>
      <sTargetLng>string</sTargetLng>
      <sSpecialism>string</sSpecialism>
      <iWOrdCount>int</iWOrdCount>
      <idTranslation>int</idTranslation>
      <sOriginalFilename>string</sOriginalFilename>
      <dtJobSubmitted>dateTime</dtJobSubmitted>
      <dtJobDeadline>dateTime</dtJobDeadline>
      <sStatus>string</sStatus>
    </SOAPjobStatus>
    <SOAPjobStatus>
      <sJobReference>string</sJobReference>
      <sSourceLng>string</sSourceLng>
      <sTargetLng>string</sTargetLng>
      <sSpecialism>string</sSpecialism>
      <iWOrdCount>int</iWOrdCount>
      <idTranslation>int</idTranslation>
      <sOriginalFilename>string</sOriginalFilename>
      <dtJobSubmitted>dateTime</dtJobSubmitted>
      <dtJobDeadline>dateTime</dtJobDeadline>
      <sStatus>string</sStatus>
    </SOAPjobStatus>
  </m_jobsStatus>
  <m_UserSettings>
    <sPrefix>string</sPrefix>
    <sPostfix>string</sPostfix>
    <iWordCount>int</iWordCount>
    <sAdditionalDescription>string</sAdditionalDescription>
    <bTranslatePartialDocument>boolean</bTranslatePartialDocument>
    <bSpecailReview>boolean</bSpecailReview>
    <idDefaultLngTranslateFrom>int</idDefaultLngTranslateFrom>
    <idDefaultLngTranslateInto>int</idDefaultLngTranslateInto>
    <idDefaultDocumentType>int</idDefaultDocumentType>
  </m_UserSettings>
  <m_requestResponse>
    <abyFile>base64Binary</abyFile>
    <stFileName>string</stFileName>
    <aiTranslionsList>
      <int>int</int>
      <int>int</int>
    </aiTranslionsList>
    <sContent>string</sContent>
  </m_requestResponse>
</SOAPresponse>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /API2.asmx/GetSimpleQuote HTTP/1.1
Host: test.tm-stream.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

idSourceLng=string&idSpecialism=string&aidTargetLng=string&aidTargetLng=string&wordCount=string&idDocument=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<SOAPresponse xmlns="https://services.translatemedia.com">
  <requestSuccessful>boolean</requestSuccessful>
  <id>string</id>
  <id_description>string</id_description>
  <instantTranslation>string</instantTranslation>
  <m_errors>
    <errorPresent>boolean</errorPresent>
    <description>string</description>
    <errorCode>int</errorCode>
  </m_errors>
  <m_quotes>
    <SOAPquote>
      <idQuote>int</idQuote>
      <dQuotePrice>double</dQuotePrice>
      <byType>unsignedByte</byType>
      <dtTargetCompletion>dateTime</dtTargetCompletion>
      <iMinutesElapsed>int</iMinutesElapsed>
      <sCurrency>string</sCurrency>
      <quoteType>string</quoteType>
      <translationSpeed>string</translationSpeed>
    </SOAPquote>
    <SOAPquote>
      <idQuote>int</idQuote>
      <dQuotePrice>double</dQuotePrice>
      <byType>unsignedByte</byType>
      <dtTargetCompletion>dateTime</dtTargetCompletion>
      <iMinutesElapsed>int</iMinutesElapsed>
      <sCurrency>string</sCurrency>
      <quoteType>string</quoteType>
      <translationSpeed>string</translationSpeed>
    </SOAPquote>
  </m_quotes>
  <m_jobsStatus>
    <SOAPjobStatus>
      <sJobReference>string</sJobReference>
      <sSourceLng>string</sSourceLng>
      <sTargetLng>string</sTargetLng>
      <sSpecialism>string</sSpecialism>
      <iWOrdCount>int</iWOrdCount>
      <idTranslation>int</idTranslation>
      <sOriginalFilename>string</sOriginalFilename>
      <dtJobSubmitted>dateTime</dtJobSubmitted>
      <dtJobDeadline>dateTime</dtJobDeadline>
      <sStatus>string</sStatus>
    </SOAPjobStatus>
    <SOAPjobStatus>
      <sJobReference>string</sJobReference>
      <sSourceLng>string</sSourceLng>
      <sTargetLng>string</sTargetLng>
      <sSpecialism>string</sSpecialism>
      <iWOrdCount>int</iWOrdCount>
      <idTranslation>int</idTranslation>
      <sOriginalFilename>string</sOriginalFilename>
      <dtJobSubmitted>dateTime</dtJobSubmitted>
      <dtJobDeadline>dateTime</dtJobDeadline>
      <sStatus>string</sStatus>
    </SOAPjobStatus>
  </m_jobsStatus>
  <m_UserSettings>
    <sPrefix>string</sPrefix>
    <sPostfix>string</sPostfix>
    <iWordCount>int</iWordCount>
    <sAdditionalDescription>string</sAdditionalDescription>
    <bTranslatePartialDocument>boolean</bTranslatePartialDocument>
    <bSpecailReview>boolean</bSpecailReview>
    <idDefaultLngTranslateFrom>int</idDefaultLngTranslateFrom>
    <idDefaultLngTranslateInto>int</idDefaultLngTranslateInto>
    <idDefaultDocumentType>int</idDefaultDocumentType>
  </m_UserSettings>
  <m_requestResponse>
    <abyFile>base64Binary</abyFile>
    <stFileName>string</stFileName>
    <aiTranslionsList>
      <int>int</int>
      <int>int</int>
    </aiTranslionsList>
    <sContent>string</sContent>
  </m_requestResponse>
</SOAPresponse>