Skip to content

Automator+翻译API实现的便捷翻译工具,通过快捷键快速翻译单词并记录到单词本

License

Notifications You must be signed in to change notification settings

geekeryy/happy-translate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

happy-translate

Automator+翻译API实现的便捷翻译工具,通过快捷键快速翻译单词并记录到单词本,并将翻译结果写入剪贴板

灵感来自谷歌浏览器插件划词翻译,只不过它只能在谷歌浏览器使用并且单词本需要付费,本着能白嫖就绝不花钱的原则,利用现有资源做了这个小工具,虽然很粗糙,但是能用就行,有什么好的建议,欢迎沟通!!!

使用场景

外文文档阅读时的单词查询

选中文本,Command+q,弹出翻译结果通知

文本翻译替换

选中文本,Command+q,Command+v,完成替换

单词本整理

单词本文件:~/WordBook.txt

体验一下

下载translate.workflow,双击安装,设置快捷键Command+q

选中一段文本,按Command+q试试吧!

私有化部署

  1. 百度翻译平台注册开发者账号,并申请免费体验通用文本翻译API语种识别API
  2. APPID和密钥写入公网服务器环境变量
    export BAIDU_TRANSLATE_APPID=202310xxxxxxxxxx
    export BAIDU_TRANSLATE_APPKEY=XIXXxxxxxxxxxxx
  3. 在公网服务器运行翻译服务go run main.go
  4. 在Mac上打开./translate.workflow/Contents/document.wflow 替换 http://118.24.149.250:8080 为你自己的IP和端口,双击安装translate.workflow

TODO

  • 百度翻译
  • 谷歌翻译

About

Automator+翻译API实现的便捷翻译工具,通过快捷键快速翻译单词并记录到单词本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages