Text check for CKEditor 5 fields inside Drupal
A part of CKEditor 5 Plugin Pack and Premium Features modules. Suits any type of project—from church websites to universities’ online presences. No sign up for the free version needed.

Part of CKEditor 5 modules
Since WProofreader is available in Drupal as an integration inside CKEditor 5 modules, it supports only CKEditor 5 fields. For the rest of Drupal editable elements, text check isn’t available.
All-in-one solution
Multilingual proofreading for spelling, grammar, and style with autocorrect suggestions and text prediction. AI writing assistant to rephrase texts, available only for the paid module.
Configuration options
Control the default language, UI localization, interface elements, check types, custom dictionaries and set the path to the self-hosted WProofreader version through configuration options.
Free text check for Drupal
WProofreader's free version integrates directly into Drupal to deliver core proofreading capabilities with a daily usage limit and straightforward setup. It is suited for individuals and small teams that need reliable spell and grammar checking with automatic language detection.

WProofreader as a premium feature
The full WProofreader version unlocks advanced proofreading and writing capabilities for Drupal with no daily word usage limits and full configuration flexibility. It is suited for organizations that need extended language support, deployment control, and dedicated assistance.

Deployment
By default, WProofreader in Drupal is pointed to the cloud service. However, in the settings, you can update the WProofreader service endpoint and connect to the self-hosted version instead of the cloud service.

Free vs Premium
WProofreader for Drupal is available as free and full versions. Check out the difference between packages.
Free
Full
Word usage daily limit
50K words per day
Depends on the Plan
Spell check
Grammar check
Language autodetection
Languages support
Predefined
Any
Spelling autocorrect
Text autocomplete (English)
AI writing assistant
Organization dictionary
User-level dictionary
Limited
On-premises/self-hosted deployment
(Enterprise license)
API access
Technical/customer support
Branding
Style check
Core style rules
- non-inclusive language
- profanity language
- Tall-man lettering (for medical)
Create custom rules
Frequently asked questions
Is WProofreader for Drupal a standalone plugin?
No, WProofreader spelling and grammar checker is available in Drupal as a part of CKEditor 5 Plugin Pack and Premium Features modules developed and provided by CKSource.
What is a license key for CKEditor 5 Premium Features module and how to obtain one?
To activate WProofreader, you need to have a valid subscription to WProofreader SDK or a license for a self-hosted version. Go to Administration > Configuration > CKEditor 5 Premium Features > WProofreader.
In the Service ID field, specify your service ID that you received upon subscribing to WProofreader SDK. It can be found on the Credentials page in the WProofreader admin panel.
Does WProofreader work in all the Drupal editable elements?
No, it supports only CKEditor 5 fields.
What is AI writing assistant (AIWA)?
AIWA is a human-trained, focused and responsible paraphrasing and content generation tool. It’s disabled by default. It enables the AI writing assistant that offers a list of predefined text operations such as rewrite, improve, summarize, etc.
Can WProofreader for Drupal be deployed on premises?
By default, WProofreader uses the cloud service endpoint. In case you have a license for the self-hosted version of the application, you can switch the configuration to the self-hosted version. You need to select the respective option and provide the path to the service endpoint hosted in your infrastructure. Check docs.
Can’t find the answer you’re looking for? Please chat to our team.
Need a solution for developers?
Integrate WProofreader with web apps, HTML controls and WYSIWYG editors: CKEditor, Froala Editor, TinyMCE, Quill, Tiptap, etc. Get access to the WProofreader engine via grammar check API
