Spaces:
Sleeping
Sleeping
File size: 676 Bytes
504ad8d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import gradio as gr
from google import genai
import os
client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])
def diacritize(text):
prompt = f"""
أضف التشكيل الكامل للنص العربي التالي مع مراعاة المعنى:
{text}
أعد النص فقط بعد التشكيل بدون أي شرح.
"""
response = client.models.generate_content(
model="gemini-2.5-flash",
contents=prompt
)
return response.text
demo = gr.Interface(
fn=diacritize,
inputs=gr.Textbox(lines=6, label="Input Text"),
outputs=gr.Textbox(label="Diacritized Text"),
title="Arabic Diacritization API"
)
demo.launch() |