【免费下载链接】text-humanizer
text-humanizer is an open-source project designed to convert text generated by AI to its "humanized" version. Bypasses the most of AI detectors such as Turnitin or GPTZero
text-humanizer 是一个完全免费的开源项目,用于把 AI 生成的文本"人性化"改写,核心思路是用 DeepSeek 大模型重写 + Google/DeepL 翻译的多语言四步管道,绕过 Turnitin、GPTZero 等大多数 AI 检测器。本文带你拆解它的完整工作原理。
为什么 AI 写的东西总被检测出来?
AI 生成文本有非常明显的"统计指纹":句式高度规整、词汇重复率低但可预测性强、段落节奏均匀。像 GPTZero 这类检测器主要就是在找这些规律性特征。
text-humanizer 的思路不是"润色",而是把文本扔进一条多语言转换流水线:每经过一次跨语言翻译和一次 LLM 重写,原始句式的"AI 痕迹"就被打碎一次,语义却保留下来。
四步管道总览 🔄
整条管道可以概括为:
原文 → ① DeepSeek 重写(转中文)→ ② Google 翻译(转土耳其语)→ ③ DeepL 翻译(可选,转日语)→ ④ DeepSeek 重构回原文语言
前向和反向的语言跨度越大,句法结构被打散得越彻底,这正是它"骗过"检测器的关键。
第一步:DeepSeek LLM 重写
系统先让 DeepSeek 扮演"文案改写专家"(系统提示词见 llm_rewriter.py):
- 生成语义等价但句式、措辞、信息流都不同的新版本;
- 同时把内容翻译为中文作为中间表示,主动引入结构变化,减少原语言的 AI 模式残留。
提示词的核心指令是"去掉 AI 味道,拟人化改写,只输出结果"(llm_rewriter.py),并支持携带上一轮对话历史做上下文感知改写。
第二步:Google 翻译(EN → TR)
把第一步的输出用 Google Translate 翻译成土耳其语。不同语言的语法规则和翻译策略差异巨大,这一步会引入额外的句法扭曲和跨语言差异——相当于给文本换了一副"骨架"。
翻译逻辑在 translators.py:由于 Google 有约 5000 字符的长文限制,代码会先按句子边界把长文切成 4500 字符以内的块(_split_text)再逐块翻译。
第三步:DeepL 翻译(可选,TR → JA)
如果你配置了 DeepL API Key,文本会被第二个独立翻译引擎再翻译成日语。
这一步的价值在于:两个互不相关的翻译引擎各带一套"翻译误差",误差叠加后语言多样性进一步提升,检测器更难还原原文模式。没有 DeepL Key 也能跑,只是少一层保险。
第四步:最终重构(DeepSeek)
用 DeepSeek 把最终文本翻译回原始输入语言。这一步负责:
- 消除前几轮翻译累积的"翻译腔";
- 恢复可读性,重建自然流畅的句式;
- 语义保持不变。
走完四步,你得到的是意思相同、但句法结构已经被彻底重组过的文本。
关键源码导读 📂
| 模块 | 说明 |
|---|---|
| src/standard/init.py | v1.5 Standard Pipeline 生产路径,暴露run_standard_pipeline入口 |
| src/standard/llm_rewriter.py | DeepSeek 重写实现,兼容任意 OpenAI 风格 API(如 OpenRouter) |
| src/standard/translators.py | Google / Niutrans 两个翻译引擎,含长文分块逻辑 |
| src/conversion/mixed_engine.py | 多引擎混合参考实现:按句分段、多引擎回译打分择优 |
| src/standard/schemas.py | API 请求/响应结构,包含检测分数score_before / score_after |
| config/config.example.toml | 配置模板 |
其中 src/standard/init.py 的注释写得很直白:v1.5 生产路径把 v1.0 的"翻译链"和"LLM 重写"两种方法论整合成了一条固定、经过端到端验证的 4 步链。
快速上手:安装与配置 ⚙️
git clone https://gitcode.com/gh_mirrors/texth/text-humanizer cd text-humanizer pip install -r requirements.txt依赖见 requirements.txt,核心是deep-translator(调用 Google 翻译)和httpx(调用各 API)。
然后创建配置文件并填入 Key:
copy .\config\config.example.toml .\config.toml # Windows # Linux/macOS: cp config/config.example.toml config.toml运行:
python main.py配置参数速查
配置文件参考 config.example.toml:
| 选项 | 说明 |
|---|---|
target_language | 输入/输出语言(en、ja、zh、ko、de、fr、es 等) |
deepseek_api_key | DeepSeek API 密钥(必需) |
deepl_api_key | DeepL API 密钥(可选,启用第三步) |
base_url | 自定义 API 地址(留空用提供商默认) |
model | 模型名(留空用默认) |
temperature | 重写温度,官方推荐 1.3——越高文本越"野生",自然感越强 |
💡 小贴士:
temperature = 1.3是官方推荐的拟人化参数,调低会更保守,调高改写幅度更大。
小结
text-humanizer 的本质是一台"语言离心机":
- DeepSeek 重写打散句子层面的 AI 模式;
- 两次跨语言翻译(Google 必选 + DeepL 可选)在语法层面反复重塑文本;
- 最终重构抹平翻译痕迹,还你一篇"像人写的"文章。
它完全免费、MIT 协议开源,支持 8 种语言。需要说明的是,它提升的是通过检测的概率,并非保证 100% 绕过,建议配合人工润色使用。
【免费下载链接】text-humanizer
text-humanizer is an open-source project designed to convert text generated by AI to its "humanized" version. Bypasses the most of AI detectors such as Turnitin or GPTZero
相关推荐
text-humanizer 工作原理全解:DeepSeek 重写 + Google/DeepL 翻译的 4 步人性化改写流水线
text humanizer 工作原理全解:DeepSeek 重写 + Google/DeepL 翻译的 4 步人性化改写流水线 text humanizer
text-humanizer 工作原理揭秘:DeepSeek 重写 + Google/DeepL 翻译的 4 阶段拟人化流水线
text humanizer 工作原理揭秘:DeepSeek 重写 + Google/DeepL 翻译的 4 阶段拟人化流水线 text humanizer 是
text-humanizer 工作原理详解:4 步多语言 LLM 重写管道如何让 AI 文本瞒过检测器
text humanizer 工作原理详解:4 步多语言 LLM 重写管道如何让 AI 文本瞒过检测器 text humanizer 是一个免费开源的 AI 文
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考