Skip to content

Releases: tisfeng/Easydict

2.12.0 ✨ Add DeepSeek service

06 Mar 12:57
Compare
Choose a tag to compare

What's Changed

  • feat: add Built-in deepseek api support by @garethng in #822
  • feat: add an option to hide tag content, hidden by default by @tisfeng in #815
  • feat: add an option to play English pronunciation AmE or BrE by @devswi in #819
  • feat: youdao, baidu and bing tts support AmE and BrE
  • feat: add check for updates in menu by @phlpsong in #825
  • fix: do not change mouse location screen during stream query by @tisfeng in #821
  • fix: show fixed window position former consider screen by @tisfeng in #830
  • fix: get selected text failed by @tisfeng in #831
  • fix: stream service may crash #820
  • fix: validate result error is missing
  • fix: floating window init frame is incorrect

New Contributors

Full Changelog: 2.11.2...2.12.0

2.11.2 🐞 修复 Sentry 导致的内存泄露问题

05 Feb 15:30
Compare
Choose a tag to compare

[v2.11.2] - 2025-2-5

🐞 修复

  • 修复了 Sentry 导致的内存泄露问题 #803
  • 修复了关闭记录崩溃日志选项不生效问题 #805
  • 修复了应用启动可能弹出 Easydict 关于窗口问题 #767 (comment)
  • 修复了一些其他已知问题。

2.11.1 🐞 修复每次应用启动可能会弹出致谢窗口问题

26 Jan 12:00
Compare
Choose a tag to compare

[v2.11.1] - 2025-1-26

✨ 新功能

  • 添加了对新的翻译语言 格鲁吉亚语 Georgian 的支持 #797 by @why-trv
  • Gemini 服务支持本地服务 streamTranslate 接口。

💎 优化

  • 更新了内置 AI 服务支持的模型列表,新添加由 SiliconFlow 提供的 yi-1.5-9b 模型。
  • 改用新的有道词典网页接口 #777 by @Rick630

🐞 修复

  • 修复了每次应用启动可能会弹出致谢窗口问题 #767
  • 修复了福昕高级PDF编辑器不支持鼠标取词问题 #796
  • 修复了某些类 OpenAI 服务接口数据因包含注释无法解析问题,例如 OpenRouter #743
  • 改进了 AI 服务的流式数据 Throttle 实现方式,减少界面刷新导致的崩溃问题。
  • 改进了取词模块 SelectedTextKit ,捕获可能出现的崩溃错误。
  • 修复了有道词典某些单词数据解析可能报错问题。

2.11.0 🐞 修复有道服务导致的崩溃问题

05 Jan 12:26
Compare
Choose a tag to compare

[v2.11.0] - 2025-1-5

🐞 修复

  • 修复了有道服务异常导致的一系列问题 #762 , #768 , #769 , #775
  • 修复了 Popclip 划词内容包含特殊符号 & 会显示不全问题 #761

2.10.2 🐞 修复有道翻译报错问题

25 Dec 12:51
Compare
Choose a tag to compare

[v2.10.2] - 2024-12-25

💎 优化

🐞 修复

  • 修复了有道翻译报错问题 #754
  • 修复了 macOS 15.2 系统版本 About 页面按钮无法点击问题 #750
  • 修复了服务验证失败时,报错日志过长导致无法关闭弹窗问题 #742

2.10.1 🐞 修复强制取词可能导致应用崩溃问题

10 Nov 13:20
Compare
Choose a tag to compare

[v2.10.1] - 2024-11-10

✨ 新功能

  • 添加对引用第三方库的 Acknowledgements #716

🐞 修复

  • 修复了强制取词可能导致应用崩溃问题 #721

2.10.0 ✨ 支持用户自定义 Prompt 和添加多个自定义 OpenAI 服务

03 Nov 11:14
Compare
Choose a tag to compare

[v2.10.0] - 2024-11-03

macOS 上的取词功能向来是一个难题,由于许多应用不支持 Accessibility API 取词,导致我们不得不使用快捷键 Cmd+C 来强制取词,但这种方式会导致菜单栏图标闪烁,并可能会触发系统提示音等问题。

最近我们找到了一种新的强制取词方式:菜单栏动作复制取词,它能避免上述问题,性能更好,并且修复了许多其他取词问题。如果用户遇到快捷键取词有问题的场景,请尝试使用菜单栏动作取词。作为一项新功能,它可能存在一些问题,目前没有默认启用,需手动在设置-高级页面开启。

另外,为减少新用户的疑惑 #682 ,新版本我们将默认启用强制取词功能。

✨ 新功能

  • 支持添加多个自定义 OpenAI 服务。#479 by @phlpsong
  • 支持用户自定义 Prompt。#434
  • 添加了一种新的强制取词方式:菜单栏动作复制取词。#685
  • 支持隐藏查询窗口的输入查询框和语言选择栏。#700 , #317
  • 添加了 DeepL 对繁体中文的原生支持。#709
  • 支持默认设置将换行符替换为空格。#639 by @choykarl
  • 支持将 Easydict 用作 HTTP 本地服务器,方便外部程序调用翻译,OCR,取词等接口。#684

💎 优化

  • 改进了快捷键 Cmd+C 复制取词方式的性能,现在能更快地取词。
  • 改进了在屏幕边缘鼠标划词显示查询图标的位置,现不会划词后自动触发查询的问题。

🐞 修复

  • 修复了 Gemini 请求叠加会导致显示结果异常问题。#712 by @choykarl
  • 修复了苹果词典查询结果后,折叠再展开,会丢失样式问题。#698
  • 修复了苹果词典不显示中英文以外查询结果问题。 #677
  • 修复了 Slack 取词可能失败问题。#692
  • 修复了快捷键取词会影响微信多选信息问题。#123

Custom Prompt

Translate the following text into Traditional Chinese, Japanese, Korean, German, Russian, French: ${{queryText}}

image

2.9.0 ✨ 支持繁体中文等界面语言

14 Sep 14:49
Compare
Choose a tag to compare

[v2.9.0] - 2024-9-14

Note

新版本最低支持 macOS 13.0+ 系统。

✨ 新功能

💎 优化

  • 改进了开机自启动的实现方式,现不再需要额外自动化权限。#646 by @Jerry23011

🐞 修复

  • 修复了 Azure OpenAI 接口失败问题。 #538
  • 修复了 Safari 等浏览器 AppleScript 取词可能失败问题。 #669
  • 修复了即使关闭【允许强制取词】,在 AppleScript 取词失败时仍会尝试强制取词问题。 #670
  • 修复了关闭【划词翻译未选中文本时,保留上次结果】选项无效问题。#657

49527

2.8.1 🐞 修复 mini 窗口快捷键取词会导致崩溃问题

18 Aug 15:40
Compare
Choose a tag to compare

[v2.8.1] - 2024-8-18

💎 优化

🐞 修复

  • 修复取词内容为空时,mini 窗口使用快捷键取词会导致崩溃问题。 #644
  • 修复设置页服务列表拖动修改服务顺序不生效问题。 #641 by @choykarl
39450

2.8.0 ✨ 支持将 Easydict 用作本地服务器

11 Aug 15:05
Compare
Choose a tag to compare

[v2.8.0] - 2024-8-11

Important

注意,新版本修改了取词逻辑,默认只使用 Accessibility 取词,因此某些应用中快捷键取词可能会失败,这是正常结果。

如果你希望能够在所有应用中取词成功,请在设置中开启【允许强制取词】。 详情请看 #640 (comment)

Note

新版本最低支持 macOS 13.0+ 系统。

✨ 新功能

  • 支持将 Easydict 用作本地服务器,目前支持 translate 和 ocr 两个接口。#580
  • 支持 Ollama 本地翻译服务。#492
  • 添加两个新的 AI 工具类服务:润色(Polishing))和总结(Summary)。#588 by @Jerry23011
  • 支持巴西葡萄牙语(DeepL, Bing 等)。 #569 by @NeverAgain11
  • DeepL 支持阿拉伯语。 #630 by @choykarl
  • 支持百度翻译官方 API。#484 by @choykarl
  • 支持默认钉住显示查询窗口。 #216
  • 取词内容为空时,显示 tips 视图(可在设置-高级中关闭)。 #404 by @AkaShark
  • 苹果 OCR 支持泰语和越南语。

💎 优化

  • 改进阿里翻译,可手动选择使用官方 API。#617 by @choykarl
  • 改进了一些可能导致剪贴板复制问题的代码。 #608
  • 优化了 OpenAI 类服务 stream 请求停止实现。#560
  • 优化了 Google Gemini 服务,允许手动填写支持的模型。#559 by @Jerry23011
  • 改用多行文本显示服务支持的模型。#490
  • 改进 OCR 取词异常错误提示。 #478 by @AkaShark

🐞 修复

  • 减少不必要的 youdao 请求。#627
  • 修复了 ARC 浏览器上【使用译文替换】功能无法工作问题,增加兼容模式替换。#622
  • 修复了【将换行符替换为空格】功能在某些应用(如 adobe acobat)无法工作问题。#563
78759