translate

Translate text between English and Indian languages using Sarvam AI (Sarvam-Translate, Mayura). Handles content translation and app localization across 22+ languages with mode control, script options, and numeral formats. Use when translating or localizing content for Indian users.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "translate" with this command: npx skills add sarvamai/skills/sarvamai-skills-translate

Translation — Sarvam AI

[!IMPORTANT] Auth: api-subscription-key header — NOT Authorization: Bearer. Base URL: https://api.sarvam.ai/v1

Models

ModelMax InputLanguagesFeatures
sarvam-translate:v12,000 chars22 languagesFormal style, numerals_format
mayura:v11,000 chars11 languagesmode, output_script, speaker_gender

Quick Start (Python)

from sarvamai import SarvamAI
client = SarvamAI()

response = client.text.translate(
    input="Hello, how are you?",
    source_language_code="en-IN",
    target_language_code="hi-IN",
    model="sarvam-translate:v1"
)
print(response.translated_text)

Quick Start (JavaScript/TypeScript)

import { SarvamAIClient } from "sarvamai";

const client = new SarvamAIClient({ apiSubscriptionKey: "YOUR_SARVAM_API_KEY" });

const response = await client.text.translate({
    input: "Hello, how are you?",
    source_language_code: "en-IN",
    target_language_code: "hi-IN",
    model: "sarvam-translate:v1"
});
console.log(response.translated_text);

Gotchas

GotchaDetail
Method nameBoth Python & JS: client.text.translate({...}) — NOT client.translate.translate(). Same text namespace in both SDKs.
output_script on sarvam-translateNOT supported — only works with mayura:v1. Silently ignored on sarvam-translate:v1.
mode/speaker_genderOnly work with mayura:v1. sarvam-translate:v1 only supports formal style + numerals_format.
Odia language codeod-IN — NOT or-IN.
Character limitsExceeding returns 422. Split long text at sentence boundaries.

Full Docs

Fetch language codes, mode examples, script options, and numeral formats from:

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

speech-to-text

No summary provided by upstream source.

Repository SourceNeeds Review
General

text-to-speech

No summary provided by upstream source.

Repository SourceNeeds Review
General

chat

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

voice-agents

No summary provided by upstream source.

Repository SourceNeeds Review