Mayura
Mayura is our powerful translation model designed to convert text between English and Indian languages while preserving meaning and context. It supports advanced features such as:
- Customizable translation styles
- Script control
- Intelligent handling of code-mixed content
For example:
"मैं ऑफिस जा रहा हूँ"
→ "I am going to the office"
This preserves the original meaning across different scripts and languages.
Key Features
Support for 11 languages including English and major Indian languages with automatic language detection.
Multiple translation styles: formal, modern-colloquial, classic-colloquial, and code-mixed for different contexts.
Flexible output script options: Roman, native, and spoken forms for customized text representation.
Advanced preprocessing and numeral format control for improved translation accuracy.
Maintains meaning and context across languages while handling cultural nuances appropriately.
Intelligent handling of mixed-language content common in Indian conversations.
Language Support
Mayura supports bidirectional translation between the following languages:
Languages (Code):
Hindi (hi-IN
), Bengali (bn-IN
), Tamil (ta-IN
), Telugu (te-IN
), Gujarati (gu-IN
), Kannada (kn-IN
), Malayalam (ml-IN
), Marathi (mr-IN
), Punjabi (pa-IN
), Odia (od-IN
), English (en-IN
)
All of the above supports both English ↔ Indian language translations.
All Indian languages support bidirectional translation with English. The ‘auto’ option in source_language_code enables automatic language detection.
Use the Sarvam-Translate model to support all 22 official Indian languages.
Key Capabilities
Basic Usage
Translation Modes
Script Control
Advanced Options
Simple translation between languages with default settings. Perfect for getting started with the Mayura API.