Repolode
Realmagnum

Realmagnum/opencode-translate-selection

为 OpenCode 桌面版和终端界面提供划词即时翻译提示的插件。

Star
1
Fork
0
未关闭 Issue
0
最近提交
前天

这是什么?

opencode-translate-selection 是 OpenCode 的一个插件,在选中文本时即时显示翻译结果。在 OpenCode 桌面版中,翻译浮层会出现在原生 Quote 工具栏上方;在终端界面中,可通过快捷键或斜杠命令打开可滚动的翻译弹窗,或固定在侧边栏中阅读。

插件采用混合路由:单词和短语交给 Google Translate 翻译,失败时回退到 MyMemory;多行内容如项目列表、编号步骤和代码,则通过当前会话的 LLM 翻译,且不会向聊天记录添加消息。若 LLM 超时或繁忙,会回退到机器翻译流程,并用占位符保护代码和标识符。

用户可以在翻译设置页中配置目标语言、引擎模式(自动、仅快速机器翻译或仅会话 LLM)、LLM 超时时间,以及配色主题和弹窗尺寸。集成终端中的文本暂不支持划词翻译,因为其渲染为 canvas。

核心功能

  • 01在 OpenCode 桌面版中选中文本后自动显示翻译浮层。
  • 02简单短语交给 Google Translate,结构化文本和代码交给当前会话的 LLM。
  • 03在终端界面中通过快捷键和斜杠命令翻译剪贴板内容及最后一条助手消息。
  • 04提供可滚动的弹窗和可固定的侧边栏,支持键盘导航。
  • 05可配置目标语言、引擎模式和界面主题。
  • 06支持在 Windows、macOS 和 Linux 上将译文复制到剪贴板。

适用场景

  • 在 OpenCode 中阅读外文文档或代码说明时快速获取译文。
  • 在终端中把较长的助手回复翻译到侧边栏,便于对照阅读。
  • 无需离开会话即可快速查看聊天中外文词句的含义。

快速上手

  1. 1

    使用 OpenCode CLI 从 GitHub 安装插件

    opencode plugin add github:Realmagnum/opencode-translate-selection
  2. 2

    安装后重启 OpenCode Desktop

使用前须知

  • 需要 OpenCode v2.2.0 或更高版本。
  • README 仅描述了 OpenCode Desktop 和终端界面的功能,未说明其他编辑器或平台的支持情况。

收录于专题

标签

常见问题

opencode-translate-selection 是什么?
为 OpenCode 桌面版和终端界面提供划词即时翻译提示的插件。 opencode-translate-selection 是 OpenCode 的一个插件,在选中文本时即时显示翻译结果。在 OpenCode 桌面版中,翻译浮层会出现在原生 Quote 工具栏上方;在终端界面中,可通过快捷键或斜杠命令打开可滚动的翻译弹窗,或固定在侧边栏中阅读。
opencode-translate-selection 可以免费使用吗?用的什么许可证?
opencode-translate-selection 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
opencode-translate-selection 还在维护吗?
活跃维护中。opencode-translate-selection 最近一次提交是在 2026年11月5日。
opencode-translate-selection 适合用来做什么?
在 OpenCode 中阅读外文文档或代码说明时快速获取译文。 在终端中把较长的助手回复翻译到侧边栏,便于对照阅读。 无需离开会话即可快速查看聊天中外文词句的含义。
opencode-translate-selection 怎么安装和运行?
使用 OpenCode CLI 从 GitHub 安装插件: opencode plugin add github:Realmagnum/opencode-translate-selection 安装后重启 OpenCode Desktop
在哪里获取 opencode-translate-selection?
源代码和安装说明在 GitHub 上:https://github.com/Realmagnum/opencode-translate-selection

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目