# AutoDeepL - 易用轻量强大的桌面翻译 **Repository Path**: whicker/autodeepl ## Basic Information - **Project Name**: AutoDeepL - 易用轻量强大的桌面翻译 - **Description**: AutoDeepL是由纯Python开发的基于DeepL和百度在线翻译的易用轻量强大的桌面翻译,AutoDeepL在翻译响应速度和翻译精确性上取得了前所未有的平衡。本着希望每个人都能平等地实现翻译自由的宗旨,它提供简洁的界面易用的功能和完全不受限的翻译。无需设置任何API,不基于任何翻译平台的SDK。 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-05-25 - **Last Updated**: 2022-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AutoDeepL - 易用轻量强大的桌面翻译 #### 介绍 AutoDeepL是由纯Python开发的基于DeepL和百度在线翻译的易用轻量强大的桌面翻译,AutoDeepL在翻译响应速度和翻译精确性上取得了前所未有的平衡。本着希望每个人都能平等地实现翻译自由的宗旨,它提供简洁的界面易用的功能和完全不受限的翻译。无需设置任何API,不基于任何翻译平台的SDK。 | 主界面: | 悬浮翻译窗: | | ------------------------------------------------------------ | ------------------------------------------------------------ | | ![主界面](https://gitee.com/yulonger/autodeepl/raw/master/img/main_window.png) | ![悬浮翻译窗](https://gitee.com/yulonger/autodeepl/raw/master/img/sus_window.png) | 新版已经准备好了 还需要一些时间 最新版本:0.2.10 #### 更新内容 ##### 0.2.10 Stable 于 2021年9月29更新 部分修复小分辨率下的显示问题(将在后续版本跟踪修复) 修复某些情况下爆C#脚本黑框的问题 修复电脑未安装OpenSSL导致的启动报错,来自[@xiaofengxifeng](https://gitee.com/xiaofengxifeng) 的 [ISSUE:I4CCPV](https://gitee.com/yulonger/autodeepl/issues/I4CCPV) ##### 0.2.9 Stable 于 2021年9月27更新 修复DeepL模式翻译长文章时文章内容丢失的问题 改善百度翻译性能,修复了由于网络问题百度在DeepL之后响应造成的问题 修复DeepL在翻译特殊字符时文本截断的问题 修复线程不结束导致主进程无法结束的问题 ##### 0.2.8 Beta3 于 2021年9月24更新 紧急修复了由于网络问题语言检测失败,返回空后程序卡死的问题。 ##### 0.2.8 Beta2 于 2021年9月23日更新 紧急修复了语言检测不出的严重故障。 ##### 0.2.8 Beta 于 2021年9月23日更新 0.2.8是Lite版的备选版本,我们去除了人工智能语言探测和Numpy,改用更迅速的网络API并配套提供了一套机械的语言探测算法,由于mkl库的消失,AutoDeepL成功瘦身到原来的十分之一。同时我们还做了性能的优化,解决了百度翻译在响应长文章速度过慢的问题。更激动人心的是,DeepL的响应速度更加快到了十秒左右,比您在DeepL.com上直接操作还要快得多! #### 安装启动 您需要:一台64位Windows 10计算机 安装了[Google Chrome浏览器](https://www.google.cn/chrome/) 克隆或以ZIP下载,或在[Release](https://gitee.com/yulonger/autodeepl/releases)中下载压缩包,进入AutoDeepL文件夹,找到“AutoDeepL.exe”并启动。 #### 开始使用 1. 选择想要翻译的文字,复制! 2. 没有第二步! #### 特色功能 ##### 悬浮窗: 悬浮窗是AutoDeepL最具活力的部分,AutoDeepL悬浮窗的最佳用户并不是完全看不懂全文的人(全文翻译更适合他),而是希望高效获取到信息的人(对于划词翻译:DeepL不提供划词翻译,通常提供划词翻译的软件在翻译长句子方面有缺陷),选中,复制,静待悬浮窗的展示,这就是AutoDeepL悬浮窗带来的指哪打哪的流畅体验。 ##### 来回翻译: 来回翻译是一个非常有力的降低重复率的功能,非常适合快速生成属于你的版本的作业!这个翻译只由DeepL驱动,您将惊讶于来回翻译的结果的语句自然程度! ##### 结果粘贴到剪贴板: 结果粘贴到剪贴板是一个非常方便的辅助功能,打开结果粘贴到剪贴板,最小化AutoDeepL,将注意力放在你的工作上,一旦翻译完成,你将收到提醒的消息,剪贴板里存放好的是您需要的结果。 ##### 无限长度: 无限长度是根植在AutoDeepL的基础功能,它解除了免费翻译器不能翻译万字长文的限制。值得一提的是,翻译自由是AutoDeepL开发的核心目标。 ##### 自动检测语言和翻译方向: 自动检测语言和翻译方向是AutoDeepL最易用的元素,即便只设置了译入的语言,AutoDeepL也能轻松猜出你的翻译方向。 #### 说明 ##### 开源说明: 由于该软件涉及某些逆向工程,故不公布源代码,有心的同学可以尝试反编译一下。另外,作者改动了AutoDeepL调用的Python包,您即便拥有源代码也无法编译成功。 ##### API说明: 由于DeepL通常需要一段时间来翻译(约20-40秒)为了保证实时性,通常百度翻译的结果将会先展示。 ##### 性能标准: 百度翻译最快在1秒内响应 DeepL最快将在10秒响应 #### 更新计划 ✓ ~~去除Numpy或更新Lite版本(高准确的语言识别基于Numpy,但Numpy的必须库需要大量存储空间)~~ ✓ ~~Lite版本可能会并入正常版~~ 文档翻译(开发中...) 可能会提供实时性更高的语言检测扩展包(但会大量占用磁盘) 加入OTA 打包成安装程序,方便小白用户。 ##### 已知问题: ~~如果线程不结束,关闭程序将出现错误~~ 只在1080P屏幕上测试通过,其它分辨率会出现不同程度的问题 一些违反直观的响应: 如果您复制了不支持的语言,DeepL通常还会帮您翻译到您可能满意的结果,遗憾的是,百度翻译就没有那么智能了。 如果您的网络存在问题或者百度服务器暂时抽风,0.2.8以后的版本将会全局卡死,这是因为剪贴板语言侦测不是一个单独的线程,如果响应过慢就会阻塞。(大概率不会改造成线程,因为该操作通常要求很高的实时性。) #### 鸣谢 [@crz](https://gitee.com/crz7500)跟踪帮忙测试 [百度翻译](https://fanyi.baidu.com/)提供翻译服务 [DeepL](https://www.deepl.com/translator)提供翻译服务 [Python](https://www.python.org/)