WebSpellChecker / wproofreader

WProofreader software development kit (SDK) offers multilingual spelling & grammar check API and JavaScript libraries for rich text editors and HTML editable controls.
https://webspellchecker.com/wsc-proofreader/
Other
10 stars 1 forks source link

WProofreader SDK

WProofreader UI

WebSpellChecker Proofreader (WProofreader) SDK is multilingual proofreading tool for web applications. It provides a set of integrations with rich text editors (RTEs) and HTML controls. It enables grammar and spell check combining spelling and grammar suggestions while you type or work with your text in a dedicated dialog. End users just need to hover on the marked words for instant correction suggestions or click the dialog icon in the bottom right corner to have the whole text proofread at once.

Here’s why to choose WProofreader for your web app:

Demos

Integrations

Here is a list of most common uses cases of the WProofreader add-on integration in your web app:

Supported languages

By default WProofreader supports over 150 languages, some of them are: American English, British English, Brazilian Portuguese, Canadian English, Canadian French, Danish, Dutch, Finnish, French, German, Greek, Italian, Norwegian Bokmal, Portuguese, Spanish, Swedish and Ukrainian.

You can check the full list here.

Get started

WProofreader Cloud

  1. Sign up for the trial version to get started with WProofreader Cloud. On the subscription, you will receive an email with your service ID, an activation key, that is required for the WProofreader service activation.

  2. Add a configuration script with the required WProofreader options. You can adjust the default settings with the extra API options.

<script>
  window.WEBSPELLCHECKER_CONFIG = {
    autoSearch: true,
    serviceId: 'your-service-ID'
    ...
   };
</script>

Note: WEBSPELLCHECKER_CONFIG can be added to any location on a web page before or after the wscbundle.js script. However, if you add wscbundle.js asynchronously, this CONFIG must be added before the script.

  1. Add the wscbundle.js script.
<script type="text/javascript" src="https://svc.webspellchecker.net/spellcheck31/wscbundle/wscbundle.js"></script>

Check the full version of Get Started with Cloud WProofreader guides for more details.

WProofreader Server

  1. Request a 30-day trial version of WebSpellChecker Server.

  2. Setup a WebSpellChecker Server package on your server.

  3. Add a configuration script with the required WProofreader options. You can adjust the default settings with the extra API options.

<script>
  window.WEBSPELLCHECKER_CONFIG = {
    autoSearch: true,
    servicePort: '443', 
    serviceHost: 'your_host_name', 
    servicePath: 'virtual_directory/api' // by default the virtual_directory is wscservice
    ...
   };
</script>

Note: WEBSPELLCHECKER_CONFIG can be added to any location on a web page before or after the wscbundle.js script. However, if you add wscbundle.js asynchronously, this CONFIG must be added before the script.

  1. Add the wscbundle.js script.
<script type="text/javascript" src="https://your_host_name/virtual_directory/wscbundle/wscbundle.js"></script>

Check the full version of Get Started with Server WProofreader guides for more details.

Browser support

This is the list of officially supported browsers. WProofreader may also work in other browsers and environments but we unable to check all of them and guarantee proper work.

Note: All browsers are to be supported for web pages that work in Standard Mode.

Resources

Reporting issues

We use GitHub Issues as the official public bug tracker for WProofreader. Here are some recommendations to take into account when reporting an issue:

Technical support or questions

Holders of an active subscription to the services or a commercial license have access to professional technical assistance directly from the WebSpellChecker team. Contact us here.

License

In order to use WProofreader you have to purchase one of the following licenses according to your needs. You can find more about that on our website on the pricing plan page.