Gibt es eine C# -Bibliothek, die die Sprache eines bestimmten Texts erkennen kann? für einen Eingabetext "This is a sentence"
sollte es die Sprache als "English"
erkennen. Oder für "Esto es una sentencia"
sollte es die Sprache als "Spanish"
erkennen.Sprache des Texts erkennen
Ich verstehe, dass Spracherkennung aus Text kein deterministisches Problem ist. Aber sowohl Google Translate als auch Bing Translator haben eine "Auto detect" -Option, die die Eingabesprache am besten schätzt. Gibt es etwas ähnliches öffentlich verfügbar, vorzugsweise in C#?
Nur den anderen Tag ich mit Google eines meiner Intranet Web-Seiten auf einem PC gesehen Übersetzer installiert Die Seite hatte nur ein paar Worte wie ** mean ** und ** stddev ** und ein paar Zahlen. Google Übersetzer sagte mir, die Seite sei in ** Rumänisch ** und fragte, ob ich eine Übersetzung wollte. Wenn es kein deterministisches Problem ist, wie kann Software einen guten Job machen? – pavium
Sie machen manchmal einen guten Job. Natürlich wird es Eingänge geben, für die sie absolut versagen, aber für die wahrscheinlichen Eingaben verhalten sie sich ziemlich gut. –
http://stackoverflow.com/questions/1192768/return-the-language-of-a-given-string/1192802 # 1192802 –