Skip to content

pwh-pwh/Tran

 
 

Repository files navigation

Tran

简洁, 快速, 划词翻译

EN_README Rust Tauri Windows MacOS Linux LICENSE Downloads Telegram Cloudflare

Keep it simple,stupid.

你好

  • 开箱即用
  • 永久免费使用
  • 谷歌翻译镜像

如何选择?

To \ Form ZH JA
ZH
EN
JA

Form 为第一语言, 非第一语言将翻译为第一语言

To 为第二语言, 第一语言将翻译为第二语言

Q: 为什么要分别构建, 而不是一个程序支持所有语言呢?

因为每多一种语言类型, 构建的包就会增大, 若支持大多数语言,程序将增大到数十 m,而这对于仅需要两种语言(就是我)的人不太友好, 并且也会导致识别语言类型时花费更多的时间. 所以tran将分别构建

如果你是中文用户, 但需要进行英语阅读, 则对应的选择 zh_en 的安装包即可. 同理选择适合你的安装包, 如果你没有安装 webview, 或不知道 webview 是什么。 请不要选择 portable 版本.

如果你有其他语言的需要, 请提 issue 我将添加构建

使用

  • 单次翻译
    • 选中文本之后, 快速按下快捷键 Shift两次. 你可以通过点击其他地方使 Tran 失去焦点, 自动关闭
      • 双击 Shift. 我知道这可能会一些非常出色的工具产生不可调和的快捷键冲突, 在此提前抱歉.
  • 多次翻译
    • 在单次翻译之后, 拖动翻译面板, 使 Tran 固定
    • 固定面板后, 双击单词或选中长文本 Tran 将自动翻译
    • 选中面板, 按 Esc 键关闭
  • 复制译文
    • 双击翻译结果即可将译文到剪切板

推荐

推荐安装以下字体:

自动启动

贡献

参与开发

准备环境

工具 备注
rust Rust 开发
pnpm 前端包管理
nodejs 前端开发

提交

  1. 如果想新加一个功能, 请先提 issue, 讨论一下, 避免无效工作
  2. 对原有功能进行改进
  3. 削减无用的代码, 关闭无用的 feature
  4. 使用更轻量的lib实现功能
  5. 添加测试与文档
  6. 升级, 更新依赖的提交也会被接受

积极使用

理论上,更多人使用则 tran 翻译速度会保持在很快的速度,因为 vercel 冷启动耗时很长。频繁的请求能使它一直运行。所以鼓励您频繁使用 tran. 同理也拜托您推广 tran

创建镜像

更多的镜像能支持更多的人使用,所以鼓励您创建镜像。

vercel proxy google translate

  • 消耗 Edge Requests

vercel

因 vercel 默认域名无法直接访问, 如果您没有域名,可以提 issue , 我将提供域名供您绑定。

部署后可 PR 到 MIRROR 来贡献你的力量

感谢

About

简洁, 快速, 划词翻译

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 56.0%
  • TypeScript 35.4%
  • CSS 7.2%
  • Other 1.4%