Python googletrans在长时间迭代后无法正常工作

2024-10-04 03:24:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是尝试将JSON对象字段数据转换为我的母语(僧伽罗语)。但有时转换不正确。 例如,当我转换时

{ "artist_name": "Ajith Mutukumarana"}

有时它会正确地转换为

{"artist_name":"අජිත් මුතුකුමාරණ"}

有时转换不正确

{ "artist_name": "Ajith Mutukumarana"}

看起来,随着时间的推移,经过长时间的迭代,这个问题即将出现。 我的密码是

translator=Translator()

def convert_to_sinhala(text):     
  if(text==None):
        return None
  else:
        tra=translator.translate(text,dest="si").text 
        return tra


def format_song(song):
  obj = {
    "artist_name" :  convert_to_sinhala(song['artist_name'])
  }
  return obj
#my json object list with 1000 objects
for song in objects:
    
    obj = format_song(song) 
    print(obj)
    

请建议我如何解决这个问题


Tags: totextnamenoneobjconvertreturnsong