Python 我怎样才能把科隆翻译成法语?

Python 我怎样才能把科隆翻译成法语?,python,multithreading,machine-learning,Python,Multithreading,Machine Learning,我的数据包含5列和一列应用了成分,我想用线程的概念将其翻译成法语。我还没有找到一个方法来做这件事。我该怎么做? 我试过这个代码,但不起作用 def split_df_thread(df ,nbthreads= 200): return np.array_split(df['ingredients_text'],nbthreads) translator = Translator() def thread_function_full(data,index,chunk_size):

我的数据包含5列和一列应用了成分,我想用线程的概念将其翻译成法语。我还没有找到一个方法来做这件事。我该怎么做? 我试过这个代码,但不起作用

  def split_df_thread(df ,nbthreads= 200):
  return np.array_split(df['ingredients_text'],nbthreads)

translator = Translator()

def thread_function_full(data,index,chunk_size):
  start_x=None
  start_y=None
  
  df['transalted'] = df['ingredients_text'].apply(lambda x: translator.translate(x, dest='fr').text)
  for i in range (len(df)):
    if start_x == None or start_y == None :
      title_size = 250
      numTitels=1<<200

list_coordinates=[]
for i in range (len(df)):
   list_coordinates.append(df.ingredients_text[i]);
   chunks=split_df_thread(list_coordinates,200)

chunk_size=len(chunks[0])
threads=list()

index= 0
for dt in chunks : 
  threads.append(threading.Thread(target=thread_function_full, args=(dt,index,chunk_size)) )
  index=1

print ('Continue?: [Y/n] ')
input()

for thread in threads:
  thread.start()

for thread in threads:
  thread.join()
def split_df_线程(df,nbthreads=200):
返回np.array_split(df['components_text'],nbthreads)
translator=translator()
def线程功能已满(数据、索引、块大小):
start_x=无
开始时间=无
df['transalted']=df['components_text'].apply(lambda x:translator.translate(x,dest='fr').text)
对于范围内的i(len(df)):
如果start_x==无或start_y==无:
标题尺寸=250
numTitels=1