划词翻译、OCR 文字提取:我用 AutoHotKey 给自己写了一个小工具

💡 原文中文,约10700字,阅读约需26分钟。
📝

内容提要

本文介绍了作者如何利用 AutoHotKey (AHK) 脚本和大模型 API 在 Windows 上实现翻译和文字识别功能,模仿 Mac 上的翻译软件 Bob,解决了现有工具响应慢和质量差的问题,并分享了代码示例和技巧。

🎯

关键要点

  • 作者利用 AutoHotKey (AHK) 脚本和大模型 API 在 Windows 上实现翻译和文字识别功能。
  • 模仿 Mac 上的翻译软件 Bob,解决了现有工具响应慢和质量差的问题。
  • 使用 PowerToys 和 AHK 热键实现翻译和文字识别,但效果不佳。
  • 找到 STranslate 工具,但仍希望通过自定义脚本提升功能。
  • 使用 AHK 脚本和 AI 生成代码实现翻译和识别功能,过程有趣。
  • 准备工作包括安装 AHK、JSON 库和 GDIP 库。
  • 设置热键以实现翻译和文字识别功能,使用剪贴板获取内容。
  • 发送请求获取翻译和识别结果,处理不同 API 的请求格式。
  • 处理翻译结果的编码问题,将结果从 ISO-8859-1 转为 UTF-8。
  • 显示结果的方法包括 ToolTip 和 msgbox,方便用户查看。
  • 脚本可根据需要修改或添加功能,提升使用体验。
  • 提供完整的 AHK 代码供参考,方便读者学习和使用。
➡️

继续阅读