2016-04-06 6 views
0

Ich habe eine Schulprojekt-Idee und möchte Sie um Rat fragen, wie Sie es implementieren können.Ermitteln der Sprache des Zeichenfolgenwerts aus einer Datenbankspalte

Ich möchte eine Anwendung erstellen, mit der Benutzer eine Datendatei hochladen können. Die Anwendung sollte in der Lage sein, die Sprache (Französisch, Englisch usw.) eines Textfelds zu erkennen und die Sprachspalte mit dem Wert zu füllen. Ich kann anfangs nur ein paar Sprachen implementieren, und die Anwendung sollte vielleicht die Wahrscheinlichkeit der Sprache in der Sprachspalte angeben. Z.B. 70% Französisch 30% Latein.

Die Fragen in meinem Kopf Bereich: Kann ich diese Sprachregeln selbst in meine Anwendung implementieren? Was ist die ideale Programmiersprache, in die die Anwendung geschrieben werden soll? Java oder C++? Ich würde mich über alle möglichen Vorschläge freuen. Danke vielmals!

+0

Sie könnten nach freien Wörterbüchern der verschiedenen Sprachen suchen. Dann können Sie alle Wörter der Textfelder in den Wörterbüchern nachschlagen. Je mehr Übereinstimmungen Sie erhalten, desto wahrscheinlicher ist die Sprache. –

Antwort

0

können Sie Java verwenden und die Verwendung von Locale

+0

danke, wie würde die Anwendung in der Lage sein, die CSV-Datei zu aktualisieren? – elmify

0

Verwenden Sie den Link Narendra Sie gab. Google hat oft sehr gute Ressourcen für diese Art von Dingen.

Das Erstellen eines eigenen Sprachdetektors wäre auf jeden Fall ein viel schwierigeres Unterfangen, weil Sie viele Datenbanken mit Sprachen und ihren Wörterbüchern benötigen.

Es gibt auch das Problem, dass Sie auf Ähnlichkeiten in Sprachen stoßen, die es unweigerlich erschweren würden, diese Art von Problemen zu sortieren. Programmierung ist aber auch Problemlösung ... los!

Verwandte Themen