Skip to content

Translation

Translate text between Indian languages and English using the Sarvam AI Translation API.

This example assumes using SarvamAI; is in scope and apiKey contains your SarvamAI API key.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
using var client = new SarvamAIClient(apiKey);

// Translate text from English to Hindi
var response = await client.TranslateTextAsync(
    request: new TranslateRequest
    {
        Input = "Hello, how are you?",
        SourceLanguageCode = TranslateRequestSourceLanguageCode.EnIn,
        TargetLanguageCode = TranslateRequestTargetLanguageCode.HiIn,
        Mode = TranslateRequestMode.Formal,
    });

Console.WriteLine($"Translated text: {response.TranslatedText}");