Spellchecker Open Source Project

Below are different implementations of the Spellchecker system using LanguageTool’s open-source API. Each use case relies on its own configuration file, as shown in the last row of the table.

QAS Spellchecker - QAS Backend
(https://lt-proxy.devx.al)
demo
article
paragraph
paragraphs
paragraphSimple
paragraphSimple2
list
list-indent
Configuration

        window.SPELLCHECKER_CONFIG = {
          SUGGESTIONS_LIMIT: 5,
          LANGUAGE: "en-GB",
          API_PROTOCOL: "https",
          API_URL: "https://lt-proxy.devx.al",
          API_RESOURCE_PATH_CHECK: "/check",
          API_RESOURCE_PATH_LANGUAGES: "/languages",
          CLIENT_BROWSER_LANGUAGE: false,
          DISABLE_USER_CHOICE_LANGUAGE: false,
          DISABLE_USER_CHOICE_PROOFREADING_CHECKS: false,
          APP_NAME: "SPELLCHECKER"
        };
        


Components used across the Spellchecker implementations

Backend/API

Frontend (Client Bundles)

Environments

  • DEV:
    • qas01dev.cc.cec.eu.int:8082
  • ACC:
    • Server1: qas01acc.cc.cec.eu.int
    • Server2: qas02acc.cc.cec.eu.int
    • Load Balancer: http://10.226.42.23
    • Public Mapping: https://webgate.acceptance.ec.testa.eu/qas
  • PROD:
    • Server1: qas01prod.cc.cec.eu.int
    • Server2: qas02prod.cc.cec.eu.int
    • Load Balancer: http://10.226.41.23:1053
    • Public Mapping: https://webgate.ec.testa.eu/qas