技术栈:
rust
tauri
solidjs
typescript
欢迎萌新参与练手, 也欢迎大手子来魔改, ⭐star
当然是多多益善啦, ヾ(≧▽≦*)o
Tran
简洁, 快速, 划词翻译
Keep it simple,stupid.
功能
- 开箱即用
- 永久免费使用
- 谷歌翻译镜像
快捷键: 双击 CapsLock
划词翻译 | 划过固定 |
---|---|
划过关闭 | 划过复制 |
---|---|
PS
- 固定翻译面板后, 划词自动翻译, 无需按快捷键
构建
To \ Form | ZH | JA |
---|---|---|
ZH | ||
EN | ||
JA |
Form
为第一语言, 非第一语言将翻译为第一语言
To
为第二语言, 第一语言将翻译为第二语言
Q: 为什么要分别构建, 而不是一个程序支持所有语言呢?
因为每多一种语言类型, 构建的包就会增大, 若支持大多数语言,程序将增大到数十 m,而这对于仅需要两种语言(就是我)的人不太友好, 并且也会导致识别语言类型时花费更多的时间. 所以tran
将分别构建
如果你有其他语言的需要, 请提 issue
我将添加构建
贡献
参与开发
准备环境
- rust
- 最基本的开发环境
- pnpm
- 前端部分包管理
- nodejs
- 推荐使用 fnm 进行管理
tauri
开发所需
- just (可选)
- 便捷命令
- deno (可选)
- 脚本工具
- vscode (推荐)
提交
- 如果想新加一个功能, 请先提
issue
, 讨论一下, 避免无效工作 - 对原有功能进行改进
- 削减无用的代码, 关闭无用的
feature
- 使用更轻量的
lib
实现功能 - 添加测试与文档
- 升级, 更新依赖的提交也会被接受
积极使用
理论上,更多人使用则 tran
翻译速度会保持在很快的速度,因为 vercel
冷启动耗时很长。频繁的请求能使它一直运行。所以鼓励您频繁使用 tran
. 同理也拜托您推广 tran
创建镜像
更多的镜像能支持更多的人使用,所以鼓励您创建镜像。
V2G
vercel proxy google translate
因 vercel 默认域名无法直接访问, 如果您没有域名,可以提 issue , 我将提供域名供您绑定。
部署后可 PR 到 MIRROR 来贡献你的力量