1. New UI of WebSpellChecker Proofreader
While providing you with the proofreading tools and services, we gradually implemented your suggestions on making the spell- and grammar checking more convenient. Still, there’s a limit of brushing up the old products. To make the tangible change, we decided to create a whole new solution, based on your and other customers’ ideas on how proofreading should be done in the modern Web. Today we are happy to introduce you the all-new Proofreader. We hope it will become just what your users and your development team lacked for their spell- and grammar checking needs.
The Change: All Proofreading Modes in One Place
From now on you don’t have to sacrifice one usage scenario in favor of the other. The Proofreader comprises the proofreading modes, which were previously available only in separate products. Now your app’s users can decide how they want their text proofread: be it correcting mistakes as they type, or hasteless proofreading of all the text at once in a separate dialog.
On the technical side the Proofreader is all about minimizing the manual integration work:
- A single script for all fields. Whichever types of editable fields you have in your app, there’s just a single Proofreader script, to enable spell- and grammar checking in all of them at once. Even in CKEditor 5, which is currently lacking of the built-in way to proofread.
Here is a list of rich text editors and editors based on custom model where we have a chance to test our Proofreader: CKEditor 4.0+, CKEditor 5, Froala Editor, TinyMCE 4.0+, Kendo UI, Textbox.io, Summernote, Nicedit, Redactor, Quill, Trix, ProseMirror, Draft.js, Scribe.
There is wide list of other editors available, we haven’t test it everywhere. If you have an editor that is outside this list, it doesn’t mean that Proofreader won’t work there. We encourage you to try first and see if it works. In case you experience any troubles with the integration, reach us, and we will try to help.
- Self-sustaining proofreading. Whenever you need to add new editable fields in your app, the Auto-search functionality of the new Proofreader will detect them and enable the proofreading automatically.
Please visit Get Started with Server WSC Proofreader (autoSearch) and Get Started with Cloud WebSpellChecker Proofreader (autoSearch) for guidance accordingly.
Looks Fresh, Feels Smooth
Somehow it feels better to work with good-looking tools. Just remember how jotting the first words in a new crispy notebook feels. When designing the new Proofreader we wanted to make checking spelling and grammar clean and comfortable, thus making it play for your app’s overall interaction experience. Here are the core UI changes:
- The suggestion box is simplified. We’ve hidden rarely-used toggles and switches leaving only the primary task of choosing the correct words in the plain site.
- Hover for suggestions. No clicking necessary. Spelling and grammar suggestions for marked words appear on mouseover. A subtle tactile change, making proofreading feel even more effortless.
- Tuning up became easier. All the necessary settings are now always at hand under the neat badge in the bottom right corner.
Simple, but Not Plain
As easy as it looks the Proofreader is powered by the mighty WebSpellChecker proofreading engine, providing spell checking in 16 default and 152 additional languages, and grammar checking in 14 out of 16 default languages in all modern browsers.
2. New API Options for ‘autoSeach’
We added two new API options that give more control over the autoSearch functionality of WebSpellChecker Proofreader. By default, Proofreader with the enabled ‘autoSearch’ option will be enabled in all supported editable fields on the page. However, we understand that this might be inconvenient, as there might not be a need to check some types of editable fields. Now you can choose where you want disable Proofreader.
You can disable Proofreader in any type of editable field by class, id, data attribute and elements.
disableAutoSearchIn: ['.class', '#id', '[data-attribute]', 'textarea'],
We decided to disable Proofreader auto-enabling in the HTML <input> element by default. However, you may change this behavior and allow Proofreader checking in <input>.
3. New Terms in Medical Dictionary
We enlarged both American and British Medical dictionaries with 550 new terms. Visit a demo page with Medical dictionary to evaluate its quality.