Пример #1
0
 def __init__(self, cwd, clientid = client_id, clientsecret=client_secret):
     jarLoad = classPathHacker()
     mtjPath = os.path.join(cwd, "lib", "mtjapi-0.6.1-deps.jar")
     if os.path.exists(mtjPath):
         jarLoad.addFile(mtjPath)
         from com.memetix.mst.language import Language
         from com.memetix.mst.translate import Translate
         Translate.setClientId(clientid)
         Translate.setClientSecret(clientsecret)
         self.translator = Translate
         self.language = Language
Пример #2
0
 def __init__(self, cwd, clientid=client_id, clientsecret=client_secret):
     jarLoad = classPathHacker()
     mtjPath = os.path.join(cwd, "lib", "mtjapi-0.6.1-deps.jar")
     if os.path.exists(mtjPath):
         jarLoad.addFile(mtjPath)
         from com.memetix.mst.language import Language
         from com.memetix.mst.translate import Translate
         Translate.setClientId(clientid)
         Translate.setClientSecret(clientsecret)
         self.translator = Translate
         self.language = Language
Пример #3
0
def stem(caller, word):
    global stemmers

    lang_code = getattr(caller, "lang", "en")
    if lang_code in iso639_1:
        lang = iso639_1[lang_code]
    elif lang_code in stem_languages:
        lang = lang_code

    if stemmers.get(lang) is None:
        jarLoad = classPathHacker()
        snowballPath = os.path.join(caller.cwd, "lib", "snowball.jar")
        jarLoad.addFile(snowballPath)

        stemClass = Class.forName("org.tartarus.snowball.ext." + lang + "Stemmer")
        stemmer = stemClass.newInstance()
        stemmers[lang] = stemmer
    stemmers[lang].setCurrent(word)
    stemmers[lang].stem()
    return stemmers[lang].getCurrent()
Пример #4
0
def stem(caller, word):
    global stemmers

    lang_code = getattr(caller, "lang", "en")
    if lang_code in iso639_1:
        lang = iso639_1[lang_code]
    elif lang_code in stem_languages:
        lang = lang_code

    if stemmers.get(lang) is None:
        jarLoad = classPathHacker()
        snowballPath = os.path.join(caller.cwd, "lib", "snowball.jar")
        jarLoad.addFile(snowballPath)

        stemClass = Class.forName("org.tartarus.snowball.ext." + lang +
                                  "Stemmer")
        stemmer = stemClass.newInstance()
        stemmers[lang] = stemmer
    stemmers[lang].setCurrent(word)
    stemmers[lang].stem()
    return stemmers[lang].getCurrent()