You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

AI-based English was trained to work with real text and skip non-existent wording, that is usually random combinations of letters typing like words in haste for testing purposes. By default, the AI-based engine ignores such nonsense wording and doesn't highlight them as mistakes or provide any suggestions for them even if they are in the middle of the real text. 

The default language for our products is 'auto', which applies AI-based proofreading for text once the English language is identified. This means that 'auto' language will not provide suggestions for non-existent words as it will use the AI-based engine under the hood for English texts.

Unlike AI-based engines, classic spell checking is very “simple” (e.g. American English), it relies on the wordlist. And if the word is not in the dictionary, it will be considered a misspelt word. In that case, such a word would be underlined since the spell-check mechanism is built on top of the wordlists. Thus, when you switch to a dictionary-based language, you can see the suggestions for non-existent words.

In 2023, we have taken significant steps to address the case of nonsense words in the WebSpellChecker release 5.28.0.0. With the introduction of AI English, our advanced language processing technology, we now offer an improved solution for identifying gibberish or unrecognized words.

In this update, WebSpellChecker incorporates a powerful mechanism that goes beyond traditional spell-checking capabilities. Whenever your text contains nonsensical words, our system automatically scans them and compares them against our extensive dictionary. If any of these words are not found in the dictionary, they are promptly highlighted with a red underline, without providing suggestions not to confuse your end-users.

The purpose of this feature enhancement is to provide you with a clearer indication of words that may require further attention or clarification. By visually highlighting unrecognized or potentially incorrect words, we aim to empower you in ensuring the accuracy and integrity of your written content.

Note, if you want to highlight the nonsense words you have to take some steps for updates on your side:

I. On-premise version 5.28.0.0+ for en_AI and auto-detect language

1) Stop AppServer

2) Navigate to AppServerX file. By default it is located at WebSpellChecker_Installation_path\WebSpellChecker\AppServer

3) Modify the SpellCheck Enabled and SpellCheckPriority values and add DisableSuggestions tag:

<SpellCheck Enabled="true" DisableSuggestions="true">
    <Locale>en_US</Locale>
    <Provider>hunspell</Provider>
    </SpellCheck>
<SpellCheckPriority>true</SpellCheckPriority>

4) If you use 'auto' language on your side, additional set up is needed in your WEBSPELLCHECKER_CONFIG:

lang: 'auto',
enforceAI: true, 
autoLangPriorities: {
en: 'en_US',
},

5) Start AppServer

III. Cloud version for auto-detect language

The highlightings for nonsense words on the Cloud can be applied for AI-based English only when it works under the hood of the 'auto' language. Thus, the following configuration is needed in your WEBSPELLCHECKER_CONFIG:

lang: 'auto',
enforceAI: true, 
autoLangPriorities: {
en: 'en_US',
},