Linux下实现一个论文翻译阅读的小工具

您所在的位置:网站首页 linux翻译器 Linux下实现一个论文翻译阅读的小工具

Linux下实现一个论文翻译阅读的小工具

#Linux下实现一个论文翻译阅读的小工具| 来源: 网络整理| 查看: 265

前言

因为一直在 Linux 上工作和学习,而目前来说阅读论文的工具基本都是基于 Windows 的比较多,比如可以参考这个知乎链接 Windows 论文阅读翻译工具 里面的工具。

所以找了好久,找不到,看了一些这些 Windows 下工具的功能,对标了 CopyTranslator 还有 知云文献翻译 这两个软件,花了一天用 Rust 写了一个 Linux 下的论文阅读翻译工具,现在也支持 Windows 了,但是因为是初始项目,所以很多功能可能并不完善,如果大家想一起做的,可以提交自己的代码到这个仓库 Github 上。

因为某些不可抗力

导致 Google 的翻译 API 无法直连访问,所以使用这个软件之前最好有个代理(2022-10-4)

为什么不使用其他翻译的 API ?

因为要钱,后期看如果一直无法解封,就加入其他的翻译 API

功能

example

因为不会写 GUI(或者说懒得写…)所以本工具都是基于命令行的,但是在 Linux 下我感觉命令行比 GUI 还好用…

点选翻译,直接鼠标点选论文中一个词或者短语,在终端中就会自动出现翻译…基于 Google Translate 的自动断句翻译,不管句子有多长,都会断句,一句话对照一个翻译,从而避免段落太长,从翻译回去找中文找半天…目前也支持 Windows 了(但是 Windows 感觉不是主要支持方向,因为太多好的产品了),但是 Windows 因为系统限制(或者说本人技术不够🥲)无法做到点选翻译,Windows 平台下,点选一段文字之后,要复制到粘贴板之后程序才会翻译… 食用方法(怎么用都行)

首先我们需要确定在自己的 Linux 系统中存在这样一个包,一般是默认不存在的,所以第一次的看见这文章的人可以直接安装(这个程序唯一一个依赖的包就是这个,用于获取鼠标选取的文字,其他都静态编译进去程序里面了)

sudo apt install xsel

然后从这个 Github 仓库中下载喜欢的编译好的 release 版本(建议直接下载 musl 版本的),然后这里介绍 Ubuntu 的方法,其他发行版都差不多,将解压出来的二进制文件拖到你喜欢的地方,比如我喜欢拖到 /usr/bin 目录下面,这样直接终端中输入程序名字就可以运行程序了,你也可以解压后直接在文件夹中运行这个程序。

tar zxvf translator-rs*.tar.gz

进取解压后的目录,然后移动可执行文件到 /usr/bin/ 下面

sudo cp translator-rs /usr/bin/

之后打开任何一个你喜欢的 PDF Viewer,这里我用的是 Ubuntu 22.04 自带的 Gnome Document Viewer,然后将这个 PDF Viewer 和一个 Terminal 平分整个屏幕,之后在两个程序中间的那个中分线那里,调整两个程序的屏占比,比如这里我拖了让 PDF Viewer 的屏占比略大于 Terminal 的,之后就和 知云文献翻译 一样了,PDF Viewer 这边看见不懂的词语直接双击选择,然后这边翻译器就会出现对应的翻译(写完这篇博文我就去加上单个单词的详细翻译)。

2022-09-02 已经支持单个单词的详细翻译了 2022-09-15 已经显示翻译所花时间 2022-09-29 已经支持代理访问 2023-02-16 新增许多功能



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3