Bambu Bar
Monitor Bambu Lab printers from your Mac menu bar: print progress, the live camera, AMS filament, alerts and desktop widgets. Bambu Bar for macOS 26+.
翻訳待ち
Open-source AI humanizer: rewrite AI-generated text into natural, human-sounding prose. LLM rewriting + multi-engine translation, with step-by-step traces. Python CLI, n8n & Docker.
翻訳待ち
Loading the full README.
Read the full README ↗Open-source AI humanizer: rewrite AI-generated drafts into natural, human-sounding prose — and see every step it takes.
Quick start · Examples · Try it online · Humanizer API · Discord · 中文
Quantum computing has been proposed as a paradigm shift for solving certain optimization and simulation tasks. Unlike classical bits, qubits can represent superpositions, enabling parallel computation in specific problem structures.
Quantum computing has attracted much attention as an innovative method for solving certain optimization and simulation problems. Unlike traditional bits, qubits can assume a superposition state, which enables parallel computing in certain problem structures.
Excerpt from Example 01 — the full trace shows every intermediate step (Chinese → Japanese → Finnish → English).
git clone https://github.com/lynote-ai/humanize-text.git
cd humanize-text
pip install -r requirements.txt
cp config/config.example.toml config/config.toml # add your LLM + Niutrans keys
python -m src.standard.pipeline --input "Your AI-generated text here"
--input takes either a text string or a path to a .txt file. Add --verbose to watch each step, or --json to get the full step-by-step trace as JSON.
Don't want to set up keys? Try the hosted version at lynote.ai — paste and go.
The open pipeline combines two LLM rewrites with two machine-translation hops across distant languages and different engines:
| Step | Engine | From → To | Purpose |
|---|---|---|---|
| 1 | LLM (temp 1.3) | Input → Chinese | Humanizing rewrite + language shift |
| 2 | LLM (temp 1.3) | Chinese → Japanese | Second rewrite, carries Step 1 as history |
| 3 | Google Translate | Japanese → Finnish | First hop — distant-language restructuring |
| 4 | Niutrans | Finnish → English | Second hop — cross-engine reconstruction |
Why this chain works
| Tier | What it does | Best for |
|---|---|---|
standard | 2 LLM rewrites + 2 MT hops | The default balance |
advanced | + multi-round LLM rewriting | Deeper restructuring |
focus | + detection-guided feedback loop | Maximum restructuring |
Technical details: docs/pipeline.md · docs/techniques.md
| Method | Who it's for | How |
|---|---|---|
| Python CLI | Developers | See Quick start |
| n8n workflow | No-code automation users | Import n8n/humanize_standard.json |
| Docker | Self-hosting a REST endpoint | docker compose up -d — see docs/installation.md |
| Hosted | Anyone who wants zero setup | lynote.ai or the Humanizer API |
DeepSeek (default):
[api_keys]
deepseek_api_key = "sk-..."
niutrans_api_key = "your-key"
[llm]
provider = "deepseek"
OpenRouter:
[api_keys]
openrouter_api_key = "sk-or-..."
niutrans_api_key = "your-key"
[llm]
provider = "openrouter"
model = "deepseek/deepseek-chat" # any OpenRouter model slug
Atlas Cloud:
[api_keys]
atlascloud_api_key = "ak-..."
niutrans_api_key = "your-key"
[llm]
provider = "atlascloud"
model = "qwen/qwen3.5-flash"
OrcaRouter:
[api_keys]
orcarouter_api_key = "sk-orca-..."
niutrans_api_key = "your-key"
[llm]
provider = "orcarouter"
model = "deepseek/deepseek-chat" # any OrcaRouter model slug
Override the endpoint with base_url in [llm], or via the LLM_BASE_URL / LLM_API_KEY environment variables. Full reference: docs/configuration.md.
n8n/humanize_standard.json into your n8n instance.https://openrouter.ai/api/v1/chat/completions to use OpenRouter).More: docs/n8n-guide.md
This is the beginning of the README. Read the rest at the original. Read the full README ↗