---
title: "Runs transliteration on input"
method: POST
path: "/transliteration"
tags: ["transliteration"]
---

# Runs transliteration on input

`POST /transliteration`

## Request

- Base URL: `https://api.rosette.com/rest/v1`
- URL: `https://api.rosette.com/rest/v1/transliteration`
- Auth: API key in header `X-RosetteAPI-Key`

Returns transliteration of Arabic written in Arabizi or Romanized Arabic script and vice versa. <br><br>The response is a transliteration string.

## Request body

- union
  - object
    - `content` string
    - `language` string: 3 letter code of language.
    - `options` object
      - `reversed` boolean: transliterate from native Arabic script to Arabizi
  - object
    - `contentUri` string
    - `language` string: 3 letter code of language.
    - `options` object
      - `reversed` boolean: transliterate from native Arabic script to Arabizi

## Response `200`

OK

- TransliterationResponse
  - `transliteration` string: transliteration

---

[API](https://skmtc.dev/babelstreet/apis/rosette-text-analytics.md) · [All operations](https://skmtc.dev/babelstreet/apis/rosette-text-analytics/llms.txt) · [OpenAPI document](https://skmtc.dev/babelstreet/apis/rosette-text-analytics/revisions/7c1d1497a5dd?raw)
