Skip to main content
Humanization rewrites text so it reads as natural and human while preserving the original meaning and intent. You send a draft, and Wibble returns a version that flows better and sounds less robotic. The API runs the same humanizer as the Wibble dashboard, exposed programmatically. People bring drafts from tools like ChatGPT, Claude, and Gemini, or from their own pipelines, and use Wibble to make the writing more natural and readable. The rewrite stays faithful to what you wrote: it changes how the text reads, not what it says. For a running example, the input The mitochondria is the powerhouse of the cell. returns Mitochondria are the cell's powerhouses. — the meaning holds, the phrasing reads more naturally.

What to expect

The humanizer returns a rewrite of your input, not a copy with light edits. Expect changes to sentence structure, word choice, and rhythm. It does not add facts, fabricate citations, or change your argument. Output length is close to the input but will not match it exactly. Treat the result as a strong draft to review, not a finished document. Read it against your own voice and the requirements of where the text will be used, and edit anything that does not fit.

Get the best results

The quality of the rewrite depends on the quality of the input.
  • Send clear, well-structured text. Complete sentences and a logical order give the humanizer more to work with than fragments or notes.
  • Prefer shorter paragraphs. Focused paragraphs refine more reliably than long, multi-topic blocks. Split dense sections before submitting.
  • Review the output. Compare it to your intended voice and adjust wording where needed. The humanizer makes the text read naturally; matching your style is a quick pass after.
  • Stay within the limits. A request accepts 1–50,000 characters, up to 2,000 words. Split longer documents into separate requests.

Request options

Two fields on POST /humanize control language behavior. Both have defaults that work for most requests.
auto_detect_language
boolean
default:"true"
Detects the input language automatically. Leave this on unless you have a specific reason to turn it off. The detected language is reported on polling responses as detected_language.
use_british_spellings
boolean
default:"false"
Prefers British (en-GB) spellings in the output, such as colour and organise. Set this to true when you want UK English; leave it off for US English.
OptionDefaultWhen to set it
auto_detect_languagetrueKeep the default. Turn off only if you know the input language and want to skip detection.
use_british_spellingsfalseSet true for UK English output. Leave off for US English.
UK English request
curl https://wibble.ai/api/v1/humanize \
  -H "Authorization: Bearer wib_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "text": "The mitochondria is the powerhouse of the cell.",
    "use_british_spellings": true
  }'
See Submit a job for every request option, including webhook_url and the Idempotency-Key header.

Supported languages

The humanizer supports English today, in both US and UK variants. Use use_british_spellings to choose between them. More languages are being explored.
With auto_detect_language on, the input language is reported as detected_language on POST and GET job responses. Submit English text for now.

Use cases

Academic and research

Refine drafts for clarity and flow, following your institution’s AI policies.

SEO and marketing

Make campaign copy, landing pages, and briefs read naturally.

Professional writing

Polish resumes, cover letters, emails, reports, and proposals.

Writers and editors

Tighten posts, scripts, and long-form content for readability.

Responsible use

Humanization is an editing aid. Use it to improve writing you are responsible for, and keep these points in mind:
  • Follow the rules that apply to you. Honor your institution’s or workplace’s AI policies before using the output.
  • Disclose AI assistance when applicable. Cite or acknowledge AI help where your context requires it.
  • Review before you use it. Read the output and confirm it is accurate and reflects your intent.
  • No guarantees against detection. No tool can guarantee outcomes with third-party AI-detection systems, and Wibble is not a way to evade them.

Next steps

Quickstart

Go from an API key to your first humanized result.

Submit a job

Every request option for POST /humanize.