Rechtschreibprüfung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Rechtschreibprüfung

    Hallo

    Ich möchte gerne experimentell eine Rechtschreibprüfung in ein Formular einbauen.
    Eine Dictionarydatei hab ich und jetzt fehlt mir noch der Ansatzpunkt, wie ich den eingegebenen Text per Knopfdruck prüfen lassen kann.
    Fertige Scripte werden auch akzeptiert, falls es die geben sollte.
    Hab leider nix gefunden bei der Forumsuche.

    MfG
    John
    PHP
    MySQL
    Jetzt klicken & reich werden

  • #2
    aber sicher das Forum brainstorming...
    *VERSCHIEB*

    Kommentar


    • #3
      Nun, da hab ich mir jetzt mal ein paar Gedanken zu gemacht.

      Also, eine Prüfung an sich, ist sicher nicht schwer zu programmieren. Man brauch nur eine Datenbank in der der gesamte Wortschatz der jeweilen Sprache abgelegt ist (okay, das sind etliche, aber das jetzt mal außen vor), und muss dann jedes einzelne Wort eines Textes mit den Datenbankeinträgen vregleichen. Taucht ein Wort im Text auf, dass nicht in der Datenbank ist, wird es entsprechend markiert.

      Kommentar


      • #4
        Man brauch nur eine Datenbank in der der gesamte Wortschatz der jeweilen Sprache abgelegt ist (okay, das sind etliche, aber das jetzt mal außen vor),
        so ziemlich, wenn man bedenkt: ich gehe, du gehst, er, sie, es geht, wir gehen, ihr geht, sie gehen dann noch unregelmäßig, usw... D

        OffTopic:
        Wenn du fertig bist, bitte samt DB in die CodeSnippets


        Also ich halte das ganze für ziemlich dick. Evtl, wenn man ein paar regeln beibringt. vorallem, weil man ja auch fischkopf (fisch und kopf) erkennen muss...

        Kommentar


        • #5
          Original geschrieben von TobiaZ
          so ziemlich, wenn man bedenkt: ich gehe, du gehst, er, sie, es geht, wir gehen, ihr geht, sie gehen dann noch unregelmäßig, usw... D

          OffTopic:
          Wenn du fertig bist, bitte samt DB in die CodeSnippets


          Also ich halte das ganze für ziemlich dick. Evtl, wenn man ein paar regeln beibringt. vorallem, weil man ja auch fischkopf (fisch und kopf) erkennen muss...
          Nun, aber das Prinzip ist ja einfach

          Und es geht ja nur um eine Prüfung, ob die Wörter richtig geschrieben sind, ob die Zeit und die Grammatik der Sätze stimmt, davon war ja noch garnicht die Rede

          Aber wenn ich langeweile habe, dann übertrage ich den Duden mal in eine SQL Datenbank

          Kommentar


          • #6
            Aber wenn ich langeweile habe, dann übertrage ich den Duden mal in eine SQL Datenbank
            das reicht aber eben nicht, wegen versch. tempora, konju(n)ktionen, ...

            Kommentar


            • #7
              Original geschrieben von TobiaZ
              das reicht aber eben nicht, wegen versch. tempora, konju(n)ktionen, ...
              Ja, das System hat halt noch die üblichen Kinderkrankheiten

              Kommentar


              • #8
                Danke für eure Gedanken
                Also die Dictionarydatei ist vom SymtecDev.
                Geht so los

                aal
                aalen
                aas
                aasgeier
                ab
                abakus
                bis ....
                zyniker
                zynisch
                zynismus
                zypresse
                zyste

                88566 Zeilen für ebensoviele Wörter ca. 1,2 MB

                Zum experimentieren würde natürlich auch erstmal eine DB Tabelle mit 100 Einträgen reichen. Ich weiss nämlich nicht, ob das vielleicht arg lang dauert bei rund 90000 Zeilen pro geprüftes Wort
                PHP
                MySQL
                Jetzt klicken & reich werden

                Kommentar


                • #9
                  wenn aalen ein verb ist, was machst du mit geaalt?

                  Kommentar


                  • #10
                    Ne, ne Datenbank wär da schon flotter.

                    Allerdings umfasst dein Dictionary nur knapp die Hälfte des deutschen Wortschatzes.

                    EDIT:
                    Das kommt wohl unter "g"

                    Kommentar


                    • #11
                      Wie erwähnt ist der Inhalt des Dictionarys von anderen netten Leuten.
                      Ich bin unschuldig.
                      Die da waren es >>> Symtec Development Studio version 2.0

                      Mir fehlt der Punkt, wie ich die einzelnen Wörter des eingegebenen Textes erfasse, um sie dann mit den Wörtern aus der DB zu vergleichen.
                      PHP
                      MySQL
                      Jetzt klicken & reich werden

                      Kommentar


                      • #12
                        Bei Duden kann man was passendes kaufen:

                        http://www.duden.de/sprachtechnologie/

                        Preise allerdings nur auf Anfrage (warum wohl )
                        hopka.net!

                        Kommentar


                        • #13
                          explode() sollte dir die lösung bringen!!!

                          Kommentar


                          • #14
                            @hopka
                            Ich will nix kaufen, sondern lernen wie es programmiert wird.
                            PHP
                            MySQL
                            Jetzt klicken & reich werden

                            Kommentar


                            • #15
                              was sagst du zu explode?

                              Kommentar

                              Lädt...
                              X