Skip to content

WhisperSubTranslate v2.4.5

Choose a tag to compare

@github-actions github-actions released this 08 Aug 19:32
· 13 commits to main since this release

Select your language: Click the toggle (▼) below to expand your preferred language.
언어 선택: 아래 토글(▼)을 클릭해 원하는 언어를 펼쳐 보세요.
言語選択: 下のトグル(▼)をクリックして希望の言語を展開してください。
选择语言: 点击下方折叠按钮(▼)展开您的首选语言。
Wybór języka: Kliknij przełącznik (▼) poniżej, aby rozwinąć preferowany język.

한국어 (KO)

개요

WhisperSubTranslate v2.4.5 — UI·안정성 패치 릴리즈. 릴리즈 후 전체 감사에서 발견된 설정·대기열 UI 결함과 다운로드·취소 경계를 보강했습니다.

다운로드

  • Windows 포터블(권장): WhisperSubTranslate-v2.4.5-win-x64.zip
    → 압축 해제 → WhisperSubTranslate.exe 실행
  • Linux/macOS: 소스에서 직접 실행 (README의 Linux Setup 참조)

🔧 수정

  • 설정 로드 복구 — 설정 로드 실패 시 이전 값이 비거나 잘못 표시되지 않도록 잠그고, 다시 시도 버튼으로 복구합니다.
  • 설정 UI — 모델 드롭다운을 스크롤해도 뒤의 설정 화면이 함께 움직이지 않습니다. 대기열 패널이 좁을 때 버튼이 줄바꿈되어 제목과 개수가 항상 보입니다.
  • 대기열 삭제 — 유휴 상태에서 대기열을 비울 때 "자막 추출 준비 중..." 진행 패널이 잘못 나타나던 문제를 고쳤습니다.
  • 로컬 모델 표기 — 번역 방식 목록이 "Hy-MT2 1.8B/7B"로 표시되어, 아래에서 1.8B/7B 모델을 선택한다는 것이 분명해졌습니다.
  • Gemini 모델 목록 — 자막 번역에 실제 사용 가능한 Flash/Pro 텍스트 모델만 표시하고 AQA·Robotics·이미지·오디오·임베딩·에이전트 항목을 제외합니다.
  • 대용량 WAV 처리 — RIFF/RF64 검증을 64바이트 헤더로 수행해 전체 파일을 메모리에 올리지 않으며, 기존 WAV 파일은 그대로 보존됩니다.
  • 다운로드·취소 안전성 — 첫 다운로드 호출자도 진행률을 받고, 중단된 로컬 모델 다운로드는 이어받기가 가능하며, 번역 중지가 재시도 대기를 즉시 끊습니다.
  • 설치 실패 보고 — llama/whisper 설치 실패를 독립적으로 추적하고 redirect 경합과 Sync 디스크 피크 계산을 보강했습니다.

🧪 검증

  • Linux 전체 smoke/E2E/상호작용 테스트, i18n, lint, Prettier, npm audit, LSP 통과
  • Windows portable 패키징, ASAR 동기화, 실제 앱 실행으로 대기열·드롭다운·라벨 동작 확인
  • Windows native Sync CPU 실제 음성 추출 통과
English (EN)

Overview

WhisperSubTranslate v2.4.5 — UI and stability patch release. Fixes settings and queue UI defects found in a post-release audit and hardens download and cancellation boundaries.

Download

  • Windows Portable (Recommended): WhisperSubTranslate-v2.4.5-win-x64.zip
    → Extract → Run WhisperSubTranslate.exe
  • Linux/macOS: Run from source (see Linux Setup in README)

🔧 Fixed

  • Settings-load recovery — a failed settings load keeps provider fields locked instead of showing stale or blank values, with a Retry action to restore them.
  • Settings UI — scrolling the model dropdown no longer moves the settings behind it, and queue actions wrap onto a second row at narrow widths so the queue title and count stay visible.
  • Queue clearing — clearing the queue while idle no longer reveals a progress panel stuck on "Preparing extraction...".
  • Local model labels — the translation-method entry now reads "Hy-MT2 1.8B/7B", matching the model sub-selector below.
  • Gemini model list — the picker shows only general Flash/Pro text models usable for subtitle translation, excluding AQA, Robotics, image, audio, embedding, and managed-agent entries.
  • Large WAV handling — RIFF/RF64 validation reads a fixed 64-byte header instead of loading the whole file, and existing sibling WAV files are preserved untouched.
  • Download and cancellation safety — the first download caller receives progress, interrupted local-model downloads stay resumable, and stopping a translation interrupts an active retry delay immediately.
  • Installer failure reporting — llama and whisper installation failures are tracked independently, with hardened redirect handling and Sync peak-disk calculations.

🧪 Validation

  • Linux smoke/E2E/interaction tests, i18n, lint, Prettier, npm audit, and LSP checks passed
  • Windows portable packaging, ASAR synchronization, and live-app checks of queue, dropdown, and label behavior verified
  • Real Windows native Sync CPU speech extraction passed
日本語 (JA)

概要

WhisperSubTranslate v2.4.5 — UI・安定性パッチリリース。リリース後の監査で見つかった設定・キューUIの不具合を修正し、ダウンロードとキャンセルの境界を強化しました。

ダウンロード

  • Windowsポータブル(推奨): WhisperSubTranslate-v2.4.5-win-x64.zip
    → 解凍 → WhisperSubTranslate.exe を実行
  • Linux/macOS: ソースから実行(READMEのLinux Setupを参照)

🔧 修正

  • 設定の読み込み失敗時に古い値を表示せず、再試行ボタンで復旧できるようにしました。
  • モデルのドロップダウンをスクロールしても背後の設定画面が動かなくなりました。キューが狭いときはボタンが折り返され、タイトルと件数が常に見えます。
  • 待機中にキューをクリアすると「字幕抽出の準備中...」パネルが誤って表示される問題を修正しました。
  • 翻訳方式の表記を「Hy-MT2 1.8B/7B」にし、下のモデル選択との対応を明確にしました。
  • Geminiモデル一覧に字幕翻訳で実際に使えるFlash/Proテキストモデルのみを表示します。
  • RIFF/RF64検証を64バイトのヘッダー読み込みに変更し、既存のWAVファイルは保護されます。
  • ダウンロードの進捗・再開・キャンセルの安全性を強化しました。
  • llama/whisperインストール失敗の独立追跡とredirect処理を強化しました。

🧪 検証

  • Linux smoke/E2E/インタラクションテスト、i18n、lint、Prettier、npm audit、LSPを通過
  • Windowsポータブルパッケージ、ASAR同期、実アプリでのUI動作を確認
  • Windows native Sync CPUの実音声抽出を通過
中文 (ZH)

概述

WhisperSubTranslate v2.4.5 — UI 与稳定性补丁版本。修复发布后审计发现的设置和队列 UI 缺陷,并加强下载与取消边界。

下载

  • Windows 便携版(推荐):WhisperSubTranslate-v2.4.5-win-x64.zip
    → 解压 → 运行 WhisperSubTranslate.exe
  • Linux/macOS:从源码运行(参见 README 中的 Linux Setup)

🔧 修复

  • 设置加载失败时锁定字段并提供重试按钮,不再显示过期或空白值。
  • 滚动模型下拉列表不再带动背后的设置界面;队列面板较窄时按钮换行,标题和数量始终可见。
  • 修复空闲时清空队列会错误显示"正在准备提取字幕..."面板的问题。
  • 翻译方式条目改为"Hy-MT2 1.8B/7B",与下方的模型选择器保持一致。
  • Gemini 模型列表仅显示可用于字幕翻译的 Flash/Pro 文本模型。
  • RIFF/RF64 校验改为读取 64 字节头部,不再加载整个文件,现有 WAV 文件保持不变。
  • 加强下载进度、断点续传和取消的安全性。
  • 独立跟踪 llama/whisper 安装失败,并加强 redirect 处理。

🧪 验证

  • Linux smoke/E2E/交互测试、i18n、lint、Prettier、npm audit、LSP 通过
  • Windows 便携打包、ASAR 同步和实际应用 UI 行为已确认
  • Windows native Sync CPU 实际语音提取通过
Polski (PL)

Przegląd

WhisperSubTranslate v2.4.5 — wydanie poprawkowe UI i stabilności. Naprawia usterki interfejsu ustawień i kolejki wykryte podczas audytu po wydaniu oraz wzmacnia granice pobierania i anulowania.

Pobieranie

  • Windows Portable (zalecane): WhisperSubTranslate-v2.4.5-win-x64.zip
    → Rozpakuj → Uruchom WhisperSubTranslate.exe
  • Linux/macOS: Uruchom ze źródeł (zobacz Linux Setup w README)

🔧 Poprawki

  • Nieudane wczytanie ustawień blokuje pola i oferuje przycisk ponowienia zamiast pokazywać nieaktualne wartości.
  • Przewijanie listy modeli nie porusza już ekranu ustawień za nią; przy wąskim panelu przyciski kolejki przenoszą się do drugiego wiersza, a tytuł pozostaje widoczny.
  • Naprawiono błąd, przez który czyszczenie kolejki w stanie bezczynności pokazywało panel "Przygotowanie ekstrakcji...".
  • Pozycja metody tłumaczenia to teraz "Hy-MT2 1.8B/7B", zgodnie z wyborem modelu poniżej.
  • Lista modeli Gemini pokazuje tylko tekstowe modele Flash/Pro przydatne do tłumaczenia napisów.
  • Walidacja RIFF/RF64 czyta stały 64-bajtowy nagłówek zamiast całego pliku, a istniejące pliki WAV pozostają nietknięte.
  • Wzmocniono postęp pobierania, wznawianie i bezpieczeństwo anulowania.
  • Niezależne śledzenie błędów instalacji llama/whisper oraz wzmocniona obsługa przekierowań.

🧪 Weryfikacja

  • Testy smoke/E2E/interakcji w Linux, i18n, lint, Prettier, npm audit i LSP przeszły pomyślnie
  • Zweryfikowano pakiet Windows Portable, synchronizację ASAR i zachowanie UI w działającej aplikacji
  • Rzeczywiste rozpoznawanie mowy Sync CPU w Windows przeszło pomyślnie