File size: 615 Bytes
531fd5d 34bc649 531fd5d 34bc649 531fd5d 34bc649 531fd5d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import os
API_KEY = os.getenv("GEMINI_KEY")
import requests
import os
API_KEY = os.getenv("GEMINI_KEY")
URL = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key={API_KEY}"
HEADERS = {"Content-Type": "application/json"}
def ask_gemini(prompt):
payload = {"contents": [{"parts": [{"text": prompt}]}]}
res = requests.post(URL, headers=HEADERS, json=payload)
return res.json()['candidates'][0]['content']['parts'][0]['text']
def translate_to_bangla(english_text):
prompt = f"Translate this to Bengali:\\n\\n{english_text}"
return ask_gemini(prompt)
|