Expand description
函数式翻译处理模块
这个模块提供了函数式编程风格的翻译文本处理功能,包括:
- 纯函数式的文本过滤和分析
- 函数式批次管理和组合
- 不可变数据结构和函数组合
- 错误处理的函数式管道
§设计原则
- 纯函数: 所有核心函数都是纯函数,无副作用
- 函数组合: 使用组合子模式构建复杂逻辑
- 不可变性: 优先使用不可变数据结构
- 函数式错误处理: 使用
Result类型和?操作符
Modules§
- analyzers
- 文本分析的函数式组合子
Structs§
- Batch
- 翻译批次
- Batch
Manager - 纯函数式批次管理器
- Text
Analysis - 文本分析结果
- Text
Filter - 纯函数式文本过滤器
- Text
Item - 文本项 - 表示单个可翻译的文本单元
Enums§
- Text
Priority - 文本优先级
- Text
Type - 文本类型枚举
Functions§
- batch_
analyze_ texts - 快速批量分析文本
- create_
optimized_ batches - 快速创建批次管理器并处理文本项
- create_
text_ item - 快速创建文本项