Harakat

Brindamos acceso a API para la integración de Harakat en sus proyectos. El costo por el uso de API Multillect se calcula en función del número de caracteres de la consulta. Precio: $5 por 1000000 símbolos.

La colocación y eliminación de vocalizaciones se realiza enviando una solicitud HTTP a https://api.multillect.com/translate/json/1.0/<account-id>, donde <account-id> — es el identificador único para una cuenta de cliente.

Métodos aceptables: GET y POST.
Tipo de respuesta: JSON
Codificación de la respuesta: UTF-8

Parámetros de la consulta:

Parámetro Obligatorio Descripción
method Métodos aceptables:
   
Método Descripción
translate/api/vocalize Colocar las vocalizaciones
translate/api/unvocalize Eliminar las vocalizaciones
text Texto original en árabe en el código UTF-8 (la longitud del texto debe ser al menos de 2 caracteres)
key да Clave secreta

Respuesta

La respuesta es un objeto JSON con las siguientes propiedades:

Propiedad Descripción
result Contiene un objeto con el resultado de la operación o null en caso de error
 
Propiedad
Descripción
text Resultado de la colocación o eliminación de vocalizaciones
error Contiene un objeto que describe el error o null en caso de éxito
 
Propiedad Descripción
code Código de error
message Texto del error

Ejemplo 1

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/vocalize&text=أنت&sig=38f4c080a05411e6a0328c89a5a1fd3

{
  "result": {
    "text": "أَنْتَ"
  },
  "error": null,
  "timestamp": 1478025858,
  "id": null
}

Ejemplo 2

GET https://api.multillect.com/translate/json/1.0/2711024?method=translate/api/unvocalize&text=أَنْتِ&sig=38f4c080a05411e6a0328c89a5a1fd3

{
  "result": {
    "text": "أنت"
  },
  "error": null,
  "timestamp": 1478025732,
  "id": null
}