Las funciones típicas que realiza un cliente cuando entra en la web: consultar sus traducciones, cancelarlas, comprobar su estado, insertar nuevos textos etc. etc.
La url base de la API es http://api.babelic.com/v1.svc. El usuario y password son los mismos que usas para logarte normalmente, y si deseas utilizar el API, deberás hacérnoslo saber para que te activemos. Es una API basada en REST que devuelve resultados en formato XML o JSON en función del tipo que especifiques en la petición.En las devoluciones además de los parámetros asignamos un valor al http status code, por lo que deberás comprobarlo adicionalmente. El formato del texto tanto insertado como devuelto es HTML; por ello, para insertar un salto de línea debes añadir una etiqueta . También puedes incluir links, etc.
El usuario y password para acceder a la API son los mismos que usas para acceder a la web usando un navegador. El login es mediante autenticación básica HTTP, no usamos api keys ni cualquier otro tipo de sistema como OAuth.
Customers/Translations:Devuelve todas las traducciones del cliente.
Customers/Translations/show: Devuelve una traducción.
Customers/Balance: Devuelve el saldo del cliente. Esto es, el dinero de la cuenta con el que abonará las traducciones.
Customers/translations/cancel: Cancela una tarea de traducción
Customers/translations/new: Crea una nueva traducción
Se dan ejemplos en formato XML pero es posible también recibir estos mensajes en JSON
Objeto TranslationDataType:
Tipos de idStatus posibles:
Tipos de idLanguagePairs posibles: