Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
themeEmacs
<GrammarCheckEngine>
    <!-- The grammar provider, can be one of langtool (default), atd, neural, mixed. -->
    <GrammarCheckProvider>mixed</GrammarCheckProvider>

    <MixedProvider>
        <Providers>neural,langtool</Providers>
        <!-- <CustomPrioritiesFile>CustomPriorities.xml</CustomPrioritiesFile> -->
    </MixedProvider>
    ...
</GrammarCheckEngine>

5. Now you can apply the mixed approauch with the grammar engines to one of the languages.

Let's try to enable the mixed engines American English. for Scroll down to the section with language tags. Locate the language tag <Language Id="en_US">...</Language> for American English.

6. Add an extra tag, <GrammarCheckProvider>neural</GrammarCheckProvider>, inside the language tag. The value should be mixed.

Code Block
languagexml
themeEmacs
titleAppServerX.xml
<Language Id="en_US">
    ...
    <GrammarCheckProviderOptions>en-US</GrammarCheckProviderOptions>
    <-- Enabling a few engines as grammar check providers. -->
    <GrammarCheckProvider>mixed</GrammarCheckProvider>
     ...
</Language>

7. Fix the default value inside <GrammarCheckProviderOptions>...</GrammarCheckProviderOptions> from en-US to en.

Code Block
languagexml
themeEmacs
titleAppServerX.xml
<Language Id="en_US">
    ...
    <GrammarCheckProviderOptions>en</GrammarCheckProviderOptions>
    <-- Enabling a few engines as grammar check providers. -->
    <GrammarCheckProvider>mixed</GrammarCheckProvider>
    ...
</Language>

8. Save changes in AppServerX.xml file and start AppServer.

Now you will have the results generated by two engines as green underlines.