Posting requests through RPC

To post requests, send your RPC to "http://babelbee.com/api_services.php" in the following format:

<?XML version='1.0' encoding='UTF-8' ?>
<methodCall>
<methodName>PostRequest</methodName>
<params>
<param><struct>
<member><name>Userid</name><value>...</value></member>
<member><name>BBcode</name><value>...</value></member>
<member><name>FromLanguage</name><value>...</value></member>
<member><name>ToLanguage</name><value>...</value></member>
<member><name>Deadline</name><value>...</value></member>  (optional)
<member>
<name>RequestType</name>
<value><struct>
<member>
<name>Type</name>
<value>here you put "Bid", "Volunteer", "FixedPrice" or "SpecificTranslator"</value>
</member>
<member>
<name>Amount</name><value>...</value>  (only required for Fixedprice request)
</member>
<member>
<name>Name</name><value>...</value>  (only required for SpecificTranslator request)
</member>
</struct></value>
</member>
<member>
<name>Description</name><value> ... </value>
</member>
<member>
<name>Content</name>
<value>
....Your content to be translated goes here. If you use languages with character
sets other than Latin, be sure to use Unicode encoding.

</value>
</member>
</struct></param>
</params>
</methodCall>

A successful insertion will return the request number for reference:

<?XML version='1.0' encoding='UTF-8' ?>
<methodResponse>
<params>
<param>
<value><int> your Request nr </int></value>
</param>
</params>
</methodResponse>

A failed attempt will return a message.

<?XML version='1.0' encoding='UTF-8' ?>
<methodResponse>
<fault>
<value><string> Error message here </string></value>
</fault>
</methodResponse>

Note:

  • Your "Userid" and "BBcode" can be found on your Profile page (click "Update Profile").
  • The "Tolanguage" and "Fromlanguage" should be standard 3-letter ISO codes.
  • Your request will be queued for approval and it may take a few hours before it comes onto the site. You can apply to be pre-approved in which case all your request will be "live" as soon as the are submitted.