久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    AI自動化辦公:批量將Excel表格英文內容翻譯為中文

     AIGC部落 2024-05-31 發布于廣東

    有一個50列的表格,里面都是英文,要翻譯成中文:

    在ChatGPT中輸入提示詞:

    你是一個開發AI大模型應用的Python編程專家,要完成以下任務的Python腳本:

    打開Excel文件:"F:\AI自媒體內容\AI行業數據分析\poetop50bots.xlsx"

    讀取A2到B51這個區域中的每一個單元格內容,

    調用deepseek-chat模型(上下文長度32K,最大輸出長度4K)來將單元格的內容翻譯成中文;

    模型的base_url為:https://api.deepseek.com

    模型的api_key為:XXX

    temperature 參數設置認為 1.1

    提示詞為:把英文內容翻譯為中文

    調用deepseek-chat模型API的示例參照【】里面的內容:

    【# Please install OpenAI SDK first:`pip3 install openai`

    from openai import OpenAI

    client = OpenAI(api_key="<deepseek api key>", base_url="https://api.deepseek.com")

    response = client.chat.completions.create(

    model="deepseek-chat",

    messages=[

    {"role": "system", "content": "You are a helpful assistant"},

    {"role": "user", "content": "Hello"},

    ],

    stream=False

    )

    print(response.choices[0].message.content)

    模型返回的json數據示例:

    {

    "id": "65c327b06948c8d635c8316c6885d95e",

    "choices": [

    {

    "index": 0,

    "message": {

    "content": "Hello! How can I assist you with your programming or computer science questions today?",

    "role": "assistant"

    },

    "finish_reason": "stop",

    "logprobs": null

    }

    ],

    "created": 1717069572,

    "model": "deepseek-coder",

    "system_fingerprint": "fp_ded2115e5a",

    "object": "chat.completion",

    "usage": {

    "prompt_tokens": 18,

    "completion_tokens": 16,

    "total_tokens": 34

    }

    }

    解析返回的JSON數據,獲取翻譯后的文本,將翻譯后的文本內容寫入一個新的表格文件中;

    注意:

    每一步都要輸出相關信息到屏幕上

    如果單元格的文本長度或者翻譯返回的文本長度超過模型限制,那就進行拆分,然后組合在一起;

    Chatpgt生成的代碼:

    import pandas as pd

    import requests

    import json

    # 讀取Excel文件

    file_path = "F:\\AI自媒體內容\\AI行業數據分析\\poetop50bots.xlsx"

    df = pd.read_excel(file_path, header=None, usecols="A:B", skiprows=1, nrows=50)

    # DeepSeek API配置信息

    base_url = "https://api.deepseek.com"

    api_key = "XXX"

    model = "deepseek-chat"

    def translate_text(text):

    headers = {

    'Authorization': f'Bearer {api_key}',

    'Content-Type': 'application/json'

    }

    data = {

    "model": model,

    "messages": [

    {"role": "system", "content": "You are a helpful assistant"},

    {"role": "user", "content": f"把英文內容翻譯為中文:{text}"}

    ],

    "stream": False

    }

    response = requests.post(f"{base_url}/v1/chat/completions", headers=headers, json=data)

    response.raise_for_status() # 檢查請求是否成功

    translated_text = response.json()['choices'][0]['message']['content']

    return translated_text

    def split_text(text, max_length):

    return [text[i:i + max_length] for i in range(0, len(text), max_length)]

    # 輸出每一步的信息到屏幕上

    print(f"讀取文件: {file_path}")

    for index, row in df.iterrows():

    for col in [0, 1]: # 遍歷A和B列

    text = row[col]

    if pd.isna(text):

    continue

    text = str(text)

    print(f"正在翻譯單元格({index+2}, {chr(col+65)}): {text}")

    max_input_length = 32000

    max_output_length = 4000

    if len(text) > max_input_length:

    parts = split_text(text, max_input_length)

    translated_parts = [translate_text(part) for part in parts]

    translated_text = ''.join(translated_parts)

    else:

    translated_text = translate_text(text)

    print(f"翻譯結果: {translated_text}")

    # 將翻譯后的文本寫入DataFrame中

    df.iat[index, col] = translated_text

    # 將結果寫回到新的Excel文件中

    new_file_path = "F:\\AI自媒體內容\\AI行業數據分析\\translated_poetop50bots.xlsx"

    df.to_excel(new_file_path, index=False, header=False, startrow=1)

    print(f"翻譯完成,結果已寫入文件: {new_file_path}")

      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 一个人免费视频WWW在线观看| 高清无码一区二区在线观看| 亚洲av成人免费在线| 国产欧美日韩亚洲一区二区三区| 97在线精品视频免费| 六月丁香婷婷色狠狠久久| 人人妻人人狠人人爽| 亚洲www永久成人网站| 久久99亚洲含羞草影院| 人妻丝袜中文无码AV影音先锋专区 | 午夜射精日本三级| 最新中文字幕国产精品| 久久超碰色中文字幕超清| 久久久久波多野结衣高潮| 国产成人a在线观看视频免费| 国产AV福利第一精品| 亚洲 欧美 国产 制服 动漫| 深夜av在线免费观看| 亚洲 都市 无码 校园 激情| 高清看男人插曲女人视频| 亚洲精品男男一区二区| H无码动漫在线观看| 四虎影视一区二区精品| 国产精品久久久尹人香蕉| 最新国产乱人伦偷精品免费网站 | 亚洲精品男男一区二区| A级日本乱理伦片免费入口| 2019亚洲午夜无码天堂 | 一本久道久久综合狠狠爱| 高清中文字幕国产精品| 国内揄拍国内精品人妻| 五月丁香啪啪| 国产乱理伦片在线观看夜| 岛国岛国免费v片在线观看| 加勒比中文字幕无码一区| 波多野结衣在线精品视频| 午夜夫妻试看120国产| 无码AV无码免费一区二区| 久久精品国产99久久久古代 | 内射口爆少妇麻豆| 亚洲欧美日韩成人一区|