Skip to content

Releases: light-misty/SanpTranslate

SnapTranslate v1.2.8

Choose a tag to compare

@github-actions github-actions released this 22 Jul 15:03

SnapTranslate v1.2.8

Release Notes

App Icon Update

  • Replaced app icon resources for all platforms (Windows/macOS/Linux) and resolutions to ensure a unified icon display across all devices.

Downloads

Please download the appropriate package for your operating system:

  • Windows: SnapTranslate_1.2.8_x64-setup.exe
  • macOS: SnapTranslate_1.2.8_x64.dmg
  • Linux: SnapTranslate_1.2.8_x86_64.AppImage

⚠️ System Requirements:

  • Windows: Windows 10 (1803+) with WebView2 (built-in).
  • macOS: macOS 12+ with WebKit (built-in), and Tesseract plus language packs must be installed via Homebrew:
    brew install tesseract tesseract-lang
  • Linux: Supports X11/Wayland, requires WebKitGTK, and Tesseract OCR engine with corresponding language packs:
    • Ubuntu / Debian:
      sudo apt update
      sudo apt install tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-eng tesseract-ocr-jpn
    • Arch Linux:
      sudo pacman -S tesseract tesseract-data-chi_sim tesseract-data-eng tesseract-data-jpn

SnapTranslate v1.2.7

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:05

New Features

  • Multi-API Provider Support: Added support for Anthropic (Claude) and Google Gemini. You can now select between OpenAI / Anthropic / Gemini in the settings page.
  • Auto-save in Settings: Changes to toggles, selectors, input fields, etc. are saved automatically—no need to manually click a save button.

Improvements

  • Default prompts and test code have been fully switched to English for better compatibility.
  • Explicitly disabled the thinking parameter for all AI providers to prevent unnecessary chain-of-thought output.
  • NSIS installer: Fixed the duplicate installation page issue in non-Wix mode.

Downloads

Platform File
Windows SnapTranslate_1.2.7_x64-setup.exe
macOS SnapTranslate_1.2.7_x64.dmg
Linux SnapTranslate_1.2.7_amd64.AppImage

⚠️ System Requirements:

  • Windows: Windows 10 (1803+) with WebView2 (built-in).
  • macOS: macOS 12+ with WebKit (built-in), and Tesseract plus language packs must be installed via Homebrew:
    brew install tesseract tesseract-lang
  • Linux: Supports X11/Wayland, requires WebKitGTK, and Tesseract OCR engine with corresponding language packs:
    • Ubuntu / Debian:
      sudo apt update
      sudo apt install tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-eng tesseract-ocr-jpn
    • Arch Linux:
      sudo pacman -S tesseract tesseract-data-chi_sim tesseract-data-eng tesseract-data-jpn

SnapTranslate v1.2.6

Choose a tag to compare

@github-actions github-actions released this 02 Jul 09:26

SnapTranslate v1.2.6 发行说明

功能改进

  • 设置页面新增快捷入口:在设置页面添加了"打开配置目录"和"打开日志目录"按钮,方便您快速定位配置文件和日志文件所在位置,让文件管理更加便捷
  • 日志管理优化:改进了日志文件的存储和管理方式,日志输出更加规范有序

SnapTranslate v1.2.5

Choose a tag to compare

@light-misty light-misty released this 21 Jun 07:46

SnapTranslate v1.2.5 发行说明

修复和改进

  • 修复截图蒙版显示异常:解决了在 Windows 系统上截图选框区域出现画面扩散、错位的问题,框选操作更加精准
  • 优化自定义光标显示效果:修复了截图模式下自定义十字准星光标在初始出现时留有残影的问题
  • 优化截图蒙版关闭动画:修复了关闭截图选框时出现的弹窗闪烁问题,操作体验更加流畅
  • 优化译文面板高度适配:修复了翻译结果显示时右侧面板初始高度不匹配的问题,译文展示区域现在能够正确自适应内容高度

SnapTranslate v1.2.4

Choose a tag to compare

@light-misty light-misty released this 07 Jun 09:44

新增功能

  • 设置页面显示日志文件路径 — 在设置页面新增了日志文件路径的展示,方便用户快速定位和查看日志文件,便于问题排查。

问题修复

  • 修复检查更新失败的问题 — 解决了检查更新功能在某些网络环境或特定条件下失败的问题,更新流程更加稳定可靠。

其他

  • 项目版本号更新至 1.2.4

SnapTranslate v1.2.3

Choose a tag to compare

@github-actions github-actions released this 07 Jun 08:32

更新内容

新增功能

  • 优化自动更新机制,应用启动后自动检查新版本,发现更新时自动下载安装,确保您始终使用最新版本
  • 优化跨平台构建流程,提升软件发布的稳定性与可靠性

系统支持

  • Windows:优化安装包制作流程,提升安装体验
  • macOS:完善应用打包,确保在 macOS 系统上的正常运行
  • Linux:更新 Ubuntu 构建环境至 24.04,保证在最新 Linux 系统上的兼容性

体验优化

  • 精简安装包格式,减少不必要的冗余文件
  • 优化构建配置,提升应用性能表现
  • 完善项目文档,方便用户了解功能和使用方法

下载安装

操作系统 下载文件
Windows SnapTranslate_1.2.3_x64-setup.exe
macOS SnapTranslate_1.2.3_x64.dmg
Linux SnapTranslate_1.2.3_amd64.AppImage

其他文件(latest.json.app.tar.gz 等)为自动更新所需,无需手动下载。

SnapTranslate v1.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Jun 04:36

SnapTranslate v1.2.2

更新内容

  • 重构:发布流程与自动更新 — 重构 GitHub Actions 发布流程,集成 tauri-action v0.6.2,优化自动更新机制
  • 修复:Ubuntu 构建兼容性 — 将构建环境升级到 Ubuntu 24.04,修复 libspa 与 PipeWire 头文件不兼容的问题

安装说明

Windows

  • 运行 SnapTranslate_*_x64-setup.exe(NSIS 安装包)
  • 或双击 SnapTranslate_*_x64_en-US.msi(MSI 安装包)

macOS

  • 打开 .dmg 文件,将 SnapTranslate 拖入 Applications 文件夹

Linux

# Debian/Ubuntu
sudo dpkg -i SnapTranslate_*_amd64.deb

# AppImage
chmod +x SnapTranslate_*_amd64.AppImage
./SnapTranslate_*_amd64.AppImage

SnapTranslate v1.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Jun 03:02

SnapTranslate v1.2.1

新功能

  • 自动更新 — 新增自动更新功能,应用启动时自动检查新版并提示更新
  • OCR 源语言选择 — 支持在设置中选择 OCR 源语言,新增自动检测模式,提升多语言识别准确度

改进

  • 贴图窗口布局优化 — 深度优化译文面板布局,提升窗口拉伸稳定性与交互体验
  • 跨平台适配 — 重构截图蒙版窗口逻辑,确保 Windows/macOS/Linux 三平台行为一致
  • Windows 安装包 — 新增自定义 NSIS 安装包模板,优化安装体验

New Contributors

  • @iisyw made their first contribution in #5

Full Changelog: v1.2.0...v1.2.1

SnapTranslate v1.2.0

Choose a tag to compare

@github-actions github-actions released this 19 May 14:11

SnapTranslate

v1.1.0 更新内容

  • 新增:文本翻译窗口目标语言选择 — 在文本翻译窗口中可直接切换目标翻译语言,无需前往设置页面;该选择仅影响当前窗口,不回写全局配置
  • 新增:贴图窗口 idle 状态下复制原文 — 未翻译时也可通过 OCR 识别并复制截图中的原文文字
  • 改进:译文展示方式更新 — 译文通过右侧面板展示,支持原文/译文切换和面板高度拉伸(替代早期贴图覆盖方式)
  • 改进:开发端口变更 — 开发服务器端口从默认 1420 更改为 51896,避免与其他 Tauri 项目冲突
  • 修复:README 文档同步 — 更新所有 5 个语言版本的 README,修正译文展示方式描述,补充文本翻译目标语言功能说明

功能特性

  • 框选截图翻译Ctrl+Alt+L 框选屏幕区域,自动贴图到原位
  • 剪贴板贴图Ctrl+Alt+P 从剪贴板贴图翻译
  • 文本翻译Ctrl+Alt+M 打开文本翻译窗口,支持自定义目标语言
  • 本地 OCR — 内置 Tesseract 离线引擎,无需联网
  • AI 翻译 — 支持任意 OpenAI 兼容 API
  • 智能缓存 — 相同内容自动匹配缓存,跳过 API 调用
  • 贴图窗口 — 截图原位固定,右侧译文面板,支持原文/译文切换、面板拉伸
  • 翻译历史 — 本地 SQLite 存储,支持查看/复制/删除
  • 双语界面 — 简体中文 / English,支持跟随系统
  • 开机自启动 — 可选开机自动启动,随时待命

安装说明

Windows

  • 运行 SnapTranslate_*_x64-setup.exe(NSIS 安装包)
  • 或双击 SnapTranslate_*_x64_en-US.msi(MSI 安装包)

macOS

  • 打开 .dmg 文件,将 SnapTranslate 拖入 Applications 文件夹

Linux

# Debian/Ubuntu
sudo dpkg -i SnapTranslate_*_amd64.deb

# AppImage
chmod +x SnapTranslate_*_amd64.AppImage
./SnapTranslate_*_amd64.AppImage

使用前配置

首次使用需要配置 AI API:

  1. 右键系统托盘图标 → 设置
  2. 填写 API 地址、密钥和模型名称
  3. 选择目标翻译语言
  4. 保存即可开始使用

API 密钥通过操作系统凭据管理器安全存储,不会写入配置文件。

更新日志

请查看 CHANGELOG 获取详细更新内容。

SnapTranslate v1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 May 07:47

SnapTranslate

v1.1.0 更新内容

  • 新增:文本翻译窗口目标语言选择 — 在文本翻译窗口中可直接切换目标翻译语言,无需前往设置页面;该选择仅影响当前窗口,不回写全局配置
  • 新增:贴图窗口状态下复制原文 — 未翻译时也可通过 OCR 识别并复制截图中的原文文字
  • 改进:开发端口变更 — 开发服务器端口从默认 1420 更改为 51896

功能特性

  • 框选截图翻译Ctrl+Alt+L 框选屏幕区域,自动贴图到原位
  • 剪贴板贴图Ctrl+Alt+P 从剪贴板贴图翻译
  • 文本翻译Ctrl+Alt+M 打开文本翻译窗口,支持自定义目标语言
  • 本地 OCR — 内置 Tesseract 离线引擎,无需联网
  • AI 翻译 — 支持任意 OpenAI 兼容 API
  • 智能缓存 — 相同内容自动匹配缓存,跳过 API 调用
  • 贴图窗口 — 截图原位固定,右侧译文面板,支持原文/译文切换、面板拉伸
  • 翻译历史 — 本地 SQLite 存储,支持查看/复制/删除
  • 双语界面 — 简体中文 / English,支持跟随系统
  • 开机自启动 — 可选开机自动启动,随时待命

安装说明

Windows

  • 运行 SnapTranslate_*_x64-setup.exe(NSIS 安装包)
  • 或双击 SnapTranslate_*_x64_en-US.msi(MSI 安装包)

macOS

  • 打开 .dmg 文件,将 SnapTranslate 拖入 Applications 文件夹

Linux

# Debian/Ubuntu
sudo dpkg -i SnapTranslate_*_amd64.deb

# AppImage
chmod +x SnapTranslate_*_amd64.AppImage
./SnapTranslate_*_amd64.AppImage

使用前配置

首次使用需要配置 AI API:

  1. 右键系统托盘图标 → 设置
  2. 填写 API 地址、密钥和模型名称
  3. 选择目标翻译语言
  4. 保存即可开始使用

API 密钥通过操作系统凭据管理器安全存储,不会写入配置文件。

更新日志

请查看 CHANGELOG 获取详细更新内容。