Sarvam AI
Sarvam Motif

Translation API

Translation that feels native across India's languages

Translate text between English and 10 Indian languages with accuracy that preserves meaning, tone, and cultural context.

144/1000

Translation will appear here…

Why translate with Sarvam

Translate like you talk

Other systems use English as a bridge. Mayura translates directly between Indian languages, reducing the distortion that accumulates every time meaning passes through an intermediary.

Long-context understanding

Paragraph-level and document-level translation that maintains consistency of terminology, tone, and narrative across the full text, not just sentence by sentence.

Code-mixed input, handled naturally

Your users write in Hindi-English, Tamil-English, or any mix they're comfortable with. Mayura reads it as-is and translates it faithfully.

Numeral and script flexibility

Switch between Indic and international numeral formats. Choose native script or Roman transliteration for the output. Set it once in your API call.

Automatic language detection

Don't know the source language? Set source_language_code to "auto" and let the model figure it out.

How to translate with Sarvam

From plain text to fluent output: send text, set languages, choose tone and formatting, and read the response in four API steps.

No credit card needed. Get started for free.

1.

Send your source text

Paste or POST plain text in any supported language. Code-mixed input works as-is and needs no cleaning or normalization first.

2.

Set source and target languages

Include source and target language codes on every request. Set the source to auto when the input language should be detected automatically.

3.

Choose mode and output format

Choose formal, modern colloquial, classical colloquial, or code-mixed mode. Set numeral format and native script or Roman transliteration for output.

4.

Receive the translated text

Read fluent translated text from the REST API response. Show it in your interface, store it with your data, or pass it to the next pipeline step.

Translate for every context

Different situations call for different registers. Mayura gives you four translation modes so the output matches where and how it will be read.

Official

Formal

Professional, respectful tone for official documents, legal content, government communications, and enterprise workflows.

Contemporary

Modern colloquial

Casual, contemporary language used in daily conversation. Best for consumer apps, chat interfaces, and social contexts.

Heritage

Classical colloquial

Traditional everyday speech with cultural nuances preserved. Closer to how an older generation would speak and write.

Bilingual

Code-mixed

Handles mixed-language input from Indian messaging, social media, and customer conversations with output that mirrors the blend.

Built for how India communicates

Use cases for Translation

Product & App Localization

Your app speaks every language your users do. Every word they see translates without anything breaking. Ship faster, in more markets.

In-app strings and UI copy
Push notifications and alerts
Onboarding and help content
EdTech & Learning

Formal mode for academic content. Natural, conversational mode for tutoring and video captions.

Course and curriculum content
Tutoring and live session captions
Assessments and answer explanations
BFSI & Fintech

Financial notifications that people actually understand. EMI reminders, KYC prompts, and loan updates in the language they think in, the numerals they use, the names they know. Ready to send.

EMI reminders and KYC prompts
Loan updates and account summaries
Native numeral and script formatting
E-Commerce Personalization

Translate product reviews, promo messages, and order updates with code-mixing intact — "top-notch quality थी, delivery थोड़ी late थी".

Product reviews with code-mixing intact
Promo messages and offers
Order and delivery updates
Customer Support

Support customers in the language they think in, not just the language they type in. Gender-aware translation across Indian languages, out of the box.

Gender-aware agent responses
Chatbot and IVR localisation
Escalation scripts across languages

Translation in 11 languages

Accurate, fluent translation across the languages India speaks.

हिन्दीHindi · hi-IN
தமிழ்Tamil · ta-IN
বাংলাBengali · bn-IN
తెలుగుTelugu · te-IN
ಕನ್ನಡKannada · kn-IN
മലയാളംMalayalam · ml-IN
मराठीMarathi · mr-IN
ગુજરાતીGujarati · gu-IN
ਪੰਜਾਬੀPunjabi · pa-IN
ଓଡ଼ିଆOdia · or-IN
EnglishEnglish · en-IN

Simple, transparent pricing

Start free. Scale as you grow. No hidden costs.

Base plan

₹20

per 10K characters

Sarvam Translate V1 · Translate Mayura V1

Free trial included

No credit card required. Get API keys instantly.

11 languages supported
4 translation modes
Code-mixed input support
Automatic language detection
Volume discounts available
Enterprise pricing available

Your questions, answered

Mayura is Sarvam's translation model, purpose-built for Indian languages. It translates directly between Indian languages and English without routing through a bridge language, preserving meaning, tone, and cultural context.
Mayura supports translation between English and 10 Indian languages: Hindi, Tamil, Bengali, Telugu, Kannada, Malayalam, Marathi, Gujarati, Punjabi, and Odia.
Mayura offers four modes: Formal (professional, official tone), Modern colloquial (casual, contemporary), Classical colloquial (traditional everyday speech), and Code-mixed (handles mixed-language input and produces natural blended output).
Yes. Mayura reads Hindi-English, Tamil-English, and other mixed-language text as-is and translates it faithfully without requiring clean single-language input.
Yes. Set source_language_code to "auto" in your API call and Mayura will detect the source language automatically.
Yes. You can configure numeral format (native Indic or international digits) and script preference (native script or Roman transliteration) directly in your API call.

Start translating in minutes