jinv2 commited on
Commit
4804f97
·
verified ·
1 Parent(s): 95d7145

Update app.py

Browse files

Fix translation by embedding language tags

Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -20,12 +20,9 @@ try:
20
  summary_text = response.generated_text if hasattr(response, 'generated_text') and response.generated_text else response.summary_text if hasattr(response, 'summary_text') and response.summary_text else None
21
  if not summary_text:
22
  return "摘要生成失败,属性缺失。"
23
- # 使用 translation 方法
24
- translated_response = translation_client.translation(
25
- summary_text,
26
- src_lang="en",
27
- tgt_lang="zh"
28
- )
29
  print(f"Translation API Response: {translated_response}")
30
  return translated_response if translated_response else "翻译失败,请重试。"
31
  except Exception as e:
 
20
  summary_text = response.generated_text if hasattr(response, 'generated_text') and response.generated_text else response.summary_text if hasattr(response, 'summary_text') and response.summary_text else None
21
  if not summary_text:
22
  return "摘要生成失败,属性缺失。"
23
+ # 将语言信息嵌入输入,<2en>表示英文,<2zh>表示中文
24
+ input_for_translation = f"<2en> {summary_text} <2zh>"
25
+ translated_response = translation_client.translation(input_for_translation)
 
 
 
26
  print(f"Translation API Response: {translated_response}")
27
  return translated_response if translated_response else "翻译失败,请重试。"
28
  except Exception as e: