Spaces:
Runtime error
Runtime error
import streamlit as st | |
from transformers import pipeline | |
from textblob import TextBlob | |
import pandas as pd | |
import pkg_resources | |
pkg_resources.require("googletrans==3.1.0a0") | |
from googletrans import Translator | |
translator = Translator() | |
import os | |
import openai | |
openai.api_key = "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" | |
pipe = pipeline('summarization') | |
st.title("Turkish Passive Summarization") | |
#Textbox for text user is entering | |
st.subheader("Enter the text you'd like to analyze.") | |
text = st.text_input('Enter text') #text is stored in this variable | |
# Girdi Metnini İngilizce'ye Çevirme | |
ttext = translator.translate(text, dest='en') | |
ttext = ttext.text | |
# Özetleme İşlemini Başlatma | |
tResponse = openai.Completion.create( | |
model="text-davinci-002", | |
prompt="Summarize this for a second-grade student: " + ttext, | |
temperature=0.7, | |
max_tokens=256, | |
top_p=1, | |
frequency_penalty=0, | |
presence_penalty=0 | |
) | |
# Üçüncü kişi | |
response = openai.Completion.create( | |
model="text-davinci-002", | |
prompt="Convert this from first-person to third person (gender female):\n\n" | |
+tResponse['choices'][0]['text'], | |
temperature=0, | |
max_tokens=60, | |
top_p=1, | |
frequency_penalty=0, | |
presence_penalty=0 | |
) | |
# Çıkan İngilizce Sonucu Elde Etme | |
ftext = response['choices'][0]['text'] | |
# İngilizce Özet | |
# İngilizce metni Türkçe'ye çevirme | |
result = translator.translate(ftext, dest='tr') | |
result = result.text | |
print("\nTürkçe Özet:\n\n",result) |