Metadata-Version: 2.1
Name: ganf
Version: 1.0.2a0
Summary: 
Author: kaluluosi
Author-email: kaluluosi@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: click (>=8.1.6,<9.0.0)
Requires-Dist: gitignore-parser (>=0.1.6,<0.2.0)
Requires-Dist: nltk (>=3.8.1,<4.0.0)
Requires-Dist: openai (>=0.27.8,<0.28.0)
Requires-Dist: pydantic (>=2.1.1,<3.0.0)
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: tqdm (>=4.66.1,<5.0.0)
Requires-Dist: types-click (>=7.1.8,<8.0.0)
Description-Content-Type: text/markdown

# Ganf

基于OpenAI的文档批量翻译工具，用来批量的翻译mkdocs、sphinx相关文档。
本工具没有内置OpenAI的Api key，你需要自己去购买OpenAI或者Azure OpenAI的服务。

> **note** 后续考虑支持POT等多语言文本的翻译（主要是要支持差异比对增量翻译）


# 安装

> pip install ganf


# 快速开始

在你想要翻译的docs目录下调用 `init` 命令配置翻译策略

```shell
ganf init
```

翻译整个文档项目
```shell
ganf build
```



