# RubberTranslator **Repository Path**: ISPZ/RubberTranslator ## Basic Information - **Project Name**: RubberTranslator - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-01-17 - **Last Updated**: 2021-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 0. 前言 RubberTranslator是我在使用知云文献翻译和CopyTranslator两款软件后,基于javafx开发的一款文献辅助翻译软件。总体功能思想来自CopyTranslator,在此基础之上添加了自己觉得实用的功能。 **安装:** 本项目目前仅支持Windows平台。 不过java是跨平台的,有兴趣的朋友可自行打包。 1. 点击[Releases](https://github.com/ravenxrz/RubberTranslator/releases)界面下载对应平台安装包即可。 2. 考虑到github国内下载速度较慢,可从[这里下载](https://ravenxrz.lanzous.com/b01bezbcf) *注:请勿安装在有中文路径的目录下* [点这里,看视频介绍](https://www.bilibili.com/video/BV1aA411t7pY) [此页无法查看过多gif,更多文字介绍点这里](https://ravenxrz.gitee.io/archives/a79932ef.html) ## 1. Features 1. 手动翻译 2. 有道翻译、谷歌翻译、百度翻译 3. **文本格式化,解决pdf复制的分段问题** 4. 监听剪切板翻译,选中任意文本,执行【复制】操作,自动翻译文本 5. **拖拽复制,选中任意文本,自动执行[Ctrl+C]行为,结合【监听剪切板翻译】功能,可自动翻译选中文本。** 6. 自动复制,翻译文本后,自动将【译文】放置到系统剪切板,后续只用【Ctrl+V】即可粘贴译文 7. 自动粘贴,选中任意文本,自动替换为译文。 8. **增量翻译,阅读文献时,经常会遇到一段文本分置在两页,增量问题可以自动将这段文本合并翻译** 9. **OCR翻译** 10. 翻译历史 11. **专注模式** 12. 热更新(beta) image-20201224112341042 12. **多翻译引擎对照模式** ![](https://cdn.jsdelivr.net/gh/ravenxrz/PicBed/img/compare.gif) 13. 过滤器,设定【拖拽复制】的过滤程序,避免在所有程序中均触发【拖拽复制】 14. **翻译文本替换,部分专业词汇如果由翻译引擎来翻译,将显得十分晦涩难懂,使用本功能,可自定义将【晦涩的翻译词组】替换为【自己想要的词组】** 举个例子, 在数据结构或算法中,binary search 应该翻译成“二分查找”,但是如果直接使用翻译引擎翻译,将会得到二进制搜索: image-20201224112518290 此时可以添加“替换词组”: image-20201224112558604 最后重新翻译: image-20201224112640280 ## 2. FAQ ### 1. 安装后无法打开? 请确保安装路径无中文。 ### 2. 翻译时段落识别问题,一段话被拆分为多段? ![DXwK4s](https://cdn.jsdelivr.net/gh/ravenxrz/PicBed/img/DXwK4s.png) 这和RubberTranslator在格式化复制的文本时的处理机制有关,RubberTranslator在识别多段文本的原理是,判断当前是否有 英文或中文的句号在末尾, 如果在末尾则换行。所以可以看到,原文在parameter后面有句号,RubberTranslator进行了断行。 ### 3. 谷歌翻译引擎下没有分段? 是的,当前所使用的谷歌翻译引擎,会将所有文本连接成一行,所以,暂时没办法分段,后期会考虑更换接口。 ### 4. OCR、百度、有道翻译引擎无效? 这三个功能需要用户自行配置App key & secret key。请参考:[ocr,百度,有道配置](https://ravenxrz.gitee.io/archives/2d8a0c3e.html) ## 3. BUG 反馈或建议 1. 欢迎提issue 2. QQ群:118149802 ## 4. 请我喝杯咖啡 如果觉得本软件好用,也可以请我喝杯咖啡:

微信

支付宝
## 开源许可 GPL v3.0