Transliterator
Convert text between writing systems — Cyrillic, Greek, and Arabic to Latin
/v1/text/transliterate
curl -X POST "https://textanalysis.toolkitapi.io/v1/text/transliterate" \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Привет мир", "scheme": "cyrillic_to_latin"}'
import httpx
resp = httpx.post(
"https://textanalysis.toolkitapi.io/v1/text/transliterate",
json={"text": "Привет мир", "scheme": "cyrillic_to_latin"},
)
print(resp.json())
const resp = await fetch("https://textanalysis.toolkitapi.io/v1/text/transliterate", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({"text": "Привет мир", "scheme": "cyrillic_to_latin"}),
});
const data = await resp.json();
console.log(data);
# See curl example
{
"text": "Privet mir",
"scheme": "cyrillic_to_latin",
"original_length": 10,
"result_length": 10
}
Try It Live
Description
How to Use
1. Send a POST request to `/v1/text/transliterate` with the `text` to convert. 2. Set `scheme` to one of: `cyrillic_to_latin`, `greek_to_latin`, `arabic_to_latin`. 3. The response returns the transliterated `text` and the `scheme` used. 4. Use the result as a URL-safe slug or search index key.
About This Tool
The Transliteration endpoint converts text between writing systems. Currently supported: Cyrillic-to-Latin (Russian/Bulgarian), Greek-to-Latin, and Arabic-to-Latin romanisation using standard transliteration schemes.
Useful for generating URL slugs, search index keys, or display names from non-Latin scripts without requiring a full translation.
Why Use This Tool
- URL slug generation — Generate clean ASCII slugs from Russian, Greek, or Arabic product names
- Search index keys — Normalise non-Latin names to Latin for unified search indexing
- Display name fallback — Show a readable Latin form when the original script cannot be rendered
- E-commerce localisation — Generate canonical SKU identifiers from localised product names
Start using Transliterator now
Get your free API key and make your first request in under a minute.