
## AI驱动的Google幻灯片自动翻译工作流
这个工作流自动化了**Google幻灯片演示文稿的翻译**过程,支持**从任何语言翻译**,同时保持原始格式和幻灯片结构不变。它利用了**Google API**、**AI翻译(Gemini/PaLM)**和模块化执行,具有高灵活性和准确性。
**免责声明**:文本通过Google幻灯片API被分割成小块,因此翻译不一定总是上下文相关的。
### 主要优势
⚡ **节省时间**:自动化了通常手动且容易出错的幻灯片翻译任务。
🌍 **AI驱动的准确性**:使用Google Gemini提供上下文感知的翻译,同时遵守定义的规则。
🔒 **安全且非破坏性**:原始演示文稿永远不会被修改——始终创建新副本。
🎯 **精确性**:跳过不相关的文本(如电子邮件、URL、姓名)以避免误译。
🔁 **模块化与可扩展性**:使用子工作流和批处理,适合包含多张幻灯片的演示文稿。
🎨 **布局保持**:保持原始设计和格式不变。
### 工作原理
**初始化阶段:**
– 工作流从手动触发器(”当点击’执行工作流'”)开始
– 设置要翻译的语言(重要:使用ISO-639格式)
– 复制指定的Google幻灯片演示文稿(”复制演示文稿”)以创建用于翻译的新副本,保留原始文件
**幻灯片处理:**
– 工作流从复制的演示文稿中获取幻灯片(”从演示文稿获取幻灯片”)并以批处理方式处理(”循环遍历项目”)
– 对于每张幻灯片,使用自定义JavaScript代码段提取文本内容(”提取文本”),该代码段识别并收集文本元素,同时保留幻灯片的objectId
**翻译阶段:**
– 提取的文本传递给LangChain代理(”翻译专家”),该代理将内容从意大利语翻译为英语,遵循严格指南(如跳过URL、品牌名称等)
– 翻译后的文本发送到”翻译Google幻灯片”节点,该节点使用幻灯片的objectId作为目标替换演示文稿中的原始文本
**执行流程:**
– 工作流包含延迟(”等待10秒”和”等待3秒”)以管理API速率限制并确保平稳执行
– 该过程对每批幻灯片重复,直到所有内容都被翻译
### 设置步骤
**先决条件:**
– 确保可以访问源Google幻灯片演示文稿(在”复制演示文稿”中通过fileId指定)
– 为Google Drive和Slides设置Google OAuth2凭据(节点引用凭据如”Google Slides账户”)
– 为翻译代理配置Google Gemini(PaLM)API凭据
**配置:**
– 更新”复制演示文稿”节点中的fileId以指向您的源演示文稿
– 如果需要,调整”翻译专家”节点中的翻译指南(如语言对或排除规则)
– 根据API限制修改批处理大小或等待时间(如”等待10秒”)
**执行:**
– 手动运行工作流或通过”执行工作流”节点从另一个工作流触发
– 在n8n的执行日志中监控进度,因为每张幻灯片都是按顺序处理和翻译的
**输出:**
– 翻译后的演示文稿作为新文件保存在Google Drive中,文件名包含时间戳(如NAME_PRESENTATION_{lang}_{timestamp})
**注意**:工作流当前处于非活动状态(”active”: false);配置后启用。
### 需要帮助定制?
请联系我获取咨询和支持或在Linkedin上添加我。

评论(0)