Transista
—— 基于Pythonista的iPad论文阅读翻译工具。
GitHub项目地址:大家觉得这个项目不错的话希望能star
一下以表支持!😘
相较于在电脑上看论文我更喜欢在iPad上阅览,使用Apple Pencil进行标注勾画。但是苦于iOS上没有类似电脑端知云
那种论文翻译软件,虽然欧陆词典
可以自动捕获剪贴板然后查询,但仅是作为单词进行查询,没法整段翻译。所以决定结合两者的特点自己写一个翻译软件。
Transista这个名字取自于Translator的前半部分和Pythonista的后半部分,读音和写法近似于Transistor(晶体管)这个单词,是我非常喜欢的一个游戏。😎
快速安装
直接在控制台输入以下命令运行或者创建一个新.py文件然后粘贴该命令运行。使用命令运行将会默认安装在根目录,即“This iPad/iPhone
”目录下,安装好之后你可以再挪动文件夹位置。
1 | import requests as r;exec(r.get('http://img.siriyang.cn/source/Transista/installer.py').content) |
快速开始
然后运行文件夹下的LunchMainWindow.py
,并在设置/百度翻译接口
中对应位置填上自己的appid
和key
。
程序介绍
使用分屏功能把Transista窗口挂在旁边或者悬浮在阅读软件上。
默认开启剪贴板监听,复制要翻译的论文,程序会自动捕获剪贴板中的文本并翻译显示在界面上,同时剪贴板会被清空。该功能也可以在设置中关闭,手动粘贴原文,避免影响剪贴板的正常使用。
如果因为论文排版原因导致取出的文本格式不对,或者有不必要的元素在里面,可以手动编辑原文并点击右下角按钮重新翻译。
更新日志
2021.02.25 v1.1.0
- 加入腾讯翻译API接口
2021.02.09 v1.0.2
- 修复百度翻译接口用量统计BUG
- 优化代码
2021.02.08 v1.0.1
- 修复BUG
- 将粘贴按钮的操作由直接替换原文改为追加粘贴内容
2021.02.07 v1.0.0
- V1.0正式发布,主要功能基本完成。
- 加入翻译历史记录页面
- 加入剪贴板侦听控制按钮
- 加入术语表选项控制按钮
- 加入翻译量统计功能
- 加入数据清理功能
- 加入日志输出
- 完善各种细节
2021.01.24 v0.1.0
- 发布测试版,仅实现简单的翻译功能。