Grammar and Spelling Correction
What are Grammar and Spelling Corrections and Why Use GPT?
Grammar correction and spelling correction are about removing mistakes from a piece of text.
It sounds easier than it is as there are several kind of mistakes. Sometimes it is just about a typo or a misspelled word, but it can also be a deeper sentence structure issue. Thanks to AI, it is now possible to reliably detect errors and propose a perfect correction, in most languages.
GPT-J and GPT-NeoX are the most advanced open-source NLP models as of this writing, and they are the best GPT-3 alternatives. These models are so big that they can adapt to many situations, and perfectly sound like a human. They are very good at correcting mistakes.
Why Use a Grammar/Spelling Corrector?
Writing content with mistakes is bad for reputation, and it makes it hard to understand the underlying ideas. Here are a couple of examples:
Marketing teams write a lot of content on a regular basis. It is hard to write fast without making mistakes. In order to keep a high productivity, the best solution is perform a text correction on the content once it's finished and use the corrected text.
Making mistakes when writing to customers is very bad for the brand. Good news is that it's easy to automatically correct every message before sending it!
import nlpcloud client = nlpcloud.Client("gpt-j", "", gpu=True, lang="en") client.gs_correction("Two month after the United States begun what has become a troubled rollout of a national COVID vaccination campaign, the effort is finaly gathering real steam.")
Control whether you want to use the model on a GPU. Machine learning models run much faster on GPUs.
NLP has a critical weakness: it doesn't work well with non-English languages.
We do our best to add non-English models when it's possible. See for example XLM Roberta Large XNLI, TF Allociné, German Sentiment Bert... Unfortunately few models are available so it's not possible to cover all the NLP use cases with that method.
In order to solve this challenge, we developed a multilingual AI that automatically translates your input into English, performs the actual NLP operation, and then translates the result back to your original language. It makes your requests a bit slower but returns impressive results.
Simply select your language in the list, and from now on you can write the input text in your own language!
This multilingual add-on is a paid feature. Please contact the support team so they can upgrade your plan.