JSPM

  • Created
  • Published
  • Downloads 295
  • Score
    100M100P100Q95613F
  • License MIT

OpenCode plugin that lets the user chat in a configured language while the main chat loop only sees English.

Package Exports

  • opencode-translate
  • opencode-translate/src/index.ts

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (opencode-translate) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

opencode-translate

Install

bun add -g opencode-translate

Setup

Add to ~/.config/opencode/opencode.jsonc:

{
  "plugin": [
    ["opencode-translate", {
      "model": "anthropic/claude-haiku-4-5", // model to use for translation
      "lang": "Korean"                        // language you speak
    }]
  ]
}

Usage

Prefix any message with $en to activate translation for that session.

$en 프로젝트 루트의 package.json을 읽고 요약해줘

All subsequent messages in the same session are translated automatically — no need to repeat $en.

Options

Option Type Default Description
model string required Translator model in provider/model-id form
lang string required Language you speak (e.g. "Korean", "Japanese")
trigger string[] ["$en"] Keywords that activate translation
verbose boolean false Print translation logs