Duaer

AI 配方

在 Duaer 里用 AI 批量翻译 Excel 的一列

在 Duaer 里上传 Excel,用 Basic LLM Chain 逐行翻译指定的一列,再把译文并回原表导出。

在 Duaer 里搭批量翻译

  1. 加 Form Trigger,一个 File 字段,标签 Sheet,Accepted File Types 写 .xlsx。
  2. 接 Extract from File,选 Extract From XLSX,Input Binary Field 填 Sheet。每行变成一条。
  3. 接 Basic LLM Chain,Chat Model 挂 Duaer Chat Model。Source for Prompt (User Message) 选 Define below,Prompt (User Message) 写:把下面的商品名翻译成英文,只输出译文,不要解释:{{ $json["品名"] }}。
  4. Basic LLM Chain 只输出 text。接 Merge:Input 1 连 Extract from File,Input 2 连 Basic LLM Chain,Mode 选 Combine,Combine By 选 Position。
  5. 接 Convert to File,选 Convert to XLSX,导出带 text 列的新表。

译得更稳

  • 术语统一:在 Prompt 里列出固定译法,例如「保温杯 = insulated tumbler」。
  • 空单元格先用 Filter 去掉,省调用。去掉后 Merge 的 Input 1 也要连 Filter 之后,两边行数才对得上。
  • 每行一次模型调用,按所选模型价格扣积分。几千行时先拿 20 行试 Prompt。

常见问题

Duaer 翻译后的结果为什么没有原来的列?

Duaer 的 Basic LLM Chain 只输出 text。用 Merge 按 Position 把译文并回原来的行。

Duaer 能一次翻译多列吗?

能。在 Duaer 的 Prompt 里让模型输出 JSON,或者每列各接一个 Basic LLM Chain 再依次 Merge。

同组