{"id":13292,"date":"2026-02-09T09:15:29","date_gmt":"2026-02-09T08:15:29","guid":{"rendered":"https:\/\/www.credativ.de\/?p=13292"},"modified":"2026-05-06T15:11:22","modified_gmt":"2026-05-06T13:11:22","slug":"languagetool-powerful-language-checking-on-your-own-network","status":"publish","type":"post","link":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/","title":{"rendered":"LanguageTool: Powerful Language Checking on Your Own Network"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column has-primary-color has-text-color has-link-color has-medium-font-size wp-elements-84802ba8a437b212fc8747f13a105680 is-layout-flow wp-block-column-is-layout-flow\" style=\"border-width:1px;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20);flex-basis:80%\">\n<p><strong>IMPORTANT NOTE: <\/strong><br\/>We have recently been receiving many inquiries regarding the purchase of the premium version of this software mentioned in the article. We do not offer this version and cannot provide assistance with it. As an open-source service provider, we explicitly only handle the open-source version. For questions regarding the commercially distributed product, please contact the manufacturer at <a href=\"https:\/\/languagetool.org\/de\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/languagetool.org\/de<\/a>    <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n<\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<h2>LanguageTool: Powerful Language Checking on Your Own Network<\/h2>\n<p>LanguageTool is one of the leading open-source solutions for grammatical and stylistic text checking. While most users are likely familiar with the cloud-based version, the on-premise (self-hosted) variant is gaining increasing importance \u2013 especially for businesses, educational institutions, and organizations with high data protection and control requirements. <\/p>\n<p>The core of LanguageTool is licensed under the GNU Lesser General Public License (LGPL-2.1). This license permits the free use, modification, and distribution of the software, even in commercial environments, provided that changes to the original code are also published under the LGPL. The license is &#8220;weak copyleft,&#8221; meaning that applications using LanguageTool as a library do not necessarily have to be open source. License information can be found in the official repository on GitHub in <a href=\"https:\/\/github.com\/languagetool-org\/languagetool\/blob\/master\/COPYING.txt\">COPYING.txt<\/a>. Third-party components such as dictionaries may be under different licenses (e.g., GPL).    <\/p>\n<p>There is an open-source version as well as an extended premium version with additional features such as improved style, semantics, and format checks. A detailed overview can be found on the <a href=\"https:\/\/languagetool.org\/de\/premium\">website<\/a>. It is important to note that for self-hosted instances, premium features are only available for commercial use and by individual quote. However, this is communicated with difficulty and primarily in the <a href=\"https:\/\/forum.languagetool.org\/t\/selfhosted-premium-plans\/9917\">forum<\/a> upon request. It also appears that not all premium features are available.    <\/p>\n<p>Unfortunately, LanguageTool made changes to the use of browser extensions in 2026: a premium subscription is now required for cloud usage. The self-hosted version remains unaffected \u2013 here, the browser extension can still be connected to your own server to enable seamless integration into web applications such as email, CMS, or forms. <\/p>\n<h3>Features<\/h3>\n<p class=\"mb-4 last:mb-0\">LanguageTool has a modular design and combines several technologies. These go far beyond the integrated spell checking of, for example, LibreOffice or Thunderbird. However, a much-desired feature is currently not yet available: <a href=\"https:\/\/forum.languagetool.org\/t\/please-add-support-for-two-languages-at-the-same-time\">support for multiple languages<\/a> within a single document.  <\/p>\n<ol class=\"list-decimal pl-6 mb-4\">\n<li class=\"mb-1\">\n<p class=\"mb-4 last:mb-0\"><strong>Morphological Analyzer &amp; POS Tagger<\/strong><strong><\/strong>First, the text is broken down into sentences and words. Each word receives at least one <em>Part-of-Speech (POS) tag<\/em> (e.g., <em>noun<\/em>, <em>verb<\/em>, <em>adjective<\/em>). The analyzer also considers inflectional forms, so <g id=\"gid_6\">&#8220;gegangen&#8221;<\/g> (gone) is correctly identified as a past participle.  <\/p>\n<\/li>\n<li class=\"mb-1\">\n<p class=\"mb-4 last:mb-0\"><strong>Disambiguator<\/strong><em><\/em>Many words have multiple meanings (e.g., <g id=\"gid_2\">&#8220;Bank&#8221;<\/g> as a bench or a financial institution). The disambiguator uses contextual information to select the correct interpretation. This is done either rule-based or statistically and improves the accuracy of subsequent rule application.  <\/p>\n<\/li>\n<li class=\"mb-1\">\n<p class=\"mb-4 last:mb-0\"><strong>Rule Engine (XML &amp; Java)<\/strong><br \/>Error detection is based on a combination of:<\/p>\n<ul class=\"list-disc pl-6 mb-4\">\n<li class=\"mb-1\"><strong>XML Rules<\/strong>: Simple patterns like &#8220;<em>dass<\/em> instead of <em>das<\/em>&#8221; or &#8220;missing comma before <em>weil<\/em>.&#8221; These are easy to write and maintain. <\/li>\n<li class=\"mb-1\"><strong>Java Rules<\/strong>: Complex, context-dependent rules that are programmatically implemented, e.g., for sentence structure or cross-text repetitions.<\/li>\n<\/ul>\n<\/li>\n<li class=\"mb-1\">\n<p class=\"mb-4 last:mb-0\"><strong>N-Gram Model (optional)<\/strong><em><\/em>For improved detection of confusions (e.g., <em>&#8220;ihre<\/em> vs. <strong>ihre<\/strong>&#8220;), an <g id=\"gid_4\">n-gram model<\/g> can be added. This uses statistical data from vast text corpora (e.g., Google Books) and compares the probability of word sequences. The n-gram data is not included in the standard package but can be downloaded locally.  <\/p>\n<\/li>\n<li class=\"mb-1\"><strong>User Dictionaries<\/strong><code class=\"bg-gray-100 dark:bg-gray-800 rounded px-1 py-0.5\">spelling_custom.txt<\/code>Custom technical terms can be added to avoid false positives. This is done either via the API or by editing the<br \/>. <\/li>\n<li class=\"mb-1\"><strong>Markup Support<\/strong><br \/>With <code class=\"bg-gray-100 dark:bg-gray-800 rounded px-1 py-0.5\">AnnotatedText<\/code>, HTML, LaTeX, or XML can be processed without distorting position information.<\/li>\n<li class=\"mb-1\"><strong>Java API<br \/><\/strong> For direct integration into Java applications, <code class=\"bg-gray-100 dark:bg-gray-800 rounded px-1 py-0.5\">JLanguageTool<\/code> offers a powerful interface<\/li>\n<\/ol>\n<h3>Integration<\/h3>\n<p>Integration is versatile: in addition to the browser extension, LanguageTool supports APIs for custom applications, plugins for LibreOffice, Microsoft Word, Thunderbird, and direct connection to development tools. The self-hosted solution thus offers maximum flexibility, security, and scalability \u2013 ideal for use in sensitive or regulated environments. <\/p>\n<p>A complete list can be found in the following <a href=\"https:\/\/languagetool.org\/de\/services\">link<\/a>. Notably absent is a dedicated plugin for the Outlook client. As far as could be ascertained, the effort was probably not justified by the demand. However, there are only older posts in the forum about this. Nevertheless, LanguageTool in the browser also works without problems with Outlook in the browser. The limitation should therefore only affect the desktop client.     <\/p>\n<h3>Deployment<\/h3>\n<p>On <a href=\"https:\/\/github.com\/languagetool-org\/languagetool\">Github<\/a>, you will find various options for installing a self-hosted service. Especially for local installations, a Docker instance is probably the fastest to deploy. <\/p>\n<p>Several images are linked here; the author chose <a href=\"https:\/\/github.com\/meyayl\/docker-languagetool\">one<\/a> as an example.<\/p>\n<p>The maintainer also offers various almost ready-to-use copy-paste solutions to start the service. This includes a Docker Compose template to start the service as an unprivileged user and keep the file system read-only:<br \/>To use this, the content must be written into, for example, a docker-compose.yml, the &#8216;ngrams&#8217; and &#8216;fasttext&#8217; directories created, and permissions adjusted for, for example, the &#8216;nobody&#8217; user. All subsequent examples were performed on a Debian 13 system.  <\/p>\n<p><code>$ mkdir ~\/Programme\/Languagetool<br \/>\n$ cd ~\/Programme\/Languagetool<br \/>\n$ mkdir ngrams fasttext<br \/>\n$ chown  nobody:nogroup ngrams fasttext<br \/>\n<\/code><\/p>\n<p>Below is the content of the compose-yaml with support for n-grams in German and English. It is important to note that the n-gram data is quite large and requires several GB of storage.<br \/>Currently, it is approximately 3 GB for German and 15 GB for English. <\/p>\n<p><code>services:<br \/>\nlanguagetool:<br \/>\nimage: meyay\/languagetool:latest<br \/>\ncontainer_name: languagetool<br \/>\nrestart: unless-stopped<br \/>\nuser: \"65534:65534\"<br \/>\nread_only: true<br \/>\ntmpfs:<br \/>\n- \/tmp:exec<br \/>\ncap_drop:<br \/>\n- ALL<br \/>\nsecurity_opt:<br \/>\n- no-new-privileges<br \/>\nports:<br \/>\n- 8081:8081<br \/>\nenvironment:<br \/>\ndownload_ngrams_for_langs: de, en<br \/>\nvolumes:<br \/>\n- .\/ngrams:\/ngrams<br \/>\n- .\/fasttext:\/fasttext<br \/>\n<\/code><\/p>\n<p>The service can then be started with the following command:<\/p>\n<p><code>$ docker compose up -d<br \/>\n# Das Herunterladen der n-grams kann etwas dauern.<br \/>\n$ docker ps<br \/>\n2af60ed08544   meyay\/languagetool:latest   \"\/sbin\/tini -g -e 14\u2026\"   4 weeks ago   Up 3 hours (healthy)   0.0.0.0:8081-&gt;8081\/tcp, :::8081-&gt;8081\/tcp                             languagetool<br \/>\n<\/code><\/p>\n<p>The service is now available, and the plugins should be able to access it. There is no authentication or similar. Anyone with access to the URL and port can use it.  <\/p>\n<h3>Conclusion<\/h3>\n<p class=\"mb-4 last:mb-0\">LanguageTool on-premise combines data protection-compliant text checking with flexible integration. The <strong>LGPL-2.1 license<\/strong> allows free use, while comprehensive interfaces enable seamless integration into office and web applications. With the correct configuration, a local server becomes a fully functional, enterprise-grade solution for linguistic checking.  <\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LanguageTool is one of the leading open-source solutions for grammatical and stylistic text checking. While most users are likely familiar with the cloud-based version, the on-premise (self-hosted) variant is gaining increasing importance \u2013 especially for businesses, educational institutions, and organizations with high data protection and control requirements. <\/p>\n","protected":false},"author":21,"featured_media":13291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","seoaic_article_subtitles":[],"footnotes":""},"categories":[3,1885],"tags":[],"class_list":["post-13292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-credativ-inside","category-howtos-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>LanguageTool: Powerful Language Checking on Your Own Network - credativ\u00ae<\/title>\n<meta name=\"description\" content=\"Discover the benefits of LanguageTool language checking for businesses with high data privacy requirements.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LanguageTool: Powerful Language Checking on Your Own Network\" \/>\n<meta property=\"og:description\" content=\"Discover the benefits of LanguageTool language checking for businesses with high data privacy requirements.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/\" \/>\n<meta property=\"og:site_name\" content=\"credativ\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/credativDE\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-09T08:15:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T13:11:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.credativ.de\/wp-content\/uploads\/2026\/02\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Danilo Endesfelder\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@credativde\" \/>\n<meta name=\"twitter:site\" content=\"@credativde\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Danilo Endesfelder\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/\"},\"author\":{\"name\":\"Danilo Endesfelder\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#\\\/schema\\\/person\\\/d9c2f6fe13bb2c8573516cda677594fe\"},\"headline\":\"LanguageTool: Powerful Language Checking on Your Own Network\",\"datePublished\":\"2026-02-09T08:15:29+00:00\",\"dateModified\":\"2026-05-06T13:11:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/\"},\"wordCount\":974,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg\",\"articleSection\":[\"credativ\u00ae Inside\",\"HowTos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/\",\"name\":\"LanguageTool: Powerful Language Checking on Your Own Network - credativ\u00ae\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg\",\"datePublished\":\"2026-02-09T08:15:29+00:00\",\"dateModified\":\"2026-05-06T13:11:22+00:00\",\"description\":\"Discover the benefits of LanguageTool language checking for businesses with high data privacy requirements.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg\",\"contentUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg\",\"width\":1024,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LanguageTool: Powerful Language Checking on Your Own Network\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\",\"name\":\"credativ GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#organization\",\"name\":\"credativ\u00ae\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/credativDE\\\/\",\"https:\\\/\\\/x.com\\\/credativde\",\"https:\\\/\\\/mastodon.social\\\/@credativde\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/credativ-gmbh\",\"https:\\\/\\\/www.instagram.com\\\/credativ\\\/\"],\"description\":\"Die credativ GmbH ist ein f\u00fchrendes, auf Open Source Software spezialisiertes IT-Dienstleistungs- und Beratungsunternehmen. Wir bieten umfassende und professionelle Services, von Beratung und Infrastruktur-Betrieb \u00fcber 24\\\/7 Support bis hin zu individuellen L\u00f6sungen und Schulungen. Unser Fokus liegt auf dem ganzheitlichen Management von gesch\u00e4ftskritischen Open-Source-Systemen, darunter Betriebssysteme (z.B. Linux), Datenbanken (z.B. PostgreSQL), Konfigurationsmanagement (z.B. Ansible, Puppet) und Virtualisierung. Als engagierter Teil der Open-Source-Community unterst\u00fctzen wir unsere Kunden dabei, die Vorteile freier Software sicher, stabil und effizient in ihrer IT-Umgebung zu nutzen.\",\"legalName\":\"credativ GmbH\",\"foundingDate\":\"2025-03-01\",\"duns\":\"316387060\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"},\"address\":{\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#local-main-place-address\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"51.1732374\",\"longitude\":\"6.392010099999999\"},\"telephone\":[\"+4921619174200\",\"08002733284\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"telephone\":\"08002733284\",\"email\":\"vertrieb@credativ.de\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"00:00\"}],\"email\":\"info@credativ.de\",\"areaServed\":\"D-A-CH\",\"vatID\":\"DE452151696\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/#\\\/schema\\\/person\\\/d9c2f6fe13bb2c8573516cda677594fe\",\"name\":\"Danilo Endesfelder\",\"description\":\"Danilo ist seit 2016 Berater bei der credativ GmbH. Sein fachlicher Fokus liegt bei Containertechnologien wie Kubernetes, Podman, Docker und deren \u00d6kosystem. Au\u00dferdem hat er Erfahrung mit Projekten und Schulungen im Bereich RDBMS (MySQL\\\/Mariadb und PostgreSQL\u00ae). Seit 2015 ist er ebenfalls im Organisationsteam der deutschen PostgreSQL\u00ae Konferenz PGConf.DE.\"},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#local-main-place-address\",\"streetAddress\":\"Hennes-Weisweiler-Allee 23\",\"addressLocality\":\"M\u00f6nchengladbach\",\"postalCode\":\"41179\",\"addressRegion\":\"Deutschland\",\"addressCountry\":\"DE\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.credativ.de\\\/en\\\/blog\\\/credativ-inside\\\/languagetool-powerful-language-checking-on-your-own-network\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/credativ-logo-right.svg\",\"contentUrl\":\"https:\\\/\\\/www.credativ.de\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/credativ-logo-right.svg\",\"caption\":\"credativ\u00ae\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"M\u00f6nchengladbach\" \/>\n<meta name=\"geo.position\" content=\"51.1732374;6.392010099999999\" \/>\n<meta name=\"geo.region\" content=\"Germany\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"LanguageTool: Powerful Language Checking on Your Own Network - credativ\u00ae","description":"Discover the benefits of LanguageTool language checking for businesses with high data privacy requirements.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/","og_locale":"en_US","og_type":"article","og_title":"LanguageTool: Powerful Language Checking on Your Own Network","og_description":"Discover the benefits of LanguageTool language checking for businesses with high data privacy requirements.","og_url":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/","og_site_name":"credativ\u00ae","article_publisher":"https:\/\/www.facebook.com\/credativDE\/","article_published_time":"2026-02-09T08:15:29+00:00","article_modified_time":"2026-05-06T13:11:22+00:00","og_image":[{"width":1024,"height":768,"url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2026\/02\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg","type":"image\/jpeg"}],"author":"Danilo Endesfelder","twitter_card":"summary_large_image","twitter_creator":"@credativde","twitter_site":"@credativde","twitter_misc":{"Written by":"Danilo Endesfelder","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#article","isPartOf":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/"},"author":{"name":"Danilo Endesfelder","@id":"https:\/\/www.credativ.de\/en\/#\/schema\/person\/d9c2f6fe13bb2c8573516cda677594fe"},"headline":"LanguageTool: Powerful Language Checking on Your Own Network","datePublished":"2026-02-09T08:15:29+00:00","dateModified":"2026-05-06T13:11:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/"},"wordCount":974,"commentCount":0,"publisher":{"@id":"https:\/\/www.credativ.de\/en\/#organization"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#primaryimage"},"thumbnailUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2026\/02\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg","articleSection":["credativ\u00ae Inside","HowTos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/www.credativ.de\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/","url":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/","name":"LanguageTool: Powerful Language Checking on Your Own Network - credativ\u00ae","isPartOf":{"@id":"https:\/\/www.credativ.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#primaryimage"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#primaryimage"},"thumbnailUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2026\/02\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg","datePublished":"2026-02-09T08:15:29+00:00","dateModified":"2026-05-06T13:11:22+00:00","description":"Discover the benefits of LanguageTool language checking for businesses with high data privacy requirements.","breadcrumb":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#primaryimage","url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2026\/02\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg","contentUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2026\/02\/2524-1770387611449-79507935-0549-40fe-b8fd-e28e43652cee.jpg","width":1024,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.credativ.de\/en\/"},{"@type":"ListItem","position":2,"name":"LanguageTool: Powerful Language Checking on Your Own Network"}]},{"@type":"WebSite","@id":"https:\/\/www.credativ.de\/en\/#website","url":"https:\/\/www.credativ.de\/en\/","name":"credativ GmbH","description":"","publisher":{"@id":"https:\/\/www.credativ.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.credativ.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place"],"@id":"https:\/\/www.credativ.de\/en\/#organization","name":"credativ\u00ae","url":"https:\/\/www.credativ.de\/en\/","logo":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/credativDE\/","https:\/\/x.com\/credativde","https:\/\/mastodon.social\/@credativde","https:\/\/www.linkedin.com\/company\/credativ-gmbh","https:\/\/www.instagram.com\/credativ\/"],"description":"Die credativ GmbH ist ein f\u00fchrendes, auf Open Source Software spezialisiertes IT-Dienstleistungs- und Beratungsunternehmen. Wir bieten umfassende und professionelle Services, von Beratung und Infrastruktur-Betrieb \u00fcber 24\/7 Support bis hin zu individuellen L\u00f6sungen und Schulungen. Unser Fokus liegt auf dem ganzheitlichen Management von gesch\u00e4ftskritischen Open-Source-Systemen, darunter Betriebssysteme (z.B. Linux), Datenbanken (z.B. PostgreSQL), Konfigurationsmanagement (z.B. Ansible, Puppet) und Virtualisierung. Als engagierter Teil der Open-Source-Community unterst\u00fctzen wir unsere Kunden dabei, die Vorteile freier Software sicher, stabil und effizient in ihrer IT-Umgebung zu nutzen.","legalName":"credativ GmbH","foundingDate":"2025-03-01","duns":"316387060","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"},"address":{"@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"51.1732374","longitude":"6.392010099999999"},"telephone":["+4921619174200","08002733284"],"contactPoint":{"@type":"ContactPoint","telephone":"08002733284","email":"vertrieb@credativ.de"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday","Sunday"],"opens":"00:00","closes":"00:00"}],"email":"info@credativ.de","areaServed":"D-A-CH","vatID":"DE452151696"},{"@type":"Person","@id":"https:\/\/www.credativ.de\/en\/#\/schema\/person\/d9c2f6fe13bb2c8573516cda677594fe","name":"Danilo Endesfelder","description":"Danilo ist seit 2016 Berater bei der credativ GmbH. Sein fachlicher Fokus liegt bei Containertechnologien wie Kubernetes, Podman, Docker und deren \u00d6kosystem. Au\u00dferdem hat er Erfahrung mit Projekten und Schulungen im Bereich RDBMS (MySQL\/Mariadb und PostgreSQL\u00ae). Seit 2015 ist er ebenfalls im Organisationsteam der deutschen PostgreSQL\u00ae Konferenz PGConf.DE."},{"@type":"PostalAddress","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#local-main-place-address","streetAddress":"Hennes-Weisweiler-Allee 23","addressLocality":"M\u00f6nchengladbach","postalCode":"41179","addressRegion":"Deutschland","addressCountry":"DE"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.credativ.de\/en\/blog\/credativ-inside\/languagetool-powerful-language-checking-on-your-own-network\/#local-main-organization-logo","url":"https:\/\/www.credativ.de\/wp-content\/uploads\/2025\/04\/credativ-logo-right.svg","contentUrl":"https:\/\/www.credativ.de\/wp-content\/uploads\/2025\/04\/credativ-logo-right.svg","caption":"credativ\u00ae"}]},"geo.placename":"M\u00f6nchengladbach","geo.position":{"lat":"51.1732374","long":"6.392010099999999"},"geo.region":"Germany"},"_links":{"self":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/13292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/comments?post=13292"}],"version-history":[{"count":4,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/13292\/revisions"}],"predecessor-version":[{"id":19811,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/posts\/13292\/revisions\/19811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/media\/13291"}],"wp:attachment":[{"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/media?parent=13292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/categories?post=13292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.credativ.de\/en\/wp-json\/wp\/v2\/tags?post=13292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}