Athspi commited on
Commit
485d808
·
verified ·
1 Parent(s): cdce3d0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -14,8 +14,8 @@ genai.configure(api_key=os.environ["GEMINI_API_KEY"])
14
 
15
  # Create the Gemini model
16
  generation_config = {
17
- "temperature": 1,
18
- "top_p": 0.95,
19
  "top_k": 40,
20
  "max_output_tokens": 8192,
21
  "response_mime_type": "text/plain",
@@ -96,8 +96,9 @@ def format_timestamp(seconds):
96
  return f"{hours:02}:{minutes:02}:{int(seconds):02},{milliseconds:03}"
97
 
98
  def translate_text(text, target_language):
99
- """Translate text using Gemini."""
100
- prompt = f"Translate the following text into {target_language}:\n\n{text}"
 
101
  response = model.generate_content(prompt)
102
  return response.text
103
 
 
14
 
15
  # Create the Gemini model
16
  generation_config = {
17
+ "temperature": 0.7, # Lower temperature for more accurate translations
18
+ "top_p": 0.9,
19
  "top_k": 40,
20
  "max_output_tokens": 8192,
21
  "response_mime_type": "text/plain",
 
96
  return f"{hours:02}:{minutes:02}:{int(seconds):02},{milliseconds:03}"
97
 
98
  def translate_text(text, target_language):
99
+ """Translate text using Gemini with a magic prompt."""
100
+ # Magic prompt for clean translations
101
+ prompt = f"Translate the following text into {target_language}. Do not add any extra words like 'Here is the translation:' or 'Translation:'. Just provide the translated text:\n\n{text}"
102
  response = model.generate_content(prompt)
103
  return response.text
104