Transliteration API
Transliteration Types
Romanization
Convert Indic scripts to Roman script (English alphabet). Example: मैं ऑफिस → main office
Indic Script Conversion
Convert code-mixed, romanized, or English text to Indic scripts. Example: main office → मैं ऑफिस
Spoken Form
Convert written text to natural spoken form. Example: 9:30am → सुबह साढ़े नौ बजे
Code Examples
Basic Usage
Advanced Options
Python
JavaScript
cURL
API Features
Input Options
- Multiple Indic languages - Code-mixed text support - Romanized text input
- English text input
Output Formats
- Roman script (English) - Native script conversion - Spoken form output - Natural number formats
Number Handling
- International numerals (0-9) - Native numerals (१-९) - English number words
- Native number words
API Response Format
Response Schema
Example Response
request_id
Unique identifier for the request
transliterated_text
The transliterated text result in the requested target language script
Example: "main office ja raha hun"
source_language_code
The detected or provided source language of the input text in BCP-47 format
Supported Languages: bn-IN, en-IN, gu-IN, hi-IN, kn-IN, ml-IN, mr-IN, od-IN, pa-IN, ta-IN, te-IN
Example: "hi-IN"
Need help with transliteration? Contact us on discord for guidance.