Harakat

Wir bieten Zugang zu API für die Integration von Harakat in Ihre Projekte an. Der Preis für die Benutzung von API Multillect wird nach der Zeichenanzahl in der Anfrage berechnet.   Preis: $5 für 1000000 Symbole.

Aufstellung und Entfernung von Vokalisierungen wird durchgeführt, indem HTTP Anfragen an https://api.multillect.com/translate/json/1.0/<account-id> geschickt werden, wo <account-id> — ein besonderes Kennzeichen des Kundenkontos ist.

Erlaubte Methoden: GET und POST.
Antworttyp: JSON
Antwortcode: UTF-8

Anfrageparameter:

Parameter Erforderlich Beschreibung
method ja Erlaubte Methoden:
   
Methode Beschreibung
translate/api/vocalize Vokalisierungen aufstellen
translate/api/unvocalize Vokalisierungen entfernen
text да Arabischer Ausgangstext in UTF-8 Code (Die Textlänge darf nicht weniger als 2 Zeichen betragen)
key да Geheimer Schlüssel

Antwort

Die Antwort ist ein JSON-Objekt mit folgenden Eigenschaften:

Eigenschaft Beschreibung
result Enthält Objekt mit dem Ergebnis des Vorgangs oder null im Fehlerfall
 
Eigenschaft
Beschreibung
text Ergebnis der Aufstellung und Entfernung von Vokalisierungen
error Enthält Objekt mit der Beschreibung des Fehlers oder null im Erfolgsfall
 
Eigenschaft Beschreibung
code Fehlercode
message Fehlertext

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

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