# fast-translate
一款适用于Linux系统的翻译软件,支持选中即翻译,方便文献阅读等。
github: [fast-translate](https://github.com/KaleW515/fast-translate)
gitee: [fast-trasnlate](https://gitee.com/kalew515/fast-translate)
如果觉得好用就点个:star:吧~
- [x] 支持复制自动翻译
- [x] 支持百度翻译,谷歌翻译
- [x] 支持划词即时翻译
- [x] 支持多语种翻译
- [x] 支持追加翻译
- **谷歌翻译国内源无法使用的解决方案**:https://zhuanlan.zhihu.com/p/569452790
## Installtion
**注:本项目基于qt开发,在kde等基于qt的平台上体验较好**
### 手动编译安装
1. 下载源码到本地
`git clone https://github.com/KaleW515/fast-translate.git`
2. 进入代码目录
`cd fast-translate`
3. 确保安装了make,如果安装了这一步可以跳过,如果没有安装则需要进行安装
`sudo pacman -S make`
4. 编译安装
```cmake
make build
make install
```
### Arch Linux & Manjaro
如果你是arch系用户,包含arch,manjaro等发行版,你可以选择使用yay进行安装
#### 使用yay安装
1. 项目已经打包到AUR,使用yay命令即可完成安装
`yay -S fast-translate`
## Usage
使用前需要完善相关翻译api的一些必要参数,如下图,打开设置进行相关参数的填写,填写后别忘了保存
![2022-06-17_00-08.png](https://s2.loli.net/2022/06/17/dvGH9AshZfQSYec.png)
### 百度翻译
[点击此处查看配置教程](https://github.com/KaleW515/fast-translate/blob/main/docs/百度翻译.md)
### 谷歌翻译
[点击此处查看配置教程](https://github.com/KaleW515/fast-translate/blob/main/docs/谷歌翻译.md)
### 使用介绍
| 特性 | 操作 | 演示 |
| :--------: | :----------------------------------------------------------: | :----------------------------------------------------------: |
| google翻译 | 选中百度翻译和谷歌翻译,会出现百度翻译和谷歌翻译的结果框,复制即可进行翻译,需要先在设置中填写相关的参数 | ![google翻译.gif](https://s2.loli.net/2022/06/16/YqABIFdsknuw6KP.gif) |
| 多语种翻译 | 更改翻译的目标结果 | ![多语种翻译.gif](https://s2.loli.net/2022/06/16/jOT6wLlY8BPZtdu.gif) |
| 即时翻译 | 选中即时翻译,选中一段后即可自动进行翻译,省去复制的操作 | ![即时翻译.gif](https://s2.loli.net/2022/06/16/xqBjub7hJGMTXWd.gif) |
| 追加翻译 | 选中追加翻译 | ![追加翻译.gif](https://s2.loli.net/2022/06/16/4xR9MBTstH2FidS.gif) |
| 自定义翻译 | 点击翻译按钮,可以翻译原文框中的原文 | ![自定义翻译.gif](https://s2.loli.net/2022/06/16/RtWxJw1faU4mnFV.gif) |
## 最后
如果你在使用中觉得缺失什么功能或者发现什么bug,欢迎提issue~
没有合适的资源?快使用搜索试试~ 我知道了~
Python开发的用于Linux系统的翻译软件源码.zip
共46个文件
py:30个
ui:3个
md:3个
5星 · 超过95%的资源 需积分: 15 0 下载量 6 浏览量
2022-10-16
14:48:21
上传
评论 1
收藏 36KB ZIP 举报
温馨提示
Python开发的一款适用于Linux系统的翻译软件,支持选中即翻译,多语种翻译等功能,方便文献阅读等。
资源详情
资源评论
资源推荐
收起资源包目录
Python开发的用于Linux系统的翻译软件源码.zip (46个子文件)
fast-translate-main
pkg
aur
fast-translate.desktop 154B
ftranslate 68B
docs
百度翻译.md 1KB
谷歌翻译.md 271B
LICENSE 1KB
src
core
logic
logic_about.py 748B
logic_translate.py 10KB
__init__.py 0B
logic_preference.py 4KB
config
constants.py 577B
configuration.py 4KB
__init__.py 0B
translator_enums.py 123B
secrets
google_secrets.py 93B
baidu_secrets.py 136B
__init__.py 0B
api
instant_translate.py 2KB
server
baidu.py 2KB
__init__.py 0B
google_cn.py 1KB
google.py 5KB
abstract_translator.py 136B
__init__.py 0B
translator.py 741B
__init__.py 0B
utils
__init__.py 0B
log.py 321B
version.py 240B
main.py 1KB
data
__init__.py 0B
config_template.json 108B
icon
logo.svg.png 3KB
logo.svg 666B
settings.svg 1KB
ui
Ui_translate.py 7KB
Ui_about.py 4KB
about.ui 4KB
__init__.py 0B
Ui_preference.py 7KB
preference.ui 6KB
translate.ui 6KB
container.py 2KB
requirements.txt 42B
.gitignore 2KB
Makefile 1KB
README.md 3KB
共 46 条
- 1
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6723
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10