ginipick commited on
Commit
c7329e7
·
verified ·
1 Parent(s): 2871992

Update src/main.py

Browse files
Files changed (1) hide show
  1. src/main.py +8 -2
src/main.py CHANGED
@@ -98,11 +98,16 @@ def translate_korean_text(text: str) -> str:
98
  try:
99
  quoted_match = re.search(r"'([^']*)'", text)
100
  if not quoted_match:
101
- return text
 
 
 
 
 
102
 
103
  quoted_word = quoted_match.group(1)
104
 
105
- # 본문 번역
106
  main_text = text.replace(f"'{quoted_word}'", "XXXXX")
107
  translated_main = translate_text_chunk(main_text, "ko", "en")
108
 
@@ -122,6 +127,7 @@ def translate_korean_text(text: str) -> str:
122
  logger.error(f"Korean translation error: {e}")
123
  return text
124
 
 
125
  def translate_korean_to_english(text: str) -> str:
126
  """전체 텍스트 번역 함수"""
127
  try:
 
98
  try:
99
  quoted_match = re.search(r"'([^']*)'", text)
100
  if not quoted_match:
101
+ # 인용부호가 없는 경우 전체 텍스트를 번역하도록 함
102
+ translated_text = translate_text_chunk(text, "ko", "en")
103
+ # 번역 후 추가 전처리 (필요한 경우)
104
+ translated_text = re.sub(r'\bNAME\b', 'name', translated_text)
105
+ translated_text = translated_text.replace(" .", ".")
106
+ return translated_text
107
 
108
  quoted_word = quoted_match.group(1)
109
 
110
+ # 본문 번역: 인용부호 단어를 placeholder로 대체
111
  main_text = text.replace(f"'{quoted_word}'", "XXXXX")
112
  translated_main = translate_text_chunk(main_text, "ko", "en")
113
 
 
127
  logger.error(f"Korean translation error: {e}")
128
  return text
129
 
130
+
131
  def translate_korean_to_english(text: str) -> str:
132
  """전체 텍스트 번역 함수"""
133
  try: