Rooni commited on
Commit
5741612
·
verified ·
1 Parent(s): 52c5bd8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -1,10 +1,12 @@
1
  import os
2
  import random
3
  import requests
 
4
  from deep_translator import GoogleTranslator
5
  from langdetect import detect
6
  from gradio_client import Client, handle_file
7
  import gradio as gr
 
8
 
9
  # Функция для получения случайного API ключа
10
  def get_random_api_key():
@@ -33,8 +35,12 @@ def process_image_and_text(image, text):
33
  if language != 'en':
34
  text = GoogleTranslator(source=language, target='en').translate(text)
35
 
 
 
 
 
 
36
  # Загрузка изображения в кеш и получение ссылки
37
- image_path = image.name
38
  image_url = handle_file(image_path)
39
 
40
  # Получение случайного API ключа
 
1
  import os
2
  import random
3
  import requests
4
+ import tempfile
5
  from deep_translator import GoogleTranslator
6
  from langdetect import detect
7
  from gradio_client import Client, handle_file
8
  import gradio as gr
9
+ from PIL import Image
10
 
11
  # Функция для получения случайного API ключа
12
  def get_random_api_key():
 
35
  if language != 'en':
36
  text = GoogleTranslator(source=language, target='en').translate(text)
37
 
38
+ # Сохранение изображения во временный файл
39
+ with tempfile.NamedTemporaryFile(delete=False, suffix=".png") as temp_file:
40
+ image.save(temp_file.name)
41
+ image_path = temp_file.name
42
+
43
  # Загрузка изображения в кеш и получение ссылки
 
44
  image_url = handle_file(image_path)
45
 
46
  # Получение случайного API ключа