以下为您介绍将外国 PPT 翻译为中文的工具及相关方法:
有一种自动 PPT 翻译脚本,其开发过程如下:
此外,还有 Claude 官方文档提示词工程最佳实践@未来力场编译版(中英对照),源地址 https://docs.anthropic.com/claude/docs ,扫码关注#未来力场:AIGC 最佳实践中文互联网搬运工。
这个故事起源于,我有一个客户,有一天global的老大来开会,喊了微博的销售,会后老外想要一个案例分析,微博也答应了。但是TMD过了一个礼拜,他们给了个中文的案例,说没人翻译...就只好让同事用gpt去翻,但是发现这个PPT碎的令人发指,小朋友翻译翻的绝望了,就想办法写了个自动翻译的脚本。目前测下来整体还可以,虽然性能还不够好(比如有些翻译不是很全,有些本土化的梗无法理解),但整体的效率已经提升很多了。(版本还会有些小更新,改了个名字好找一点~)脚本在Python环境下运行,整体逻辑不复杂,分成几个步骤(如果有大佬有兴趣拆成xml来搞,欢迎交流)[heading2]前期准备[content]因为翻译需要外接API,这里根据自己的API资源提前设置下,推荐讯飞大模型,新账户免费送200万tokens,有效期3个月,很良心~https://xinghuo.xfyun.cn/首页进去选择API接入,然后点服务管理进入控制台创建一个新项目,比如“PPT翻译”,这样你的API只会被这个项目ID调用,避免泄露点进去,找到左边机器翻译的模型按提示来,领一个200万tokens的礼包然后就可以在主控台看到对应的id,apikey,api secret和接入路径了[heading2][heading2]导入依赖[content]大部分都是常用的,只有一个ppt可能需要装运行CMD输入pip install python-pptx,如果还缺的可以按提示安装[heading2]初始化API相关信息和文件路径[content]接着先设置对应的api信息,其他模型可以对应做替换
因为讯飞的API请求有自己的规则,这里根据讯飞的API文档配置做了请求指令,确保API可以正确调用。打印响应数据设置方便监测脚本执行动态,如果碰到报错可以随时做优化。[heading2]翻译脚本[content]目前只设置了文本翻译,因为表格元素需求不大,没有对图表做处理,所以这里排除了所有shape,如果要加入表格翻译的话,可以定义shape = table来定义表格,然后翻译表格里的cell实现。接收路径我已经调过了,如果用其他的API,要在translated_text = get_result后面替换成自己的地址然后是语言的选择,我的原文件是中文,用'cn'表示,如果是英文的文档改成‘en’,其他语种对应代码贴出来就可以直接跑了,也还有优化空间,大家可以diy一下,比如“100w"“官微”这种比较本土的说法,翻译还识别不出来。关于文档里面有些文字没有翻译,主要是因为被group了,然后对应的形状被识别成了单一的图形。一个办法是在翻译之前批量处理一下,全选所有元素ungroup,还有一种方式把PPT拆解为xml(这个有点复杂,之后我会再试一试)。python目前没有ungroup的功能。适合那些有特别多碎块的PPT,保留字体和格式(不过全角和半角需要手动改一下,还需要根据实际翻译的长度调整下字号)。算是个半成品吧,不过实测下来,也差不多能节省小朋友80%以上的工作量。[heading2]实际翻译效果[heading1]版本更新[heading2]V1.1[content]优化了翻译提取的部分代码,采用整段翻译,速度提升,后续要增加读取表格和图形,所以尽量简洁一些
源地址https://docs.anthropic.com/claude/docs扫码关注#未来力场:AIGC最佳实践中文互联网搬运工[heading1]写在前面[heading1]Hello,未来力场又整活儿了![content]10月份我们发了一个《OpenAI:GPT最佳实践中文大白话版本》,有几万次阅读;飞书文档地址在此:https://futureforce.feishu.cn/file/CMpdbLxAhon5K5x5C1OcciYwnOf这次是续集!这个PPT是Anthropic上个月更新进自己官网的,我们还是按照之前的做法,把它编译成了中文,并且英文原文也在里面(对照阅读很有用!)。几点说明:1、本文档与OpenAI那个文档涵盖的提示词工程技巧是基本相通的;2、官方文档是经常被忽视的宝藏,我们永远提倡大家利用好官方文档;3、我们的定位是“AI行业观察”,会持续输出系统性的AI+内容。左下角是公众号二维码和小助手的二维码(负责拉围绕本文的交流群),欢迎交流。最后,如果本文档在传播过程中,被修改夹带了任何不是我们的二维码,那就是偷别人劳动成果给自己引流的。请不要扫,让我们气死他们[heading1]Prompt Engineering Techniques