Releases: qua121/onecomment_translator
Releases · qua121/onecomment_translator
Release list
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.1 リリースノート
変更
- Ollama を正式対応に格上げ: 動作環境・設定UIからα版表記を削除しました
- モデルライセンステーブル更新: 検証済みモデル(Qwen3/3.5、TranslateGemma)を先頭に並べ替えました
インストール
- comment-translator-v0.3.1.zip をダウンロード
- 展開して comment-translator フォルダをわんコメのプラグインフォルダに配置
- プラグインを再読み込み → 有効化
v0.3.0 からのアップデートの場合は、既存のフォルダを上書きしてください。
v0.3.0
Full Changelog: v0.2.3...v0.3.0
v0.3.0 リリースノート
バグ修正
- LLM制御トークンの混入修正: Qwen/Gemma/Llama系モデルが出力する <|endoftext|>, <|im_start|> 等の制御トークンを除去
- Qwen3系のthinking(推論)モード無効化: /no_think をプロンプトに付与し、思考過程が翻訳結果に混入する問題を解消
- LLM出力クリーニング強化: 注釈 (注:...) や思考フレーズ Wait, Okay, 等の不要な出力を自動除去
- OLLAMA_EMPTY時の自動リトライ: Ollamaが空応答を返した場合に1回自動リトライ
- 初回リクエストフラグの修正: 複数タスクが同時に1時間タイムアウトになっていた問題を修正し、初回1件のみに限定
改善
- Ollamaタイムアウト延長: 通常翻訳 60秒→5分、初回モデルロード 60秒→1時間
- Ollama翻訳を直列処理に変更: GPU負荷軽減のため専用キュー(並列数1)で処理
- APIキー未設定時のUX改善: 起動時のエラー表示を廃止し、APIキー設定後は「解決済み」表示に置換
- destroy時のCANCELLEDエラー抑制: プラグイン終了時の不要なエラー記録を防止
インストール
- comment-translator-v0.3.0.zip をダウンロード
- 展開して comment-translator フォルダをわんコメのプラグインフォルダに配置
- プラグインを再読み込み → 有効化
v0.2.x からのアップデートの場合は、既存のフォルダを上書きしてください。
v0.2.3
Full Changelog: v0.2.2...v0.2.3
v0.2.3 リリースノート
バグ修正
- Ollamaタイムアウトを大幅延長: qwen3.5 等の大きなモデルでタイムアウトしていた問題を解消しました。
- 通常翻訳: 60秒 → 5分
- 初回モデルロード: 60秒 → 1時間
- 初回リクエスト成功後は自動で通常タイムアウトに切り替わります
インストール
- comment-translator-v0.2.3.zip をダウンロード
- 展開して comment-translator フォルダをわんコメのプラグインフォルダに配置
- プラグインを再読み込み → 有効化
v0.2.2 からのアップデートの場合は、既存のフォルダを上書きしてください。
v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.2 リリースノート
バグ修正
- プラグイン終了時の不要なエラー記録を抑制: destroy() で翻訳キューをクリアした際に発生する CANCELLED rejection
がエラーとして処理されていた問題を修正しました。正常な中断として無視し、エラータブに不要なログが残らなくなりました。
インストール
- comment-translator-v0.2.2.zip をダウンロード
- 展開して comment-translator フォルダをわんコメのプラグインフォルダに配置
- プラグインを再読み込み → 有効化
v0.2.1 からのアップデートの場合は、既存のフォルダを上書きしてください。
v0.2.1
Full Changelog: v0.2.0...v0.2.1
● v0.2.1 リリースノート
バグ修正
- ollama_test エンドポイントの変数名シャドウイング修正: request(req) の引数と http.get の戻り値が同名 req で衝突しており、strict mode
で実行時エラーになる可能性がありました。ollamaReq にリネームして解消しました。 - 英語コメントのスキップ判定修正: 翻訳先言語を英語(EN-US)に設定しても、英語コメントがスキップされず無駄に翻訳APIへリクエストされていた問題を修正しました。detectLang() が英語を
OTHER と返す仕様に対応し、正しくスキップされるようになりました。
インストール
- comment-translator-v0.2.1.zip をダウンロード
- 展開して comment-translator フォルダをわんコメのプラグインフォルダに配置
- プラグインを再読み込み → 有効化
v0.2.0 からのアップデートの場合は、既存のフォルダを上書きしてください。
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.2.0 リリースノート
バグ修正
- DeepL Free / Pro APIキー自動判定: APIキー末尾の :fx でFree/Proを自動判定し、エンドポイントを切り替えるようになりました。Proキーを使用した際の403エラーが解消されます。
- リポジトリリンク修正: index.html 内のGitHubリンクが404になっていた問題を修正しました。
- TranslateGemma 言語検出改善: 言語を特定できないコメント(スペイン語等)がTranslateGemmaに送られた際、誤った言語ペアのプロンプトが生成される問題を修正しました。
- プラグイン終了時の安定性向上: destroy() 呼び出し後にキューに残った翻訳タスクが実行される問題を修正しました。
新機能
- 翻訳先言語の拡張: 日本語・英語に加えて、中国語・韓国語・スペイン語・フランス語・ドイツ語を翻訳先として選択できるようになりました。
- 翻訳結果キャッシュ: 同一テキストの繰り返し翻訳をLRUキャッシュ(100件)でスキップし、API呼び出しを削減します。
- 翻訳スキップ判定の強化: 数字のみ・記号のみ・1文字以下・メンション/ハッシュタグのみのコメントを翻訳対象から除外し、不要なAPIリクエストを削減します。
- Ollamaモデルのプルダウン選択: 接続テスト成功後、利用可能なモデルをドロップダウンから選択できるようになりました。
- 翻訳履歴のスクロール追尾: 翻訳リストにスクロール位置保持と「最新へ」ボタンを追加しました。OBSブラウザソースで使用する際のスクロール飛び問題を改善しています。
改善
- Ollama接続テストのCORS対応: ブラウザから直接Ollamaに接続するのではなく、プラグインAPI経由でテストするように変更しました。外部ブラウザからでも接続テストが正常に動作します。
- GitHub Actions 自動リリース: タグプッシュ時にzipを自動生成し、GitHub Releasesに添付するCIワークフローを追加しました。
インストール
- comment-translator-v0.2.0.zip をダウンロード
- 展開して comment-translator フォルダをわんコメのプラグインフォルダに配置
- プラグインを再読み込み → 有効化
v0.1.0 からのアップデートの場合は、既存のフォルダを上書きしてください。
v0.1.0
コメント翻訳プラグイン v0.1.0(初回リリース)
わんコメ用のリアルタイムコメント翻訳プラグインです。
機能
- DeepL Free API による翻訳
- Ollama(ローカルLLM)による翻訳(α版)
- 翻訳履歴・エラーログ・デバッグログの表示
- TranslateGemma 専用プロンプト対応
導入方法
comment-translator.zipをダウンロード・展開- わんコメのプラグインフォルダに
comment-translatorフォルダを配置 - プラグインを有効化し、設定タブからAPIキーまたはOllamaを設定
詳細は README を参照してください。