Quick Translator v1.0.0
初回正式リリースです。VRChat向け常時最前面翻訳オーバーレイとして、テキスト翻訳送信と画面OCR翻訳を提供します。
Added
翻訳ウィジェット
- 常時最前面のフレームレスウィジェットでテキスト入力・翻訳・VRChat OSC Chatbox送信
- 設定パネル(ウィンドウ高さのスプリングアニメーションで開閉)
- 送信状態の視覚フィードバック(送信中 / 完了 / エラー時のシェイク)
- システムトレイ常駐(閉じても終了せず、トレイから再表示・終了)
翻訳エンジン
- Anthropic (Claude) — プロンプトキャッシュ対応のテキスト / Vision翻訳
- OpenAI (ChatGPT) — GPT系モデルでの翻訳
- Local LLM — Ollama / LM Studio など OpenAI 互換 API への接続
- カスタムプロンプトによる口調・表現の指定
- 対応言語: 日本語 / English / 한국어 / 中文
画面OCR翻訳オーバーレイ
- Alt+Space で VRChat ウィンドウをキャプチャし、Claude Vision 等でチャットを認識・翻訳
- 話者名付きで「誰が何と言ったか」をオーバーレイ表示
- キャプチャ画像は 720p にリサイズして送信(トークン削減)
- 画面翻訳はテキストボックス翻訳と逆方向(target → source)で相手メッセージを翻訳
- 結果表示後の自動非表示、Escape / 閉じるボタンでの手動非表示
ショートカット
- Ctrl+Space — ウィジェットを前面に出して入力欄へフォーカス
- Alt+Space — VRChat 画面キャプチャ翻訳
設定・配布
- %APPDATA%\Harukoto Project\config.yml に API キーを保存(他 Harukoto Project アプリと共有、キー単位の部分上書き)
- %APPDATA%\Harukoto Project\Quick Translator\config.yml にアプリ固有設定を保存
- Windows NSIS インストーラ(npm run build:win)
- アプリロゴアイコン(トレイ / ウィンドウ / インストーラ)
Known limitations
Alt+Space は Windows 標準のシステムメニューショートカットと衝突するため、起動中は OS 標準動作が上書きされます
VRChat を排他的フルスクリーンで起動していると、ウィンドウキャプチャに失敗する場合があります(ウィンドウモード / ボーダレス推奨)