Harakat

Nous fournissons un accès à l’API pour l'intégration de Harakat dans vos projets. Le coût d'utilisation de l’API Multillect est calculé calculé sur la base de nombre de caractères dans la requête. Prix: $5 par 1000000 symboles.

Réglage et suppression de la vocalisation sont effectué en envoyant une requête HTTP à https://api.multillect.com/translate/json/1.0/<account-id>, où <account-id> — est un identifiant unique pour un compte client.

Méthodes acceptables: GET, POST.
Type de réponse: JSON
Encodage de réponse: UTF-8

Paramètres de requête:

Paramètre Compulsif Description
method oui Méthodes acceptables:
   
 Méthode Description
translate/api/vocalize Définir des vocalisations
translate/api/unvocalize Supprimer des vocalisations
text oui Le text arabe original dans l’encodage UTF-8 (texte doit comporter au moins 2 caractères)
key oui Clé secrète

Réponse

La réponse est un JSON-object avec les caractéristiques suivantes:

Caractéristique Description
result Contient un objet avec le résultat de fonctionnement ou "null" en cas de faute
 
Caractéristique
Description
text Résultat du réglage et de la suppression des vocalisations
error ;">Contient un objet qui décrit l'erreur ou "null" en cas de réussite
 
Caractéristique Description
code Code d’erreur
message Texte d’erreur

Exemple 1

GET 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
}

Exemple 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
}