Esiste una libreria C# in grado di rilevare la lingua di un particolare testo? Ad esempio, per un testo di input "This is a sentence"
, dovrebbe rilevare la lingua come "English"
. O per "Esto es una sentencia"
dovrebbe rilevare la lingua come "Spanish"
.Rileva lingua del testo
Comprendo che il rilevamento della lingua dal testo non è un problema deterministico. Ma sia Google Translate e Bing Translator hanno un'opzione "Rileva automaticamente", che meglio indovina la lingua di input. C'è qualcosa di simile disponibile pubblicamente, preferibilmente in C#?
Solo l'altro giorno ho visto una delle mie pagine web intranet su un PC con Google Traduttore installato. La pagina aveva solo poche parole come ** mean ** e ** stddev ** e alcuni numeri. Google Translator mi ha detto che la pagina era in ** rumeno ** e mi ha chiesto se volevo una traduzione. Se non è un ** problema deterministico **, come può il software fare un buon lavoro? – pavium
A volte fanno un buon lavoro. Naturalmente ci saranno degli input per i quali falliscono completamente, ma per gli input più probabili essi eseguono ragionevolmente bene –
http://stackoverflow.com/questions/1192768/return-the-language-of-a-given-string/1192802 # 1192802 –