update readme
This commit is contained in:
58
README.md
Normal file
58
README.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# fanyi - 命令行翻译工具
|
||||
|
||||
一个轻量级的中英文命令行翻译工具,基于 Rust 开发,使用 MyMemory 免费翻译 API。
|
||||
|
||||
## 特性
|
||||
|
||||
- **自动语言检测** - 自动识别中英文,无需手动指定源语言
|
||||
- **支持多词翻译** - 可以翻译完整句子,不只是单个单词
|
||||
- **零配置** - 无需 API Key,开箱即用
|
||||
- **跨平台** - 支持 Windows、macOS、Linux
|
||||
|
||||
## 安装
|
||||
|
||||
### 从源码编译
|
||||
|
||||
```bash
|
||||
git clone https://github.com/sinlatansen/fanyi.git
|
||||
cd fanyi
|
||||
cargo install --path .
|
||||
```
|
||||
|
||||
### 要求
|
||||
|
||||
- Rust 1.70+
|
||||
|
||||
## 用法
|
||||
|
||||
```bash
|
||||
# 英文转中文
|
||||
fy hello
|
||||
# 输出: 你好
|
||||
|
||||
# 中文转英文
|
||||
fy 你好
|
||||
# 输出: Hello
|
||||
|
||||
# 翻译句子
|
||||
fy how are you today
|
||||
# 输出: 你今天好吗
|
||||
|
||||
fy 今天天气真好
|
||||
# 输出: The weather is really nice today
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
- [clap](https://github.com/clap-rs/clap) - 命令行参数解析
|
||||
- [reqwest](https://github.com/seanmonstar/reqwest) - HTTP 客户端
|
||||
- [tokio](https://github.com/tokio-rs/tokio) - 异步运行时
|
||||
- [serde](https://github.com/serde-rs/serde) - 序列化/反序列化
|
||||
|
||||
## 致谢
|
||||
|
||||
- 翻译服务由 [MyMemory](https://mymemory.translated.net/) 提供
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user