code: function markErrors(data) {
          var suggestions;
  
          if (data.words) {
            hasDictionarySupport = !!data.dictionary;
            suggestions = data.words;
          } else {
            // Fallback to old format
            suggestions = data;
          }
  
          editor.setProgressState(false);
  
          if (isEmpty(suggestions)) {
            var message = editor.translate('No misspellings found.');
            editor.notificationManager.open({ text: message, type: 'info' });
            started = false;
            return;
          }
  
          lastSuggestions = suggestions;
  
          getTextMatcher().find(getWordCharPattern()).filter(function (match) {
            return !!suggestions[match.text];
          }).wrap(function (match) {
            return editor.dom.create('span', {
              "class": 'mce-spellchecker-word',
              "data-mce-bogus": 1,
              "data-mce-word": match.text
            });
          });
  
          started = true;
          editor.fire('SpellcheckStart');
        }
docs: Find the specified words and marks them. It will also show suggestions for those words.
  
  @example
  editor.plugins.spellchecker.markErrors({
  dictionary: true,
  words: {
  "word1": ["suggestion 1", "Suggestion 2"]
  }
  });
  @param {Object} data Data object containing the words with suggestions.