Repository navigation
Releases: TheoYuuu/tsx
Release list
TSX v1.3.1
中文
- 检查更新使用独立的紧凑弹窗,仅显示状态、进度和取消操作。
- 检查失败时,重试和关闭按钮保持相同尺寸;已是最新版时提供简洁提示。
- 检查完成后切换到原有更新说明,两个弹窗不叠加,更新说明的样式与布局保持不变。
English
- Update checks use a separate compact dialog with status, progress, and a Cancel button.
- Failed checks show equally sized Retry and Close buttons; up-to-date checks show a concise confirmation.
- Completed checks switch to the existing release notes without overlapping dialogs. The release-notes styling and layout remain unchanged.
下载与验证 / Download and verification
- 通用安装包 / Universal DMG:macOS 15 及以上,支持 Apple silicon 与 Intel。 / macOS 15 or later, for Apple silicon and Intel.
- App 与 DMG 均使用 Developer ID 签名并通过 Apple 公证。 / Both the app and DMG are Developer ID signed and notarized by Apple.
- SHA-256 校验文件 / Checksums · 安装与使用 / Usage guide
安装更新会重启 TSX,请先保存需要保留的文字或截图。 / Updating restarts TSX; save any text or screenshots you want to keep first.
TSX v1.3.0
中文
- 统一翻译主窗口 输入与快捷取词共用主窗口,左上角显示来源;新内容替换当前内容后可恢复上一条,Esc 收起并返回来源应用。
- 原位截图翻译 框选后在所选区域附近显示完整图片与译文,支持自动或手动翻译、语言切换、原图对照、全文查看、复制文字或图片,以及保存原图和译图。需要继续编辑时可送入主窗口。
- 更清楚的权限引导 辅助功能与屏幕录制提示采用系统标题栏和左上角窗口按钮,简要说明用途、数据去向与设置入口。
- 易读的用量记录 日期显示完整年月日,时间单独成行;费用保留两位小数,不足一美分的非零费用显示为 <$0.01,仍可查看精确值。
- 更新弹窗修复 限制更新内容弹窗的最大高度,增加上下留距,并修复设置窗口蒙层边缘漏白。
升级前须知
更新会重启 TSX,请先复制需要保留的文字或保存截图。复杂照片纹理、重叠区域或过长译文可能无法直接覆盖排版;这些区域保留原图,并提供完整译文查看。
English
- One main translation window Typed input and shortcut selections share the main window, with the source at the upper left. Restore the previous content after it is replaced, or press Esc to hide the window and return to the source app.
- Screenshot translation in place View the complete image and translations near your selected region. Translate automatically or manually, switch languages, compare the original, read the full text, copy text or images, and save original or translated images. Open the result in the main window to continue editing.
- Clearer permission guidance Accessibility and Screen Recording prompts use a system title bar and standard window buttons, with concise explanations of their purpose, data handling, and the settings action.
- Readable usage records Full calendar dates and times appear on separate lines. Costs use two decimal places; nonzero amounts below one cent show <$0.01, with precise values still available.
- Update dialog fixes Release-note dialogs have a maximum height and more vertical spacing. Fixed uncovered edges in the Settings backdrop.
Before updating
TSX restarts during an update. Copy text or save screenshots you want to keep first. Intricate photo textures, overlapping regions, or long translations may not fit directly over the image; those regions retain the original pixels and offer the full translation.
下载与验证 / Download and verification
下载 TSX-1.3.0-macOS-universal.dmg。支持 macOS 15 及以上,包含 Apple silicon 与 Intel 两种架构。安装包使用 Developer ID 签名,App 与 DMG 均通过 Apple 公证;SHA256SUMS.txt 用于核对完整性。安装指南
Download TSX-1.3.0-macOS-universal.dmg for macOS 15 or later, with Apple silicon and Intel binaries. The installer is signed with Developer ID; the app and DMG are notarized by Apple. Use SHA256SUMS.txt to verify file integrity. Installation guide
TSX v1.2.1
中文
- 关于页一键更新 点击「更新到 v…」后直接下载并接续安装、重启,进度留在设置窗口,不再切换到主窗口重复确认。「检查更新」仍只检查,不改变自动更新偏好。
- 更舒展的更新弹窗 「发现新版本」弹窗随主窗口大小调整,在限定的最小与最大尺寸之间缩放;默认主窗口可展示较大尺寸,更新内容更易阅读。
- 界面细节修复 本机服务的文本接收提示使用易懂的名称,修正提示图标与文字对齐,并为「发现新版本」按钮补上悬停手型光标。
下载与验证
需要 macOS 15 或更新版本;通用安装包包含 Apple silicon 和 Intel 架构。下载 TSX-1.2.1-macOS-universal.dmg,或使用应用内检查更新。App 已通过 Xcode Organizer 分发公证,DMG 另行签名、公证并附票。校验文件:SHA256SUMS.txt;安装指南。源码采用 MIT 许可证。
更新前请复制需要保留的文字,翻译正文和截图不保存为历史。879 项自动测试、21 项隔离原生窗口检查和签名/公证验证已通过;未执行真实跨版本安装、Intel 或 macOS 15 真机验收。
English
- One-click updates from About Clicking Update to v… starts downloading and continues through installation and restart, with progress kept in Settings and no repeated confirmation in the main window. Check for Updates still only checks, without changing automatic-update preferences.
- More room for release notes The New Version Available dialog adapts to the main window between defined minimum and maximum sizes. The default main window shows the larger dialog for easier reading.
- Interface fixes Local-service text-recipient hints use a readable name, their icons align with the text, and the New Version Available button shows a pointing-hand cursor on hover.
Download and verification
Requires macOS 15 or later. The universal installer contains Apple silicon and Intel binaries. Download TSX-1.2.1-macOS-universal.dmg, or use the in-app update check. The app was notarized through Xcode Organizer; the DMG was separately signed, notarized, and stapled. See SHA256SUMS.txt and the installation guide. Source code is MIT licensed.
Copy text you want to keep before updating; translation text and screenshots are not saved as history. All 879 automated tests, 21 isolated native-window checks, and signature/notarization checks passed. Real cross-version installation, Intel hardware, and macOS 15 hardware were not tested.
TSX v1.2.0
中文
- 更多 API 厂商预设 新增 Kimi、GLM、Qwen、Gemini、Xiaomi MiMo、MiniMax、Doubao、StepFun、xAI、Mistral、SiliconFlow 和 OpenRouter,使用自己的 API Key 配置翻译服务。
- 自定义服务与图标 新增 New API 和自定义连接,支持兼容的 Chat Completions、Responses 与 Claude Messages 接口,以及完整请求地址和独立模型列表地址;添加和编辑时可切换服务商及品牌或通用图标。
- 更一致的服务设置 移除手填模型入口,新选择从获取的模型列表中完成;已有服务保留已保存模型。统一必填标记、输出上限下拉框、按钮与滚动条,修复服务商和图标需要重复点击才能更换的问题。
- 更紧凑的权限与更新提示 重排权限浮窗并统一窗口按钮尺寸;三个更新内容弹窗采用紧凑布局,显示发布时间与精确时间提示,省去常规安装说明。
- 交互细节修复 修复切换翻译服务后「正在使用」提示持续显示的问题,调整用量统计日期选择卡片的间距。
下载与验证
- 通用安装包:macOS 15 及以上,Apple silicon / Intel。
- App 与 DMG 使用 Developer ID 签名并通过 Apple 公证;SHA-256 校验文件。
- 安装、更新与校验指南 · 已知限制与验证范围 · MIT 许可证。
English
- More API provider presets Added Kimi, GLM, Qwen, Gemini, Xiaomi MiMo, MiniMax, Doubao, StepFun, xAI, Mistral, SiliconFlow, and OpenRouter. Configure translation with your own API key.
- Custom services and icons Added New API and custom connections for compatible Chat Completions, Responses, and Claude Messages endpoints, including full request URLs and separate model-list URLs. Change providers and choose brand or generic icons while adding or editing a service.
- Consistent service settings Removed manual model entry: new selections come from fetched model lists, while existing services retain saved models. Unified required-field markers, output-limit menus, buttons, and scrollbars, and fixed provider and icon choices requiring a second click.
- Compact permission and update dialogs Refined permission panels and matched window-control sizes. All three release-note dialogs use a compact layout with publication dates and precise-time tooltips, without routine installation instructions.
- Interaction fixes Fixed the persistent In use tooltip after switching translation services and improved spacing in usage date-range cards.
Download and verification
- Universal installer: macOS 15 or later, Apple silicon / Intel.
- The App and DMG are Developer ID signed and Apple notarized. SHA-256 checksums.
- Installation, updates, and verification · Known limitations and validation scope · MIT license.
TSX 1.1.2
中文
- 更新确认弹窗现在显示在翻译主窗口中央,优化标题、版本对比、内容间距与下载图标,采用蓝色「立即更新」按钮。
- 主窗口右上角新增「发现新版本」入口,图标与文字依次轻跳;悬停、窗口失焦、弹窗打开或启用减少动态效果时暂停,文字完整显示。
- 修复打开设置后翻译窗口重新抢占焦点的问题。更新时先处理未保存的服务设置,关闭更新弹窗后保留翻译内容。
- 开发构建停用在线更新,避免正式发行包覆盖 Xcode 构建产物;正式版更新功能保持可用。
安装与说明
需要 macOS 15 或更新版本;通用安装包包含 Apple silicon 和 Intel 架构。下载 TSX-1.1.2-macOS-universal.dmg,打开后拖入 Applications,也可通过「检查更新」升级。安装包使用 Developer ID 签名并通过 Apple 公证,校验值见 SHA256SUMS.txt。源码采用 MIT 许可证。
更新完成后会重新启动 TSX,请先复制需要保留的文字;翻译正文和截图不保存为历史。自动识别可能误判孤立短词,可手动选择源语言。自动测试与构造界面检查不等于 Intel、macOS 15 真机或真实跨版本升级已完成验收。
English
- Update dialogs now appear in the main translation window, with a refined title, version comparison, spacing, download icons, and a blue Update now button.
- Added a New version available entry in the upper-right corner. Its icon and letters move in a subtle wave, pausing on hover, while the window is inactive, during a modal, or when Reduce Motion is enabled. The label remains fully visible.
- Fixed the translation window taking focus back after Settings opens. Updates respect unsaved service settings, and dismissing the update dialog preserves translation content.
- Disabled online updates in development builds to prevent a distribution package from overwriting Xcode build products. Release builds retain normal update support.
Installation and notes
Requires macOS 15 or later. The universal installer includes Apple silicon and Intel binaries. Download TSX-1.1.2-macOS-universal.dmg and drag TSX into Applications, or use Check for Updates. The installer is Developer ID signed and Apple notarized; checksums are in SHA256SUMS.txt. Source code is MIT licensed.
TSX restarts after updating. Copy text you want to keep first; translation text and screenshots are not saved as history. Automatic detection may misidentify isolated words; select the source language manually when needed. Automated tests and constructed UI checks do not establish validation on Intel, macOS 15 hardware, or the real upgrade path.
TSX 1.1.1
中文
- 修复双栏编辑中删除到空白后,另一侧仍残留旧内容的问题;清空后重新输入可继续双向翻译。
- 清空时取消旧翻译,避免延迟返回的结果重新填入;保留中文输入法组合输入的正常行为。
- 缩小主窗口两侧语言选择框和占位提示文字,让文字层级更协调。
安装与说明
需要 macOS 15 或更新版本;通用安装包支持 Apple silicon 和 Intel。下载 TSX-1.1.1-macOS-universal.dmg,打开后拖入 Applications,也可通过「检查更新」升级。安装包使用 Developer ID 签名并通过 Apple 公证,校验值见 SHA256SUMS.txt。源码采用 MIT 许可证。
更新前请复制需要保留的文字,翻译正文和截图不保存为历史。自动识别可能误判孤立短词,可手动选择源语言。自动测试不等于 Intel、macOS 15 真机或真实跨版本升级已完成验收。
English
- Fixed stale text remaining in the opposite pane after either editor is cleared. Typing again resumes bidirectional translation.
- Clearing now cancels previous translations and rejects late results while preserving normal input-method composition.
- Reduced the language-selector and placeholder font sizes in the main window for a clearer visual hierarchy.
Installation and notes
Requires macOS 15 or later. The universal installer supports Apple silicon and Intel. Download TSX-1.1.1-macOS-universal.dmg and drag TSX into Applications, or use Check for Updates. The installer is Developer ID signed and Apple notarized; checksums are in SHA256SUMS.txt. Source code is MIT licensed.
Copy text you want to keep before updating; translation text and screenshots are not saved as history. Automatic detection may misidentify isolated words; select the source language manually when needed. Automated tests do not establish validation on Intel, macOS 15 hardware, or the real upgrade path.
TSX 1.1.0
中文
- 重新整理设置窗口:左侧导航、可调整窗口大小、通透玻璃材质,以及更紧凑一致的控件与弹窗。
- 新增独立用量统计:总成本、总请求数、消耗 Tokens,支持日期和服务筛选、柱状图、热力图及分页请求记录。
- 成本统一按美元展示,微小金额保留提示与完整数值;支持更新模型参考定价。Apple 本地翻译显示免费,不虚构 Token 数量。
- 每个服务可独立配置用量记录、余额查询间隔与超时;更早的请求指标按天汇总,不保存翻译正文。
- 优化服务操作、日期选择、开关点击和滚动布局;减少自动余额查询引起的钥匙串提示,并避免重复请求已授予的系统权限。
- 更新入口集中到「关于」,新增近期更新。默认启动时检查新版本但不下载安装;开启自动更新后可下载、安装并重启,升级后展示一次更新内容。
安装与说明
需要 macOS 15 或更新版本;通用安装包支持 Apple silicon 和 Intel。下载 TSX-1.1.0-macOS-universal.dmg,打开后拖入 Applications,也可从旧版的「检查更新」升级。安装包使用 Developer ID 签名并通过 Apple 公证,校验值见 SHA256SUMS.txt。
成本是参考估算,不替代服务商账单;缺少价格或用量的请求保留待计价状态。取词和截图仍遵循 macOS 授权;开发签名与正式签名切换时可能需要重新授权。孤立短词或截图标签可能识别为错误语言,可手动选择源语言。更新前请复制需要保留的文字,翻译正文和截图不保存为历史。
English
- Redesigned Settings with sidebar navigation, a resizable window, translucent glass, and more compact, consistent controls and dialogs.
- Added a dedicated usage dashboard for total cost, requests, and consumed tokens, with date/service filters, bar charts, heatmaps, and paginated request records.
- Costs are shown in USD with readable small-value formatting and precise hover details. Refresh reference model prices in Settings. Apple translation is free and does not report token counts.
- Configure local usage recording, balance-query intervals, and timeouts per service. Older request metrics are aggregated by day without saving translation text.
- Improved service actions, date selection, switch hit areas, and scrolling. Automatic balance queries avoid prompting for Keychain access; already-granted system permissions are not requested again.
- Update controls now live in About, with recent release history. Launch checks are enabled without automatic downloading by default. Opt-in automatic updates download, install, and restart the app; release notes appear once after upgrading.
Installation and notes
Requires macOS 15 or later. The universal installer supports Apple silicon and Intel. Download TSX-1.1.0-macOS-universal.dmg and drag TSX into Applications, or use Check for Updates in an older version. The installer is Developer ID signed and Apple notarized. Checksums are in SHA256SUMS.txt.
Costs are estimates, not provider invoices; requests without prices or usage remain unpriced. Accessibility and Screen Recording remain controlled by macOS, and switching between development and distribution signatures can require authorization again. Language detection may misidentify isolated words or screenshot labels; select the source language manually when needed. Copy text you want to keep before updating; translation text and screenshots are not saved as history.
TSX 1.0.0
TSX 1.0.0
TSX(Translate X)是一款永久免费、MIT 开源的 Mac 原生翻译工具。
功能
- 快捷键翻译选中文字,通过浮窗查看结果。
- 截图识别与翻译,支持文字结果和原图对照。
- 双向编辑、自动互译、语言切换、复制与撤销。
- Apple 本地翻译,以及用户自行配置的第三方 API、兼容接口和本地模型。
- 菜单栏入口、自定义快捷键、中英文界面和多种外观。
- 检查更新及可选自动检查/下载,默认关闭后台更新选项。
下载与安装
下载附件 TSX-1.0.0-macOS-universal.dmg,打开后将 TSX 拖入 Applications。安装包已使用 Developer ID 签名并通过 Apple 公证。
Source code 归档是项目源码,不是安装包;校验摘要见 SHA256SUMS.txt。
系统、权限与已知限制
- 需要 macOS 15 或更新版本;安装包同时包含 Apple silicon 和 Intel 架构。
- 取词和截图按需请求辅助功能/屏幕录制权限;macOS 可能在正式签名版首次使用时重新请求授权。
- Apple 翻译的部分语言需首次下载语言包;第三方服务由用户自行配置并承担可能产生的服务费用。
- 孤立短词、名称或很少的截图文字可能被自动识别为其他语言。若出现不相关的语言下载提示,请取消并手动选择正确源语言后重试。
- 原文、译文及截图不作为历史保存。退出或安装更新前,请复制需要保留的内容。
- 设置窗口偶发焦点回跳、非服务页面的滚动遮挡反馈尚未完成全面收尾。
源代码采用 MIT 许可证,第三方组件保留各自许可。官网:https://lumaxspace.com/zh/products/tsx/
TSX (Translate X) is a free, MIT-licensed translation app for Mac, with selected-text translation, screenshot OCR, bidirectional editing, Apple translation, optional user-configured services, and signed application updates.
Download TSX-1.0.0-macOS-universal.dmg and drag TSX into Applications. The source-code archives are not installers.
Requires macOS 15 or later. The universal app includes Apple silicon and Intel binaries. Accessibility and screen-recording access is requested when needed. Third-party service fees are separate from this free app.
Automatic language detection can misidentify isolated words, names, or short screenshot labels. Cancel an unrelated language download and select the correct source language to retry.
Copy text you want to retain before quitting or updating; text and screenshots are not saved as history. Existing reports of intermittent Settings focus changes and scrolling overlap outside service pages remain open.
Repository migration: this tag identifies the reviewed source snapshot with application code and build inputs equivalent to the original release. The existing signed installer and checksum attachment were preserved byte-for-byte; this migration did not rebuild the app or change its version.