Roundcube - spell checking engine ?

  • Welche "spell checking engine" nutzt ihr bei Roundcube ?

    Der Auswahl sieht so aus:

    Code
    // Set the spell checking engine. Possible values:
    // - 'googie'  - the default (also used for connecting to Nox Spell Server, see 'spellcheck_uri' setting)
    // - 'pspell'  - requires the PHP Pspell module and aspell installed
    // - 'enchant' - requires the PHP Enchant module
    // - 'atd'     - install your own After the Deadline server or check with the people at http://www.afterthedeadline.com before using their API
    // Since Google shut down their public spell checking service, the default settings
    // connect to http://spell.roundcube.net which is a hosted service provided by Roundcube.
    // You can connect to any other googie-compliant service by setting 'spellcheck_uri' accordingly.
    $config['spellcheck_engine'] = 'googie';


    Mich würde das "PHP Enchant module" interessieren, da es lokal ist - funktioniert aber nicht :(

    Steht das Modul nicht zur Verfügung oder muss ich das irgendwo noch aktiveren ?


    Nutzte aktuell PHP Version 8.1.0, und laut phpinfo() ist es wohl dabei:

    --with-enchant=shared,/usr

    laut get_loaded_extensions() aber nicht ???

  • Haben denn Firefox oder Chromium lokale Module, oder schicken die alles irgendwohin in die Cloud ?

    Firefox funktioniert gut, da kann man auch schnell zwischen DE und EN umschalten. Bei Chromium finde ich bei mir keinen Umschalter... und macht auch keine sinnvollen Korrektur Vorschläge...

  • Haben denn Firefox oder Chromium lokale Module, oder schicken die alles irgendwohin in die Cloud ?

    Ich würde standardmäßig keinem Browser diesbezüglich vertrauen, insbesondere, wenn er aus einem Dritt-Repository stammt.

    Alternative: Die leistungsfähigste mir bekannte (mehrsprachige) Korrekturhilfe ist LanguageTool. Hier gibt es Add-ons für verschiedene An­wen­dun­gen/Betriebs­sy­ste­me wie Brow­ser, E-Mail-App­li­ka­tio­nen, usw. und zu­min­dest in Verbindung mit Browsern (für Roundcube) ist es möglich, eine eigene Serverinstanz zu betreiben, um jegliche Über­mitt­lung von Tex­ten nach außen zu un­ter­bin­den (allerdings bei Verlust eines Teils der Funktionalität):


    pasted-from-clipboard.png


    Eine lokale Instanz stellt dennoch problemlos alle im obigen Posting aufgeführten Alternativen und auch die Standard-Rechtschreib-/Grammatik­prü­fun­gen von Chro­me und Fire­fox in den Schatten – Eigenes Beispiel anhand von Emacs mit aktiviertem Filter für LaTeX:

    20201021_langtool_port8082_4.png

    VServer IOPS Comparison Sheet: https://docs.google.com/spreadsheets/d/1w38zM0Bwbd4VdDCQoi1buo2I-zpwg8e0wVzFGSPh3iE/edit?usp=sharing