Translation converts text from one language to another while preserving its meaning. For Example: ‘मैं ऑफिस जा रहा हूँ’ translates to ‘I am going to the office’ in English, where the script and language change, but the original meaning remains the same.
Available languages:
bn-IN: Bengalien-IN: Englishgu-IN: Gujaratihi-IN: Hindikn-IN: Kannadaml-IN: Malayalammr-IN: Marathiod-IN: Odiapa-IN: Punjabita-IN: Tamilte-IN: Teluguas-IN: Assamesebrx-IN: Bododoi-IN: Dogrikok-IN: Konkaniks-IN: Kashmirimai-IN: Maithilimni-IN: Manipuri (Meiteilon)ne-IN: Nepalisa-IN: Sanskritsat-IN: Santalisd-IN: Sindhiur-IN: UrduFor hands-on practice, you can explore the notebook tutorial on Translate API Tutorial.
The text you want to translate is the input text that will be processed by the translation model. The maximum is 1000 characters for Mayura:v1 and 2000 characters for Sarvam-Translate:v1.
Source language code for translation input.
mayura:v1 Languages: Bengali, English, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu
sarvam-translate:v1 Languages: All mayura:v1 languages and Assamese, Bodo, Dogri, Konkani, Kashmiri, Maithili, Manipuri, Nepali, Sanskrit, Santali, Sindhi, Urdu
Note: mayura:v1 supports automatic language detection using ‘auto’ as the source language code.
The language code of the translated text. This specifies the target language for translation.
mayura:v1 Languages: Bengali, English, Gujarati, Hindi, Kannada, Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu
sarvam-translate:v1 Languages: All mayura:v1 and Assamese, Bodo, Dogri, Konkani, Kashmiri, Maithili, Manipuri, Nepali, Sanskrit, Santali, Sindhi, Urdu
Specifies the tone or style of the translation.
Model Support:
Default: formal
Specifies the translation model to use.
output_script: This is an optional parameter which controls the transliteration style applied to the output text.
Transliteration: Converting text from one script to another while preserving pronunciation.
For mayura:v1 - We support transliteration with four options:
null(default): No transliteration applied.roman: Transliteration in Romanized script.fully-native: Transliteration in the native script with formal style.spoken-form-in-native: Transliteration in the native script with spoken style.For sarvam-translate:v1 - Transliteration is not supported.
English: Your EMI of Rs. 3000 is pending.
Default modern translation: आपका Rs. 3000 का EMI pending है (when null is passed).
With postprocessing enabled:
numerals_format is an optional parameter with two options (supported for both mayura:v1 and sarvam-translate:v1):
international (default): Uses regular numerals (0-9).native: Uses language-specific native numerals.international format is selected, we use regular numerals (0-9). For example: मेरा phone number है: 9840950950.native format is selected, we use language-specific native numerals, like: मेरा phone number है: ९८४०९५०९५०.