Skip to content

Parlex v1.5.1-beta.1

Pre-release
Pre-release

Choose a tag to compare

@RandoTeam RandoTeam released this 01 Sep 13:47
· 4 commits to main since this release

What''s New in Parlex v1.5.1-beta.1

⚡ Zero-Latency Screen Translation & In-Place AR Overlays

  • Instant Vector Text Extraction: High-speed iterative BFS accessibility node traversal (extractVisibleTextNodesFast) extracts visible text and exact screen bounding boxes in 0ms, completely bypassing OCR for native apps and avoiding screen recording permission prompts.
  • 1-Pass Delimited Batch Translation: Injected FastBatchTranslator utilizing sentinel delimiter joining (\n\n<<<§>>>\n\n) and regex chunk splitting for instantaneous full-screen translations.
  • Fine-Tuned AR Clusterer: Tuned ArBoundingBoxClusterer (maxVerticalGapFactor = 1.25f, minHorizontalOverlapRatio = 0.45f) for coherent paragraph pill grouping without erroneous distant merging.
  • Clean One-Shot Lifecycle: In single-shot mode, dismissing the AR overlay cleanly terminates the foreground service without lingering background memory.

🎛️ Volume Key Decoupling & Independent Screen Settings

  • Hardware Trigger Decoupling: Added ScreenA11yShortcutBehavior in Settings:
    • SINGLE_SHOT_NO_BUBBLE: Pressing volume keys or accessibility shortcut triggers instant in-place translation without spawning or leaving a floating bubble.
    • TOGGLE_FLOATING_BUBBLE: Toggles the persistent floating translate bubble on screen edge.
  • Independent Screen Translation Target Language: Option to synchronize screen target language with main translator or select an independent target language directly in Settings.

🌐 Official Tencent Hy-MT Translation Models

  • Tencent Hunyuan MT Support: Added official standard GGUF variants for Hy-MT 1.5 1.8B, Hy-MT2 1.8B (mobile), and Hy-MT2 7B (Q4_K_M, Q6_K, Q8_0).
  • Optimized Sampling & Prompt Templates: Configured greedy decoding (temperature = 0.0) and official Tencent bilingual translation instruction templates for translation accuracy across 33 languages.
  • Safe Runtime Guard: Intercepts incompatible tensor formats with descriptive UI guidance and zero native crashes.

📦 Offline Downloads & Travel Packs Hardening

  • 5-Step Numbered Asset Hierarchy: Reorganized Model Manager with EMA download smoothing, live progress formatting, and zero-emoji compliance.
  • Travel Pack STT Auto-Download: Travel Packs now automatically download required Whisper/VAD STT components to ensure 100% complete installation.
  • Download Progress Fix: Resolved Step 2 individual language pack download indicators.

🔐 Release Integrity & Verification

  • Package: com.translive.app
  • Version: 1.5.1-beta.1 (versionCode: 15100)
  • Target SDK: Android 16 (API 36) • Min SDK: Android 8.0 (API 26)
  • Architecture: arm64-v8a
  • Signature: Android APK Signature Scheme v2 (Verified)
  • SHA-256: 63b9bcfb22b1a8964fe512c5a6592b641f82cb4fa7548436b2827ab7519a853d