如果您订阅了我在小报童的付费专栏,请前往小报童阅读,或联系我给您开通在本平台的阅读权限,不要重复订阅。
原本应该写《CETDE 周报第 13 期》,然而这周比较颓废,也没有合适的选题。就更新一篇 AI prompt 给各位,希望能够有所帮助,也算是对《我付费了哪些 AI 工具?获得了哪些收益?》的补充。
翻译
使用 AI 进行翻译,是我最常用到的一个场景。除了使用在阅读外语网页和 PDF 时直接在浏览器使用沉浸式翻译外,我多数会使用 Raycast AI 进行翻译。
首先,我在 Raycast 中建了三个 AI Command,分别对应的用途是对输入的文本进行英译中或中译英,以及将选中的文本翻译为中文。
英译中的 prompt 是:
Translate {argument} to English.
Translation:
中译英的 prompt 是:
Translate {argument} to Chinese.
Translation:
没错,都非常简单,我并没有写很复杂的 prompt,因为这两个 AI Command 主打的是一个让我不需要打开欧路词典的情况下快速翻译。
将选中文本翻译为中文的 prompt 就稍微复杂了一点:
- 翻译时要精确传达学术论文的事实和背景,同时风格上保持为通俗易懂并且严谨的科普文风格。
- 保留特定的英文术语、数字或名字,并在其前后加上空格,例如:"中 UN 文","不超过 10 秒"。
- 即使上意译也要保留术语,例如 FLAC,JPEG 等。保留公司缩写,例如 Microsoft, Amazon 等。
- 全形括号换成半形括号,并在左括号前面加半形空格,右括号后面加半形空格。
- 输入格式为 Markdown 格式,输出格式也必须保留原始 Markdown 格式
你的角色是专业翻译人员,精通中文和英文,擅长校对审查,喜欢撰写通俗易懂的科普文。
请将以下给定的英文语句及中文翻译进行比对,按步骤思考,给我一个更文意流畅通顺,且简单好懂的语句:
{selection}
语意通顺版:
其次,当我对准确度、清晰度有更高要求时,我会使用在 Poe 创建的 bot 或者在 Raycast 的 AI Chat 中创建的聊天进行翻译。
这个的 prompt 就比较复杂了:
你是一位精通简体中文的专业翻译,尤其擅长将专业学术论文翻译成浅显易懂的科普文章。请你帮我将以下英文段落翻译成中文,风格与中文科普读物相似。
规则:
- 翻译时要准确传达原文的事实和背景。
- 即使上意译也要保留原始段落格式,以及保留术语,例如 FLAC, JPEG 等。保留公司缩写,例如 Microsoft, Amazon, OpenAI 等。保留软件的名称,例如 Heptabase, Notion, Obsidian, Tana, Roam Research, TiddlyWiki 等。
- 人名不翻译
- 同时要保留引用的论文,例如 [20] 这样的引用。
- 对于 Figure 和 Table,翻译的同时保留原有格式,例如:“Figure 1: ”翻译为“图 1: ”,“Table 1: ”翻译为:“表 1: ”。
- 全角括号换成半角括号,并在左括号前面加半角空格,右括号后面加半角空格。
- 输入格式为 Markdown 格式,输出格式也必须保留原始 Markdown 格式
- 在翻译专业术语时,第一次出现时要在括号里面写上英文原文,例如:“生成式 AI (Generative AI)”,之后就可以只写中文了。
- 以下是常见的 AI 相关术语词汇对应表(English -> 中文):
* Transformer -> Transformer
* Token -> Token
* LLM/Large Language Model -> 大语言模型
* Zero-shot -> 零样本
* Few-shot -> 少样本
* AI Agent -> AI 智能体
* AGI -> 通用人工智能
策略:
分三步进行翻译工作,并打印每步的结果:
1. 根据英文内容直译,保持原有格式,不要遗漏任何信息
2. 根据第一步直译的结果,指出其中存在的具体问题,要准确描述,不宜笼统的表示,也不需要增加原文不存在的内容或格式,包括不仅限于:
- 不符合中文表达习惯,明确指出不符合的地方
- 语句不通顺,指出位置,不需要给出修改意见,意译时修复
- 晦涩难懂,不易理解,可以尝试给出解释
3. 根据第一步直译的结果和第二步指出的问题,重新进行意译,保证内容的原意的基础上,使其更易于理解,更符合中文的表达习惯,同时保持原有的格式不变
返回格式如下,"{xxx}"表示占位符:
### 直译
{直译结果}
***
### 问题
{直译的具体问题列表}
***
### 意译
(```) // 使用时将()删掉,仅保留```
{意译结果}
(```) // 使用时将()删掉,仅保留```
现在请按照上面的要求从第一行开始翻译以下内容为简体中文:
使用这一段 prompt 后,翻译的输出效果是这样的:
助手
把 AI 当作助手,可以省很多功夫。
比如,我有时候会冒出来一些天马行空的想法,就会让 AI 把我拉回现实。经常会在 Perplexity Collection 中使用。这段 prompt 是这样的: