Chat Translator
https://analytics.babelstreet.com/rest/v1/transliteration
https://raw.githubusercontent.com/rosette-api/curl-examples/develop/examples/transliteration.curl
Transliteration transliterates Arabic written in Arabizi or Romanized Arabic chat alphabet to native Arabic script and vice versa. Arabizi is a casual version of Arabic written using just the Latin characters on Western keyboards on mobile phones and computers.
To transliterate from native Arabic script to Arabizi, set reversed
to true
.
Tip
Transliteration is only supported for Arabic, so the language
field is ignored and the language is set to Arabic.
Query Parameters
Name | Value | Description |
---|---|---|
output | rosette | Returns the response in ADM format. |
Note
All input parameters, including the text being analyzed and any relevant options, are defined in the request body.
Request
Name | Type | Description |
---|---|---|
| string | Text to process |
| string | URI to accessible content |
Notice
content
and contentUri
are mutually exclusive; only one can be specified per call.
Option | Type | Description | Default |
---|---|---|---|
| boolean | If true, transliterates from native Arabic script to Arabizi. | false |
{ "content": "string", "options": { "reversed": false } }
Response
The response is a string containing the transliterated text.
{ "transliteration":"string" }
Supported languages
GET /transliteration/supported-languages
Retrieve the languages and associated scripts supported by the Chat Translator.
Language | Code |
---|---|
Arabic |
|
{ "supportedLanguages": [ { "language": "string", "script": "string" } ] }