ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Cherry Studio 翻译:文字、图片、PDF 都能翻,流式出稿,3 步就能用上

Cherry Studio 翻译:文字、图片、PDF 都能翻,流式出稿,3 步就能用上

Cherry Studio 翻译:文字、图片、PDF 都能翻,流式出稿,3 步就能用上

【免费下载链接】cherry-studio🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端项目地址: https://gitcode.com/CherryHQ/cherry-studio

写产品说明想顺手对照一份英文版、收到外文 PDF 又不想再切到网页工具?Cherry Studio 的翻译功能把这件事收进桌面端:粘一段文字、丢一张图片、或拖一个 PDF 进来,选定目标语言,译文就一个字一个字地流出来,长文档也能边出边看。它是开源的,语言对、模型、格式都能自己调。

🧩 翻译功能覆盖哪些日常场景

  • 纯文本对照。想把一段中文立刻看到英文对照:粘贴进输入框、选好目标语言、回车。左边原文右边译文并排,翻完自动进历史,随时能翻回去看。
  • 图片 OCR 翻译。截图里的外文、拍下的菜单或说明书:拖图片进来,先走 OCR 把文字抠出来,再交给你选的模型翻译,最后得到可复制的纯文本译文。
  • PDF 文件翻译。整份文档不想手动拆:拖入 PDF,按页翻译并尽量保留版式,译完在原页和译文之间来回翻,对照着读。
  • 常用语言对切换。平时只在中英之间倒:把这一对设成常用,方向一键互换,不用每次重选源语言和目标语言。

⚡ 三步把 Cherry Studio 翻译用起来

  1. 选语言:进入翻译页,从语言条里选源语言和目标语言,不确定的那一栏可以留“自动检测”,系统自己判断原文是哪种语言。
  2. 给内容:直接在输入框敲文字,或拖入 txt/md、图片、PDF 这类文件,内容会自动填进待翻区。
  3. 点翻译:结果以流式方式逐段出现,无需等整篇跑完;结束后可复制或一键保存,这条记录同时写进翻译历史,之后按时间或内容检索都能找回。

🔍 流式出稿与文件翻译是怎么跑起来的

先出字,再补齐。翻译走的是一条流式链路:主进程把译文分片推回界面,界面在订阅了ai.stream.chunk之后再发起请求,边收边拼,所以长文不用干等。这条链路上每个环节谁负责、谁存储,在docs里有专门说明,主流程可以对照这张图理解:

语言从哪来。内置语言是纯数据表,首次启动时写入本地库,界面据此区分“内置”和“你自己加的”。这份清单维护在 translateLanguages.ts,覆盖中英简繁、日、韩、法、德、西、俄等 20 种常用语言,并给每语言配了langCode和 emoji 标识;“自动检测”则依赖franc-min这类轻量库按字符特征猜语言。

文件和 PDF 单独走。文本走统一的translate.open通道,模型参数(温度、推理强度等)都放在偏好里由主进程自己读,界面不用传;PDF 则另有一条PdfTranslationService通道,走 API 网关处理版式,和纯文本那条路是分开的。真正组装提示词、解析语言、开流的那份核心逻辑在 translateService.ts。

🛠️ 自定义语言、边界与还能怎么玩

  • 加自己的语言:内置表里没有的小语种,可以自己添加,加完就出现在语言选择里,和内置语言一起被持久化,下次启动还在。
  • 挑模型:翻译用的模型是独立的配置,技术文档可以换擅长术语的模型,口语化内容换个更自然的,不用动全局的默认模型。
  • 知道边界:带版式重排的文件翻译目前以 PDF 为主,历史里能重新并排打开的也是 PDF 这一类;纯文本和图片翻译产出的更多是可复制文本,别期待它能还原复杂排版。
  • 还能延伸:它复用的是 Cherry Studio 既有的聊天消息块和历史服务,所以你可以把翻译结果直接当作一段消息继续追问、续写,而不是孤立的文本框。

回到开头那件事:一段想对照的中文、一份懒得拆的 PDF,现在都能在同一个窗口里流式出稿,翻完自动存着、随时能找回。它不替你做润色,但把“从原文到可看译文”这段最费时间的路走顺了。

【免费下载链接】cherry-studio🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端项目地址: https://gitcode.com/CherryHQ/cherry-studio

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进