From c5368252e3091368ae55475757ed3134d6f84249 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Sun, 29 Mar 2009 17:59:40 +0530 Subject: new modules --- silpa/utils/langdetect.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'silpa/utils/langdetect.py') diff --git a/silpa/utils/langdetect.py b/silpa/utils/langdetect.py index c20ac3a..727ea6d 100644 --- a/silpa/utils/langdetect.py +++ b/silpa/utils/langdetect.py @@ -4,8 +4,9 @@ # Copyright © 2008 Santhosh Thottingal # Released under the GPLV3+ license +from common import * -class LangDetect: +class LangDetect(SilpaModule): def detect_lang(self, text): words=text.split(" ") @@ -63,11 +64,16 @@ class LangDetect: response=response % text detected_lang_dict = self.detect_lang(text) response = response+"

Language Detection Results

" - response = response+"" + response = response+"
WordLanguage
" for key in detected_lang_dict: response = response+"" response = response+"
WordLanguage
"+key+""+detected_lang_dict[key]+"
" else: response=response % "" return response - + def get_module_name(self): + return "Indian Language Detector" + def get_info(self): + return "Detects the language of the given text word by word. Supports only Indian Language" +def getInstance(): + return LangDetect() -- cgit