public String correct(String word) {
        Preconditions.checkNotNull(word);

        if (word.length() < CORRECTION_TRESHOLD || isKnown(word)) return word;

        String res = getCorrection(word);
        return res == null ? word : Dictionary.unpluralize(res);

    }