Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

text-humanizer

image

License: MIT Python

English | 中文

Overview

text-Humanizer is a completely free open-sourced project designed to humanize AI-generated text through a multilingual LLM-powered rewriting pipeline. By leveraging large language models for semantic-preserving text transformation, the system rewrites content with more natural sentence structures, varied linguistic patterns, and improved stylistic diversity while maintaining the original meaning across multiple languages.

Features

  • Preserves original meaning while improving text naturalness
  • Bypasses most of AI-detectors
  • Fully free and open-source
  • Adaptable to different writing styles and tones
  • 8 languages supported(en, ja, zh, ko, de, fr, es.)

How it works

Step 1 - LLM Rewrite (DeepSeek)

Text is rewritten using the DeepSeek LLM to generate a semantically equivalent version with modified sentence structures, phrasing, and information flow. During this stage, the model also translates the content into Chinese as an intermediate representation to introduce structural variation and reduce original language patterns.

Step 2 - Google Translation (EN → TR)

The output from Step 1 is translated into Turkish using Google Translate. This stage introduces additional syntactic distortion and cross-lingual variation based on rule-based and statistical translation differences.

Step 3 - DeepL Translation (Optional, TR → JA)

If a DeepL API key is provided, the Turkish text is further translated into Japanese using DeepL API. This optional step improves linguistic diversity and adds a second independent translation engine into the pipeline.

Step 4 - Final Reconstruction (DeepSeek) The resulting text is translated back into the original input language using the DeepSeek LLM. This step removes accumulated translation artifacts, restores readability, and reconstructs natural sentence flow while preserving semantic meaning.

image

Quick start(Windows/Linux/MacOS)

git clone https://github.com/korcarc/text-humanizer.git
cd text-humanizer
pip install -r requirements.txt

copy .\config\config.example.toml .\config.toml #config file creation

python main.py # run humanizer

Configuration

Edit config.toml to configurate text-humanizer:

OptionDescription
target_languageWhich language to use used for output/input(en, ja, zh, ko, de, fr, es)
deepseek_api_keyYour DeepSeek API key
deepl_api_keyYour DeepL API key(optional)
base_urlOverride API base url(empy = provider default)
modelModel slug(empty = provider default)
temperatureLLM temperature(1.3 recommended)

License

MIT License.

关于 About

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
ai-humanizationgptzerogptzero-bypasstext-humanizerturnitinturnitin-bypass

语言 Languages

Python99.8%
Dockerfile0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
11
Total Commits
峰值: 11次/周
Less
More

核心贡献者 Contributors