AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Customer Support › cntext
✦ Free & open sourceCustomer Support

cntext

Analyzes Chinese and English text using dictionary sentiment, Word2Vec/GloVe embeddings, and WEPA semantic projection.

Text analysis library for sentiment and semantic projection

Measure customer feedback, brand scores, and psychological attitudes from text using custom semantic axes.

Free forever · open source · MIT
✓ Light setup✓ Browser-based✓ Real-time collaboration
6.5
ZEKAI
Niche text analysis library
Free & open source · Customer Support
Ease of setup7
Usefulness7
Maintenance7
Community5
★ 468
GITHUB
May 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

cntext is a Python library designed for social science text analysis and semantic measurement. You can use it to clean text, analyze sentiment with custom YAML dictionaries, train Word2Vec or GloVe models, and run Word Embedding Projection Approach (WEPA) scoring. It suits customer experience analysts and researchers who need Python-based text processing on Chinese or English text data.

Runs on
Cross-platform
Hosting
Desktop
Languages
Python
License
MIT

What it is

The tool processes PDF, DOCX, and raw text files while providing text cleaning features like traditional-to-simplified Chinese character conversion. It constructs semantic axes from theory-driven positive and negative anchor words to project text onto custom psychological or brand dimensions. It also computes readability metrics, sentiment scores, and semantic brand scores.

Who it's for

It suits Python developers and data analysts who want to measure nuanced sentiment, brand perception, or discursive diversity in Chinese customer reviews and support transcripts. It does not suit non-technical teams looking for a visual no-code dashboard or ready-made ticketing interface.

Key features

Word Embedding Projection

Measures construct salience by projecting text onto a semantic axis built from positive and negative anchor words.

Document IO and Cleaning

Reads PDF, DOCX, and text files while offering utilities to convert traditional Chinese characters and fix contractions.

Dictionary Sentiment Scoring

Computes text sentiment using built-in or custom YAML dictionaries across English and Chinese texts.

Embedding Model Utilities

Trains Word2Vec and GloVe embeddings while supporting dictionary expansion and Procrustes alignment.

How to start

Up and running in 3 steps

1
Install the package via pip using `pip install cntext --upgrade`.
2
Load your text or document files using built-in file readers like `ct.read_file()` or `ct.read_pdf()`.
3
Run sentiment analysis or construct semantic axes using functions like `ct.sentiment()` or `ct.wepa()`.
Real talk

Our honest verdict

What's great

  • Provides built-in traditional-to-simplified Chinese conversion and text normalization tools.
  • Implements one-line WEPA scoring to project text onto custom positive and negative semantic axes.
  • Supports multiple input formats including PDF, DOCX, and raw text files.
  • Includes built-in YAML dictionary reading and sentiment scoring functions.

Where it falls short

  • Requires Python programming knowledge to write scripts and manage dependencies.
  • Requires self-managed computational resources to train custom embedding models.
  • Lacks a built-in user interface or visual dashboard for non-technical users.
Cost

Pricing & license

cntext is free and open source under the MIT license. The only cost is the computing infrastructure and developer time needed to execute scripts and train custom embeddings.

Paid work

Open remote AI-training roles

870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: cntext for Customer Support
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure cntext for you — and train your team.
Get it done for you ↗
Questions

FAQ

Does cntext require an internet connection to run?

No, core functions including text cleaning, dictionary analysis, and WEPA run locally without making network calls.

Can cntext process languages other than Chinese?

Yes, while optimized for Chinese text processing, it supports English language text and custom dictionary formats.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Customer Support — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google