docs: update current document status
bat-rust / Build and test Rust (push) Canceled after 0s
bat-rust / Build and test Go API (push) Canceled after 0s

This commit is contained in:
2026-09-04 20:36:49 +08:00
parent d21c01a697
commit 93f4bc69b3
11 changed files with 227 additions and 140 deletions
+7 -3
View File
@@ -192,7 +192,7 @@ pub struct ParserRegistry {
---
### 4. 翻译系统 (目标设计,Go)
### 4. 翻译系统(目标扩展,Go;当前 worker 由 Rust `bat` 承担)
当前已实现的是 Rust `bat` 的离线 TextUnit 队列、mock/Crowdin provider worker、
lease/retry 和结果落库;Translation Memory、Glossary 和完整 Provider 体系仍属
@@ -214,7 +214,11 @@ type TranslationProvider interface {
}
```
**实现**
**当前实现**
- Rust `bat` 的 mock provider worker
- Rust `bat` 的 Crowdin provider worker
**目标 Provider**
- DeepL Provider
- OpenAI Provider
- Anthropic Provider
@@ -233,7 +237,7 @@ type TranslationProvider interface {
**职责**:生成和应用补丁
**支持的 Patch 类型**
1. **Binary Patch**使用 bsdiff 算法
1. **Binary Patch**确定性 Binary hunk diff/apply(当前实现)
2. **JSON Patch**RFC 6902 标准
3. **Text Patch**:基于 diff 算法