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
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
Supported languages: bn-IN, en-IN, gu-IN, hi-IN, kn-IN, ml-IN, mr-IN, od-IN, pa-IN, ta-IN, te-IN
More Response Examples
Indic Script Conversion (English to Indic):
With Spoken Form Numerals:
With Native Numerals:
Error Responses
All errors return a JSON object with an error field containing details about what went wrong.
Error Response Structure
Error Codes Reference
Example Error Response
Error Handling Code Example
Check out our detailed API Reference to explore Transliteration and all available options.
Need help with transliteration? Contact us on discord for guidance.