Spaces:
Running
Running
import requests | |
import os | |
def translate_text(text_string, source_lang, target_lang): | |
api_key=os.getenv("SARVAM_API_KEY", "") | |
url = "https://api.sarvam.ai/translate" | |
payload = { | |
"input": text_string, | |
"source_language_code": source_lang, | |
"target_language_code": target_lang, | |
"speaker_gender": "Male", | |
"mode": "formal", | |
"model": "mayura:v1", | |
"enable_preprocessing": True | |
} | |
headers = {"Content-Type": "application/json", | |
'API-Subscription-Key': f"{api_key}" | |
} | |
response = requests.request("POST", url, json=payload, headers=headers) | |
#print(response.text) | |
return response.text | |
#text_string = "Who is the founder of Bengaluru?" | |
#source_lang = "en-IN" | |
#target_lang = "kn-IN" | |
#response_text = translate_text(text_string, source_lang, target_lang) | |
#print(response_text) |