[Libreoffice-commits] dictionaries.git: pt_BR/description.xml pt_BR/dialog pt_BR/dictionaries.xcu pt_BR/Lightproof.py pt_BR/pt_BR.aff pt_BR/pt_BR.dic pt_BR/pythonpath pt_BR/README_pt_BR.txt

Raimundo Moura raimundo.smoura at gmail.com
Sun Jun 2 13:42:41 PDT 2013


 pt_BR/Lightproof.py                                                |19046 ---------
 pt_BR/README_pt_BR.txt                                             |  155 
 pt_BR/description.xml                                              |    2 
 pt_BR/dialog/pt_BR.xdl                                             |   26 
 pt_BR/dialog/registry/data/org/openoffice/Office/OptionsDialog.xcu |   44 
 pt_BR/dialog/registry/schema/org/openoffice/Lightproof_pt_BR.xcs   |    6 
 pt_BR/dictionaries.xcu                                             |    2 
 pt_BR/pt_BR.aff                                                    |    4 
 pt_BR/pt_BR.dic                                                    |  305 
 pt_BR/pythonpath/lightproof_handler_pt_BR.py                       |   76 
 pt_BR/pythonpath/lightproof_impl_pt_BR.py                          |19903 +++++++++-
 pt_BR/pythonpath/lightproof_opts_pt_BR.py                          |    2 
 pt_BR/pythonpath/lightproof_pt_BR.py                               |    3 
 13 files changed, 20459 insertions(+), 19115 deletions(-)

New commits:
commit 3bdd3696fa35b2e2f85961d4cd93fa787ef91ce9
Author: Raimundo Moura <raimundo.smoura at gmail.com>
Date:   Fri May 31 11:16:31 2013 -0300

    Update pt-BR dictionary and grammar checker
    
    Change-Id: Ic30dcf8588b3408d59cb960956e9e1cf8d6a330b

diff --git a/pt_BR/Lightproof.py b/pt_BR/Lightproof.py
index aa759d1..1090ca2 100644
--- a/pt_BR/Lightproof.py
+++ b/pt_BR/Lightproof.py
@@ -1,18891 +1,155 @@
-# -*- encoding: UTF-8 -*-
-# Lightproof grammar checker for LibreOffice and OpenOffice.org
-# http://launchpad.net/lightproof
-# version 1.4.3 (2011-12-05)
-#
-# 2009-2011 (c) László Németh (nemeth at numbertext org), license: MPL 1.1 / GPLv3+ / LGPLv3+
-
-import uno, unohelper, sys, traceback, re
-from lightproof_impl_pt_BR import locales
-from lightproof_impl_pt_BR import pkg
-import lightproof_handler_pt_BR
-
-from com.sun.star.linguistic2 import XProofreader, XSupportedLocales
-from com.sun.star.linguistic2 import ProofreadingResult, SingleProofreadingError
-from com.sun.star.lang import XServiceInfo, XServiceName, XServiceDisplayName
-from com.sun.star.lang import Locale
-from com.sun.star.text.TextMarkupType import PROOFREADING
-from com.sun.star.beans import PropertyValue
-
-# loaded rules
-langrule = {}
-# ignored rules
-ignore = {}
-
-# cache for morphogical analyses
-analyses = {}
-stems = {}
-suggestions = {}
-
-# assign Calc functions
-calcfunc = None
-
-# check settings
-def option(lang, opt):
-    return lightproof_handler_pt_BR.get_option(lang.Language + "_" + lang.Country, opt)
-
-# filtering affix fields (ds, is, ts etc.)
-def onlymorph(st):
-    if st != None:
-        st = re.sub(r"^.*(st:|po:)", r"\1", st) # keep last word part
-        st = re.sub(r"\b(?=[dit][sp]:)","@", st) # and its affixes
-        st = re.sub(r"(?<!@)\b\w\w:\w+","", st).replace('@','').strip()
-    return st
-
-# if the pattern matches all analyses of the input word, 
-# return the last matched substring
-def _morph(rLoc, word, pattern, all, onlyaffix):
-    global analyses
-    if word == None:
-        return None
-    if word not in analyses:
-        x = spellchecker.spell(u"<?xml?><query type='analyze'><word>" + word + "</word></query>", rLoc, ())
-        if not x:
-            return None
-        t = x.getAlternatives()
-        if not t:
-            t = [""]
-        analyses[word] = t[0]
-    a = analyses[word].split("</a>")[:-1]
-    result = None
-    p = re.compile(pattern)
-    for i in a:
-        if onlyaffix:
-            i = onlymorph(i)
-        result = p.search(i)
-        if result:
-            result = result.group(0)
-            if not all:
-                return result
-        elif all:
-            return None
-    return result
-
-def morph(rLoc, word, pattern, all=True):
-    return _morph(rLoc, word, pattern, all, False)
-
-def affix(rLoc, word, pattern, all=True):
-    return _morph(rLoc, word, pattern, all, True)
-
-def spell(rLoc, word):
-    if word == None:
-        return None
-    return spellchecker.isValid(word, rLoc, ())
-
-# get the tuple of the stem of the word or an empty array
-def stem(rLoc, word):
-    global stems
-    if word == None:
-        return []
-    if not word in stems:
-        x = spellchecker.spell(u"<?xml?><query type='stem'><word>" + word + "</word></query>", rLoc, ())
-        if not x:
-            return []
-        t = x.getAlternatives()
-        if not t:
-            t = []
-        stems[word] = list(t)
-    return stems[word]
-
-# get the tuple of the morphological generation of a word or an empty array
-def generate(rLoc, word, example):
-    if word == None:
-        return []
-    x = spellchecker.spell(u"<?xml?><query type='generate'><word>" + word + "</word><word>" + example + "</word></query>", rLoc, ())
-    if not x:
-        return []
-    t = x.getAlternatives()
-    if not t:
-        t = []
-    return list(t)
-
-# get suggestions
-def suggest(rLoc, word):
-    global suggestions
-    if word == None:
-        return word
-    if word not in suggestions:
-        x = spellchecker.spell("_" + word, rLoc, ())
-        if not x:
-            return word
-        t = x.getAlternatives()
-        suggestions[word] = "\n".join(t)
-    return suggestions[word]
-
-# get the nth word of the input string or None
-def word(s, n):
-    a = re.match("(?u)( [-.\w%]+){" + str(n-1) + "}( [-.\w%]+)", s)
-    if not a:
-        return None
-    return a.group(2)[1:]
-
-# get the (-)nth word of the input string or None
-def wordmin(s, n):
-    a = re.search("(?u)([-.\w%]+ )([-.\w%]+ ){" + str(n-1) + "}$", s)
-    if not a:
-        return None
-    return a.group(1)[:-1]
-
-def calc(funcname, par):
-    global calcfunc
-    global SMGR
-    if calcfunc == None:
-        calcfunc = SMGR.createInstance( "com.sun.star.sheet.FunctionAccess")
-        if calcfunc == None:
-                return None
-    return calcfunc.callFunction(funcname, par)
-
-def proofread( nDocId, TEXT, LOCALE, nStartOfSentencePos, nSuggestedSentenceEndPos, rProperties ):
-    global ignore
-    aErrs = []
-    s = TEXT[nStartOfSentencePos:nSuggestedSentenceEndPos]
-    for i in get_rule(LOCALE):
-        if i[0] and not str(i[0]) in ignore:
-            for m in i[0].finditer(s):
-              if not i[3] or eval(i[3]):
-                aErr = uno.createUnoStruct( "com.sun.star.linguistic2.SingleProofreadingError" )
-                aErr.nErrorStart        = nStartOfSentencePos + m.start(0) # nStartOfSentencePos
-                aErr.nErrorLength       = m.end(0) - m.start(0)
-                aErr.nErrorType         = PROOFREADING
-                aErr.aRuleIdentifier    = str(i[0])
-                iscap = (i[4] and m.group(0)[0:1].isupper())
-                if i[1][0:1] == "=":
-                        aErr.aSuggestions = tuple(cap(eval(i[1][1:]).split("\n"), iscap, LOCALE))
-                else:
-                        aErr.aSuggestions = tuple(cap(m.expand(i[1]).split("\n"), iscap, LOCALE))
-                comment = i[2]
-                if comment[0:1] == "=":
-                        comment = eval(comment[1:])
-                aErr.aShortComment      = comment.split("\\n")[0].strip()
-                aErr.aFullComment       = comment.split("\\n")[-1].strip()
-                if "://" in aErr.aFullComment:
-                        p = PropertyValue()
-                        p.Name = "FullCommentURL"
-                        p.Value = aErr.aFullComment
-                        aErr.aFullComment = aErr.aShortComment
-                        aErr.aProperties        = (p,)
-                else:
-                        aErr.aProperties        = ()
-                aErrs = aErrs + [aErr]
-    return tuple(aErrs)
-
-def cap(a, iscap, rLoc):
-    if iscap:
-        for i in range(0, len(a)):
-            if a[i][0:1] == "i":
-                if rLoc.Language == "tr" or rLoc.Language == "az":
-                    a[i] = u"\u0130" + a[i][1:]
-                elif a[i][1:2] == "j" and rLoc.Language == "nl":
-                    a[i] = "IJ" + a[i][2:]
-                else:
-                    a[i] = "I" + a[i][1:]
-            else:
-                a[i] = a[i].capitalize()
-    return a
-
-def get_rule(rLocale):
-        module = rLocale.Language
-        if rLocale.Country != "":
-                module = module + "_" + rLocale.Country
-        try:
-                return langrule[module]
-        except:
-                try:
-                        module = rLocale.Language
-                        return langrule[module]
-                except:
-                        try:
-                                d = __import__("lightproof_" + pkg)
-                        except:
-                                print ("Error: missing language data: " + module)
-                                return None
-        # compile regular expressions
-        for i in d.dic:
-                try:
-                        if re.compile("[(][?]iu[)]").match(i[0]):
-                                i += [True]
-                                i[0] = re.sub("[(][?]iu[)]", "(?u)", i[0])
-                        else:
-                                i += [False]
-                        i[0] = re.compile(i[0])
-                except:
-                        print ("Lightproof: bad rule -- " +  str(i[0]))
-                        i[0] = None
-        langrule[module] = d.dic
-        return langrule[module]
-
-class Lightproof( unohelper.Base, XProofreader, XServiceInfo, XServiceName, XServiceDisplayName, XSupportedLocales):
-
-    def __init__( self, ctx, *args ):
-        global spellchecker
-        global SMGR
-        self.ctx = ctx
-        self.ServiceName = "com.sun.star.linguistic2.Proofreader"
-        self.ImplementationName = "org.libreoffice.comp.pyuno.Lightproof." + pkg
-        self.SupportedServiceNames = (self.ServiceName, )
-        self.locales = []
-        for i in locales:
-            l = locales[i]
-            self.locales += [Locale(l[0], l[1], l[2])]
-        self.locales = tuple(self.locales)
-        currentContext = uno.getComponentContext()
-        SMGR = currentContext.ServiceManager
-        spellchecker = SMGR.createInstanceWithContext("com.sun.star.linguistic2.SpellChecker", currentContext)
-        lightproof_handler_pt_BR.load(currentContext)
-
-    # XServiceName method implementations
-    def getServiceName(self):
-        return self.ImplementationName
-
-    # XServiceInfo method implementations
-    def getImplementationName (self):
-                return self.ImplementationName
-
-    def supportsService(self, ServiceName):
-                return (ServiceName in self.SupportedServiceNames)
-
-    def getSupportedServiceNames (self):
-                return self.SupportedServiceNames
-
-    # XSupportedLocales
-    def hasLocale(self, aLocale):
-        if aLocale in self.locales:
-            return True
-        for i in self.locales:
-            if (i.Country == aLocale.Country or i.Country == "") and aLocale.Language == i.Language:
-                return True
-        return False
-
-    def getLocales(self):
-        return self.locales
-
-    # XProofreader
-    def isSpellChecker(self):
-        return False
-
-    def doProofreading(self, nDocId, rText, rLocale, nStartOfSentencePos, \
-        nSuggestedSentenceEndPos, rProperties):
-        aRes = uno.createUnoStruct( "com.sun.star.linguistic2.ProofreadingResult" )
-        aRes.aDocumentIdentifier = nDocId
-        aRes.aText = rText
-        aRes.aLocale = rLocale
-        aRes.nStartOfSentencePosition = nStartOfSentencePos
-        aRes.nStartOfNextSentencePosition = nSuggestedSentenceEndPos
-        l = rText[nSuggestedSentenceEndPos:nSuggestedSentenceEndPos+1]
-        while l == " ":
-            aRes.nStartOfNextSentencePosition = aRes.nStartOfNextSentencePosition + 1
-            l = rText[aRes.nStartOfNextSentencePosition:aRes.nStartOfNextSentencePosition+1]
-        if aRes.nStartOfNextSentencePosition == nSuggestedSentenceEndPos and l!="":
-            aRes.nStartOfNextSentencePosition = nSuggestedSentenceEndPos + 1
-        aRes.nBehindEndOfSentencePosition = aRes.nStartOfNextSentencePosition
-
-        try:
-            aRes.aErrors = proofread( nDocId, rText, rLocale, \
-                nStartOfSentencePos, aRes.nBehindEndOfSentencePosition, rProperties)
-        except:
-            # traceback.print_exc(file=sys.stdout)
-            aRes.aErrors = ()
-        aRes.aProperties = ()
-        aRes.xProofreader = self
-        return aRes
-
-    def ignoreRule(self, rid, aLocale):
-        global ignore
-        ignore[rid] = 1
-
-    def resetIgnoreRules(self):
-        global ignore
-        ignore = {}
-
-    # XServiceDisplayName
-    def getServiceDisplayName(self, aLocale):
-        return "Lightproof Verificador Gramatical (" + pkg + ")"
-
-g_ImplementationHelper = unohelper.ImplementationHelper()
-g_ImplementationHelper.addImplementation( Lightproof, \
-        "org.libreoffice.comp.pyuno.Lightproof." + pkg,
-        ("com.sun.star.linguistic2.Proofreader",))
-
-g_ImplementationHelper.addImplementation( lightproof_handler_pt_BR.LightproofOptionsEventHandler, \
-        "org.libreoffice.comp.pyuno.LightproofOptionsEventHandler." + pkg,
-        ())
-
-# pattern matching for common English abbreviations
-abbrev = re.compile("(?i)\\b([a-z]|acct|approx|appt|apr|apt|assoc|asst|aug|ave|avg|co(nt|rp)?|ct|dec|defn|dept|dr|eg|equip|esp|est|etc|excl|ext|feb|fri|ft|govt?|hrs?|ib(id)?|ie|in(c|t)?|jan|jr|jul|lit|ln|mar|max|mi(n|sc)?|mon|Mrs?|mun|natl?|neg?|no(rm|s|v)?|nw|obj|oct|org|orig|pl|pos|prev|proj|psi|qty|rd|rec|rel|reqd?|resp|rev|sat|sci|se(p|pt)?|spec(if)?|sq|sr|st|subj|sun|sw|temp|thurs|tot|tues|univ|var|vs)\\.")
-
-# pattern for paragraph checking
-paralcap = re.compile(u"(?u)^[a-z].*[.?!] [A-Z].*[.?!][)\u201d]?$")
-
-
-punct = { "?": "do ponto de interroga"+u"\u00E7"+u"\u00E3"+"o", "!": "do ponto de exclama"+u"\u00E7"+u"\u00E3"+"o",
-  ",": "da v"+u"\u00ED"+"rgula", ":": "do dois pontos", ";": "do ponto e v"+u"\u00ED"+"rgula",
-  "(": "do par"+u"\u00EA"+"ntese de abertura", ")": "do par"+u"\u00EA"+"ntese de fechamento",
-  "[": "do colchete de abertura", "]": "do colchete de fechamento",
-  u"\u201c": "das aspas de abertura", u"\u201d": "das aspas de fechamento"}
-
-aaVer = { "quando": "Quando", "Quando": "Quando",
-  "que": "Que", "Que": "Que", "se": "Se",
-  "Se": "Se"}
-
-aacento = {"abada": "abad"+u"\u00E1",
-"abobora": "ab"+u"\u00F3"+"bora",
-"aboboras": "ab"+u"\u00F3"+"boras",
-"abundancia": "abund"+u"\u00E2"+"ncia",
-"abundancias": "abund"+u"\u00E2"+"ncias",
-"acaro": u"\u00E1"+"caro",
-"acida": u"\u00E1"+"cida",
-"acidas": u"\u00E1"+"cidas",
-"acido": u"\u00E1"+"cido",
-"adverbio": "adv"+u"\u00E9"+"rbio",
-"Adverbio": "Adv"+u"\u00E9"+"rbio",
-"Africa": u"\u00C1"+"frica",
-"africa": u"\u00E1"+"frica",
-"Africas": u"\u00C1"+"fricas",
-"africas": u"\u00E1"+"fricas",
-"africo": u"\u00E1"+"frico",
-"Agencia": "Ag"+u"\u00EA"+"ncia",
-"agencia": "ag"+u"\u00EA"+"ncia",
-"Agencias": "Ag"+u"\u00EA"+"ncias",
-"agencias": "ag"+u"\u00EA"+"ncias",
-"agua": u"\u00E1"+"gua",
-"aguas": u"\u00E1"+"guas",
-"Agua": u"\u00C1"+"gua",
-"Aguas": u"\u00C1"+"guas",
-"alfandega": "alf"+u"\u00E2"+"ndega",
-"alfandegas": "alf"+u"\u00E2"+"ndegas",
-"alivio": "al"+u"\u00ED"+"vio",
-"amilase": "am"+u"\u00ED"+"lase",
-"angulo": u"\u00E2"+"ngulo",
-"anodo": u"\u00E2"+"nodo",
-"anonima": "an"+u"\u00F4"+"nima",
-"anonimas": "an"+u"\u00F4"+"nimas",
-"anonimo": "an"+u"\u00F4"+"nimo",
-"antidoto": "ant"+u"\u00ED"+"doto",
-"antiespirita": "antiesp"+u"\u00ED"+"rita",
-"antifona": "ant"+u"\u00ED"+"fona",
-"antifonas": "ant"+u"\u00ED"+"fonas",
-"antifono": "ant"+u"\u00ED"+"fono",
-"apostola": "ap"+u"\u00F3"+"stola",
-"apostolas": "ap"+u"\u00F3"+"stolas",
-"apostolo": "ap"+u"\u00F3"+"stolo",
-"apostrofe": "ap"+u"\u00F3"+"strofe",
-"apostrofes": "ap"+u"\u00F3"+"strofes",
-"apostrofo": "ap"+u"\u00F3"+"strofo",
-"apostrofos": "ap"+u"\u00F3"+"strofos",
-"arbitro": u"\u00E1"+"rbitro",
-"artificio": "artif"+u"\u00ED"+"cio",
-"assedio": "ass"+u"\u00E9"+"dio",
-"Assedio": "Ass"+u"\u00E9"+"dio",
-"assuca": "a"+u"\u00E7"+u"\u00FA"+"car",
-"assucar": "a"+u"\u00E7"+u"\u00FA"+"car",
-"atico": u"\u00E1"+"tico",
-"atona": u"\u00E1"+"tona",
-"atonas": u"\u00E1"+"tonas",
-"atono": u"\u00E1"+"tono",
-"atoxica":  "at"+u"\u00F3"+"xica",
-"atoxicas":  "at"+u"\u00F3"+"xicas",
-"atoxico":  "at"+u"\u00F3"+"xico",
-"auspicia": "ausp"+u"\u00ED"+"cia",
-"auspicias": "ausp"+u"\u00ED"+"cias",
-"auspicio": "ausp"+u"\u00ED"+"cio",
-"autopsia":  "aut"+u"\u00F3"+"psia",
-"autopsias":  "aut"+u"\u00F3"+"psias",
-"avicola": "av"+u"\u00ED"+"cola",
-"avicolas": "av"+u"\u00ED"+"colas",
-"avicula": "av"+u"\u00ED"+"cola",
-"aviculas": "av"+u"\u00ED"+"colas",
-"avida": u"\u00E1"+"vida",
-"avidas": u"\u00E1"+"vidas",
-"avido": u"\u00E1"+"vido",
-"avo": "av"+u"\u00F4",
-"bau": "ba"+u"\u00FA",
-"balaustre": "bala"+u"\u00FA"+"stre",
-"balaustres": "bala"+u"\u00FA"+"stres",
-"bibliografa": "bibli"+u"\u00F3"+"grafa",
-"bibliografas": "bibli"+u"\u00F3"+"grafas",
-"bibliografo": "bibli"+u"\u00F3"+"grafo",
-"biopsia": "bi"+u"\u00F3"+"psia",
-"biopsias": "bi"+u"\u00F3"+"psias",
-"biotipo": "bi"+u"\u00F3"+"tipo",
-"brecho": "brech"+u"\u00F3",
-"bugues": "burgu"+u"\u00EA"+"s",
-"bussola": "b"+u"\u00FA"+"ssola",
-"bussolas": "b"+u"\u00FA"+"ssolas",
-"buzio": "b"+u"\u00FA"+"zio",
-"cadencia": "cad"+u"\u00EA"+"ncia",
-"cafe": "caf"+u"\u00E9",
-"cafes": "caf"+u"\u00E9"+"s",
-"cafune": "cafun"+u"\u00E9",
-"calorifica": "calor"+u"\u00ED"+"fica",
-"calorificas": "calor"+u"\u00ED"+"ficas",
-"calorifico": "calor"+u"\u00ED"+"fico",
-"cambio": "c"+u"\u00E2"+"mbio",
-"canada": "Canad"+u"\u00E1",
-"Canada": "Canad"+u"\u00E1",
-"canfora": "c"+u"\u00E2"+"nfora",
-"capitulo": "cap"+u"\u00ED"+"tulo",
-"Capitulo": "Cap"+u"\u00ED"+"tulo",
-"CAPITULO": "CAP"+u"\u00CD"+"TULO",
-"carate": "carat"+u"\u00EA",
-"caricia": "car"+u"\u00ED"+"cia",
-"caricias": "car"+u"\u00ED"+"cias",
-"carie": "c"+u"\u00E1"+"rie",
-"caries": "c"+u"\u00E1"+"ries",
-"catalogo": "cat"+u"\u00E1"+"logo",
-"catimbo": "catimb"+u"\u00F3",
-"caustica": "c"+u"\u00E1"+"ustica",
-"causticas": "c"+u"\u00E1"+"usticas",
-"caustico": "c"+u"\u00E1"+"ustico",
-"centigrada": "cent"+u"\u00ED"+"grada",
-"centigradas": "cent"+u"\u00ED"+"gradas",
-"centigrado": "cent"+u"\u00ED"+"grado",
-"centrifuga": "centr"+u"\u00ED"+"fuga",
-"centrifugas": "centr"+u"\u00ED"+"fugas",
-"centrifugo": "centr"+u"\u00ED"+"fugo",
-"chines": "chin"+u"\u00EA"+"s",
-"cientifica": "cient"+u"\u00ED"+"fica",
-"cientificas": "cient"+u"\u00ED"+"ficas",
-"cientifico": "cient"+u"\u00ED"+"fico",
-"cinematografo": "cinemat"+u"\u00F3"+"grafo",
-"cipo": "cip"+u"\u00F3",
-"circunstancia": "circunst"+u"\u00E2"+"ncia",
-"ciume": "ci"+u"\u00FA"+"me",
-"ciumes": "ci"+u"\u00FA"+"mes",
-"CLAUSULA": "CL"+u"\u00C1"+"USULA",
-"clausula": "cl"+u"\u00E1"+"usula",
-"Clausula": "Cl"+u"\u00E1"+"usula",
-"CLAUSULAS": "CL"+u"\u00C1"+"USULAS",
-"clausulas": "cl"+u"\u00E1"+"usulas",
-"Clausulas": "Cl"+u"\u00E1"+"usulas",
-"clemencia": "clem"+u"\u00EA"+"ncia",
-"clemencias": "clem"+u"\u00EA"+"ncias",
-"clinica": "cl"+u"\u00ED"+"nica",
-"clinicas": "cl"+u"\u00ED"+"nicas",
-"clinico": "cl"+u"\u00ED"+"nico",
-"coagulo": "co"+u"\u00E1"+"gulo",
-"cocega": "c"+u"\u00F3"+"cega",
-"cocegas": "c"+u"\u00F3"+"cegas",
-"confidencia": "confid"+u"\u00EA"+"ncia",
-"confidencias": "confid"+u"\u00EA"+"ncias",
-"colonia": "col"+u"\u00F4"+"nia",
-"colonias": "col"+u"\u00F4"+"nias",
-"coloquio": "col"+u"\u00F3"+"quio",
-"comedia": "com"+u"\u00E9"+"dia",
-"Comedia": "Com"+u"\u00E9"+"dia",
-"comedias": "com"+u"\u00E9"+"dias",
-"Comedias": "Com"+u"\u00E9"+"dias",
-"comercio": "com"+u"\u00E9"+"rcio",
-"Comercio": "Com"+u"\u00E9"+"rcio",
-"comissaria": "comiss"+u"\u00E1"+"ria",
-"comissarias": "comiss"+u"\u00E1"+"rias",
-"comissario": "comiss"+u"\u00E1"+"rio",
-"comoda": "c"+u"\u00F4"+"moda",
-"comodas": "c"+u"\u00F4"+"modas",
-"comodo": "c"+u"\u00F4"+"modo",
-"compendio": "comp"+u"\u00EA"+"ndio",
-"compito": "c"+u"\u00F4"+"mpito",
-"concava": "c"+u"\u00F4"+"ncava",
-"concavas": "c"+u"\u00F4"+"ncavas",
-"concavo": "c"+u"\u00F4"+"ncavo",
-"conferencia": "confer"+u"\u00EA"+"ncia",
-"conferencias": "confer"+u"\u00EA"+"ncias",
-"congenere": "cong"+u"\u00EA"+"nere",
-"congeneres": "cong"+u"\u00EA"+"neres",
-"consocio": "cons"+u"\u00F3"+"rcio",
-"consorcio": "cons"+u"\u00F3"+"rcio",
-"contingencia": "conting"+u"\u00EA"+"ncia",
-"contingencias": "conting"+u"\u00EA"+"ncias",
-"convenio": "conv"+u"\u00EA"+"nio",
-"Convenio": "Conv"+u"\u00EA"+"nio",
-"coparticipe": "copart"+u"\u00ED"+"cipe",
-"coparticipes": "copart"+u"\u00ED"+"cipes",
-"cranio": "cr"+u"\u00E2"+"nio",
-"cubica": "c"+u"\u00FA"+"bica",
-"cubicas": "c"+u"\u00FA"+"bicas",
-"cubico": "c"+u"\u00FA"+"bico",
-"cumulo": "c"+u"\u00FA"+"mulo",
-"curia": "c"+u"\u00FA"+"ria",
-"Curia": "C"+u"\u00FA"+"ria",
-"custodia": "cust"+u"\u00F3"+"dia",
-"Custodia": "Cust"+u"\u00F3"+"dia",
-"custodias": "cust"+u"\u00F3"+"dias",
-"Custodio": "Cust"+u"\u00F3"+"dio",
-"dadiva": "d"+u"\u00E1"+"diva",
-"dadivas": "d"+u"\u00E1"+"divas",
-"datilografo": "datil"+u"\u00F3"+"grafo",
-"decima": "d"+u"\u00E9"+"cima",
-"decimas": "d"+u"\u00E9"+"cimas",
-"decimo": "d"+u"\u00E9"+"cimo",
-"Dicionario": "Dicion"+u"\u00E1"+"rio",
-"dicionario": "dicion"+u"\u00E1"+"rio",
-"diligencia": "dilig"+u"\u00EA"+"ncia",
-"domestica": "dom"+u"\u00E9"+"stica",
-"domesticas": "dom"+u"\u00E9"+"sticas",
-"domestico": "dom"+u"\u00E9"+"stico",
-"domicilio": "domic"+u"\u00ED"+"lio",
-"duble": "dubl"+u"\u00EA",
-"dubles": "dubl"+u"\u00EA"+"s",
-"duzia": "d"+u"\u00FA"+"zia",
-"duzias": "d"+u"\u00FA"+"zias",
-"ecografo": "ec"+u"\u00F3"+"grafo",
-"eletrolise": "eletr"+u"\u00F3"+"lise",
-"eminencia": "emin"+u"\u00EA"+"ncia",
-"Eminencia": "Emin"+u"\u00EA"+"ncia",
-"eminencias": "emin"+u"\u00EA"+"ncias",
-"empresaria": "empres"+u"\u00E1"+"ria",
-"empresarias": "empres"+u"\u00E1"+"rias",
-"empresario": "empres"+u"\u00E1"+"rio",
-"enfase": u"\u00EA"+"nfase",
-"enfases": u"\u00EA"+"nfases",
-"EPIGRAFE": "EP"+u"\u00CD"+"GRAFE",
-"epigrafe": "ep"+u"\u00ED"+"grafe",
-"Epigrafe": "Ep"+u"\u00ED"+"grafe",
-"EPIGRAFES": "EP"+u"\u00CD"+"GRAFES",
-"epigrafes": "ep"+u"\u00ED"+"grafes",
-"Epigrafes": "Ep"+u"\u00ED"+"grafes",
-"epigrafo": "ep"+u"\u00ED"+"grafo",
-"epigramatica": "epigram"+u"\u00E1"+"tica",
-"epigramaticas": "epigram"+u"\u00E1"+"ticas",
-"epigramatico": "epigram"+u"\u00E1"+"tico",
-"episodio": "epis"+u"\u00F3"+"dio",
-"equivoco": "equ"+u"\u00ED"+"voco",
-"escoria": "esc"+u"\u00F3"+"ria",
-"escorias": "esc"+u"\u00F3"+"rias",
-"espatula": "esp"+u"\u00E1"+"tula",
-"espatulas": "esp"+u"\u00E1"+"tulas",
-"especie": "esp"+u"\u00E9"+"cie",
-"especies": "esp"+u"\u00E9"+"cies",
-"espectroscopio": "espectrosc"+u"\u00F3"+"pio",
-"espirita": "esp"+u"\u00ED"+"rita",
-"espiritas": "esp"+u"\u00ED"+"ritas",
-"espirito": "esp"+u"\u00ED"+"rito",
-"esplendida": "espl"+u"\u00EA"+"ndida",
-"esplendidas": "espl"+u"\u00EA"+"ndidas",
-"esplendido": "espl"+u"\u00EA"+"ndido",
-"espolio": "esp"+u"\u00F3"+"lio",
-"estabulo": "est"+u"\u00E1"+"bulo",
-"estadio": "est"+u"\u00E1"+"dio",
-"estancia": "est"+u"\u00E2"+"ncia",
-"Estancia": "Est"+u"\u00E2"+"ncia",
-"estancias": "est"+u"\u00E2"+"ncias",
-"estatua": "est"+u"\u00E1"+"tua",
-"estatuas": "est"+u"\u00E1"+"tuas",
-"estomago": "est"+u"\u00F4"+"mago",
-"estrategia": "estrat"+u"\u00E9"+"gia",
-"estrategias": "estrat"+u"\u00E9"+"gias",
-"estupida": "est"+u"\u00FA"+"pida",
-"estupidas": "est"+u"\u00FA"+"pidas",
-"estupido": "est"+u"\u00FA"+"pido",
-"exito": u"\u00EA"+"xito",
-"experiencia": "experi"+u"\u00EA"+"ncia",
-"experiencias": "experi"+u"\u00EA"+"ncias",
-"explicitas": "expl"+u"\u00ED"+"citas",
-"explicito": "expl"+u"\u00ED"+"cito",
-"extravagancia": "extravag"+u"\u00E2"+"ncia",
-"extravagancias": "extravag"+u"\u00E2"+"ncias",
-"fabula": "f"+u"\u00E1"+"bula",
-"fabulas": "f"+u"\u00E1"+"bulas",
-"falacia": "fal"+u"\u00E1"+"cia",
-"falacias": "fal"+u"\u00E1"+"cias",
-"figado": "f"+u"\u00ED"+"gado",
-"filosofa": "fil"+u"\u00F3"+"sofa",
-"filosofas": "fil"+u"\u00F3"+"sofas",
-"filosofo": "fil"+u"\u00F3"+"sofo",
-"fonografo": "fon"+u"\u00F3"+"grafo",
-"formica": "f"+u"\u00F3"+"rmica",
-"formica": "f"+u"\u00F3"+"rmica",
-"formicas": "f"+u"\u00F3"+"rmicas",
-"fosforo": "f"+u"\u00F3"+"sforo",
-"fotocopia": "fotoc"+u"\u00F3"+"pia",
-"fotocopias": "fotoc"+u"\u00F3"+"pias",
-"frigida": "fr"+u"\u00ED"+"gida",
-"frigidas": "fr"+u"\u00ED"+"gidas",
-"frigido": "fr"+u"\u00ED"+"gido",
-"frigorifico": "frigor"+u"\u00ED"+"fico",
-"fuba": "fub"+u"\u00E1",
-"fubas": "fub"+u"\u00E1"+"s",
-"fulgido": "f"+u"\u00FA"+"lgido",
-"Galaxia": "Gal"+u"\u00E1"+"xia",
-"galaxia": "gal"+u"\u00E1"+"xia",
-"galaxias": "gal"+u"\u00E1"+"xias",
-"ganancia": "gan"+u"\u00E2"+"ncia",
-"ganancias": "gan"+u"\u00E2"+"ncias",
-"geografa": "ge"+u"\u00F3"+"grafa",
-"geografas": "ge"+u"\u00F3"+"grafas",
-"geografo": "ge"+u"\u00F3"+"grafo",
-"georreferencia": "georrefer"+u"\u00EA"+"ncia",
-"georreferencias": "georrefer"+u"\u00EA"+"ncias",
-"ginastica": "gin"+u"\u00E1"+"stica",
-"ginasticas": "gin"+u"\u00E1"+"sticas",
-"ginastico": "gin"+u"\u00E1"+"stico",
-"gloria": "gl"+u"\u00F3"+"ria",
-"Gloria": "Gl"+u"\u00F3"+"ria",
-"glorias": "gl"+u"\u00F3"+"rias",
-"gondola": "g"+u"\u00F4"+"ndola",
-"gondolas": "g"+u"\u00F4"+"ndolas",
-"gramatica": "gram"+u"\u00E1"+"tica",
-"gramaticas": "gram"+u"\u00E1"+"ticas",
-"gramatico": "gram"+u"\u00E1"+"tico",
-"guarana": "guaran"+u"\u00E1",
-"ha": "h"+u"\u00E1",
-"halito": "h"+u"\u00E1"+"lito",
-"hemodialise": "hemodi"+u"\u00E1"+"lise",
-"hemodialises": "hemodi"+u"\u00E1"+"lises",
-"hemodiatase": "hemodi"+u"\u00E1"+"stase",
-"hemodiatases": "hemodi"+u"\u00E1"+"stases",
-"heptafono": "hept"+u"\u00E1"+"fono",
-"heptafonos": "hept"+u"\u00E1"+"fonos",
-"hibrida": "h"+u"\u00ED"+"brida",
-"hibridas": "h"+u"\u00ED"+"bridas",
-"hibrido": "h"+u"\u00ED"+"brido",
-"hidrogena": "hidr"+u"\u00F3"+"gena",
-"hidrogenas": "hidr"+u"\u00F3"+"genas",
-"hidrogeno": "hidr"+u"\u00F3"+"geno",
-"hidrolise": "hidr"+u"\u00F3"+"lise",
-"hidrolises": "hidr"+u"\u00F3"+"lises",
-"hidrometro": "hidr"+u"\u00F4"+"metro",
-"hilaria": "hil"+u"\u00E1"+"ria",
-"hilarias": "hil"+u"\u00E1"+"rias",
-"hilario": "hil"+u"\u00E1"+"rio",
-"historia": "hist"+u"\u00F3"+"ria",
-"historias": "hist"+u"\u00F3"+"rias",
-"homofila": "hom"+u"\u00F3"+"fila",
-"homofilas": "hom"+u"\u00F3"+"filas",
-"homofilo": "hom"+u"\u00F3"+"filo",
-"homofona": "hom"+u"\u00F3"+"fona",
-"homofonas": "hom"+u"\u00F3"+"fonas",
-"homofono": "hom"+u"\u00F3"+"fono",
-"honorifica": "honor"+u"\u00ED"+"fica",
-"honorificas": "honor"+u"\u00ED"+"ficas",
-"honorifico": "honor"+u"\u00ED"+"fico",
-"horoscopo": "hor"+u"\u00F3"+"scopo",
-"ignominia": "ignom"+u"\u00ED"+"nia",
-"ignominias": "ignom"+u"\u00ED"+"nias",
-"ilegitima": "ileg"+u"\u00ED"+"tima",
-"ilegitimas": "ileg"+u"\u00ED"+"timas",
-"ilegitimo": "ileg"+u"\u00ED"+"timo",
-"impar": u"\u00ED"+"mpar",
-"impares": u"\u00ED"+"mpares",
-"impertinencia": "impertin"+u"\u00EA"+"ncia",
-"impertinencias": "impertin"+u"\u00EA"+"ncias",
-"impeto": u"\u00ED"+"mpeto",
-"impia": u"\u00ED"+"mpia",
-"impias": u"\u00ED"+"mpias",
-"impio": u"\u00ED"+"mpio",
-"indicio": "ind"+u"\u00ED"+"cio",
-"indulgencia": "indulg"+u"\u00EA"+"ncia",
-"indulgencias": "indulg"+u"\u00EA"+"ncias",
-"industria": "ind"+u"\u00FA"+"stria",
-"industrias": "ind"+u"\u00FA"+"strias",
-"ingenua": "ing"+u"\u00EA"+"nua",
-"ingenuas": "ing"+u"\u00EA"+"nuas",
-"ingenuo": "ing"+u"\u00EA"+"nuo",
-"insignia": "ins"+u"\u00ED"+"gnia",
-"insignias": "ins"+u"\u00ED"+"gnias",
-"insipida": "ins"+u"\u00ED"+"pida",
-"insipidas": "ins"+u"\u00ED"+"pidas",
-"insipido": "ins"+u"\u00ED"+"pido",
-"insonia": "ins"+u"\u00F4"+"nia",
-"insonias": "ins"+u"\u00F4"+"nias",
-"instancia": "inst"+u"\u00E2"+"ncia",
-"instancias": "inst"+u"\u00E2"+"ncias",
-"inteligencia": "intelig"+u"\u00EA"+"ncia",
-"inteligencias": "intelig"+u"\u00EA"+"ncias",
-"inventario": "invent"+u"\u00E1"+"rio",
-"iridio": "ir"+u"\u00ED"+"dio",
-"iris": u"\u00ED"+"ris",
-"irreverencia": "irrever"+u"\u00EA"+"ncia",
-"irreverencias": "irrever"+u"\u00EA"+"ncias",
-"jatancia": "jat"+u"\u00E2"+"ncia",
-"jatancias": "jat"+u"\u00E2"+"ncias",
-"jornalistica": "jornal"+u"\u00ED"+"stica",
-"jornalisticas": "jornal"+u"\u00ED"+"sticas",
-"jornalistico": "jornal"+u"\u00ED"+"stico",
-"lagrima": "l"+u"\u00E1"+"grima",
-"lagrimas": "l"+u"\u00E1"+"grimas",
-"lamina": "l"+u"\u00E2"+"mina",
-"laminas": "l"+u"\u00E2"+"minas",
-"legitimo": "leg"+u"\u00ED"+"timo",
-"licitas": "l"+u"\u00ED"+"citas",
-"licito": "l"+u"\u00ED"+"cito",
-"lirica": "l"+u"\u00ED"+"rica",
-"liricas": "l"+u"\u00ED"+"ricas",
-"lirico": "l"+u"\u00ED"+"rico",
-"litigio": "lit"+u"\u00ED"+"gio",
-"logica": "l"+u"\u00F3"+"gica",
-"logicas": "l"+u"\u00F3"+"gicas",
-"logico": "l"+u"\u00F3"+"gico",
-"lucifero": "luc"+u"\u00ED"+"fero",
-"macunaima": "macuna"+u"\u00ED"+"ma",
-"Macunaima": "Macuna"+u"\u00ED"+"ma",
-"mafia": "m"+u"\u00E1"+"fia",
-"mafias": "m"+u"\u00E1"+"fias",
-"mafua": "mafu"+u"\u00E1",
-"mafuas": "mafu"+u"\u00E1"+"s",
-"magica": "m"+u"\u00E1"+"gica",
-"magicas": "m"+u"\u00E1"+"gicas",
-"magico": "m"+u"\u00E1"+"gico",
-"magnifica": "magn"+u"\u00ED"+"fica",
-"magnificas": "magn"+u"\u00ED"+"ficas",
-"magnifico": "magn"+u"\u00ED"+"fico",
-"manigancia": "manig"+u"\u00E2"+"ncia",
-"manigancias": "manig"+u"\u00E2"+"ncias",
-"maleficio": "malef"+u"\u00ED"+"cio",
-"maluques": "maluqu"+u"\u00EA"+"s",
-"maniaca": "man"+u"\u00ED"+"aca",
-"maniacas": "man"+u"\u00ED"+"acas",
-"maniaco": "man"+u"\u00ED"+"aco",
-"maquina": "m"+u"\u00E1"+"quina",
-"maquinas": "m"+u"\u00E1"+"quinas",
-"matrimonio": "matrim"+u"\u00F4"+"nio",
-"megametro": "meg"+u"\u00E2"+"metro",
-"memoria": "mem"+u"\u00F3"+"ria",
-"memorias": "memorias",
-"mercancia": "merc"+u"\u00E2"+"ncia",
-"mercancias": "merc"+u"\u00E2"+"ncias",
-"metafisica": "metaf"+u"\u00ED"+"sica",
-"metafisicas": "metaf"+u"\u00ED"+"sicas",
-"metafisico": "metaf"+u"\u00ED"+"sico",
-"microbio": "micr"+u"\u00F3"+"bio",
-"micrografo": "micr"+u"\u00F3"+"grafo",
-"milicia": "mil"+u"\u00ED"+"cia",
-"milicias": "mil"+u"\u00ED"+"cias",
-"milimetro": "mil"+u"\u00ED"+"metro",
-"mimeografo": "mime"+u"\u00F3"+"grafo",
-"mimica": "m"+u"\u00ED"+"mica",
-"mimicas": "m"+u"\u00ED"+"micas",
-"mimico": "m"+u"\u00ED"+"mico",
-"minudencia": "minud"+u"\u00EA"+"ncia",
-"minudencias": "minud"+u"\u00EA"+"ncias",
-"minuscula": "min"+u"\u00FA"+"scula",
-"minusculas": "min"+u"\u00FA"+"sculas",
-"minusculo": "min"+u"\u00FA"+"sculo",
-"misera": "m"+u"\u00ED"+"sera",
-"miseras": "m"+u"\u00ED"+"seras",
-"misero": "m"+u"\u00ED"+"sero",
-"monossilaba": "monoss"+u"\u00ED"+"laba",
-"monossilabas": "monoss"+u"\u00ED"+"labas",
-"monossilabo": "monoss"+u"\u00ED"+"labo",
-"murmurio": "murm"+u"\u00FA"+"rio",
-"musica": "m"+u"\u00FA"+"sica",
-"musicas": "m"+u"\u00FA"+"sicas",
-"musico": "m"+u"\u00FA"+"sico",
-"naufrago": "n"+u"\u00E1"+"ufrago",
-"necropsia": "necr"+u"\u00F3"+"psia",
-"necropsias": "necr"+u"\u00F3"+"psias",
-"nevoa": "n"+u"\u00E9"+"voa",
-"nevoas": "n"+u"\u00E9"+"voas",
-"obliqua": "obl"+u"\u00ED"+"qua",
-"obliquas": "obl"+u"\u00ED"+"quas",
-"obliquo": "obl"+u"\u00ED"+"quo",
-"obsequio": "obs"+u"\u00E9"+"quio",
-"obstaculo": "obst"+u"\u00E1"+"culo",
-"oficio": "of"+u"\u00ED"+"cio",
-"omega": u"\u00F4"+"mega",
-"oraculo": "or"+u"\u00E1"+"culo",
-"osculo": u"\u00F3"+"sculo",
-"pacifico": "pac"+u"\u00ED"+"fico",
-"pagina": "p"+u"\u00E1"+"gina",
-"paginas": "p"+u"\u00E1"+"ginas",
-"paleofilo": "pale"+u"\u00F3"+"filo",
-"paleografo": "pale"+u"\u00F3"+"grafo",
-"paleto": "palet"+u"\u00F3",
-"palmatoria": "palmat"+u"\u00F3"+"ria",
-"palmatorias": "palmat"+u"\u00F3"+"rias",
-"pandego": "p"+u"\u00E2"+"ndego",
-"panico": "p"+u"\u00E2"+"nico",
-"pantografo": "pant"+u"\u00F3"+"grafo",
-"paralitica": "paral"+u"\u00ED"+"tica",
-"paraliticas": "paral"+u"\u00ED"+"ticas",
-"paralitico": "paral"+u"\u00ED"+"tico",
-"Parana": "Paran"+u"\u00E1",
-"parodia": "par"+u"\u00F3"+"dia",
-"parodias": "par"+u"\u00F3"+"dias",
-"Paroquia": "Par"+u"\u00F3"+"quia",
-"paroquia": "par"+u"\u00F3"+"quia",
-"Paroquias": "Par"+u"\u00F3"+"quias",
-"paroquias": "par"+u"\u00F3"+"quias",
-"pascoa": "p"+u"\u00E1"+"scoa",
-"pascoas": "p"+u"\u00E1"+"scoas",
-"pavia": "p"+u"\u00E1"+"via",
-"pavias": "p"+u"\u00E1"+"vias",
-"pendencia": "pend"+u"\u00EA"+"ncia",
-"pendencias": "pend"+u"\u00EA"+"ncias",
-"pendulo": "p"+u"\u00EA"+"ndulo",
-"penes": "p"+u"\u00EA"+"nis",
-"penitencia": "penit"+u"\u00EA"+"ncia",
-"penitencias": "penit"+u"\u00EA"+"ncias",
-"perdulario": "perdul"+u"\u00E1"+"rio",
-"perfei"+u"\u00E7"+"oes": "perfei"+u"\u00E7"+u"\u00F5"+"es",
-"perola": "p"+u"\u00E9"+"rola",
-"perolas": "p"+u"\u00E9"+"rolas",
-"pestilencia": "pestil"+u"\u00EA"+"ncia",
-"pestilencias": "pestil"+u"\u00EA"+"ncias",
-"piramide": "pir"+u"\u00E2"+"mide",
-"piramides": "pir"+u"\u00E2"+"mides",
-"pirografo": "pir"+u"\u00F3"+"grafo",
-"placida": "pl"+u"\u00E1"+"cida",
-"placidas": "pl"+u"\u00E1"+"cidas",
-"placido": "pl"+u"\u00E1"+"cido",
-"plagio": "pl"+u"\u00E1"+"gio",
-"plastica": "pl"+u"\u00E1"+"stica",
-"plasticas": "pl"+u"\u00E1"+"sticas",
-"plastico": "pl"+u"\u00E1"+"stico",
-"polemica": "pol"+u"\u00EA"+"mica",
-"polemicas": "pol"+u"\u00EA"+"micas",
-"polemico": "pol"+u"\u00EA"+"mico",
-"poligrafa": "pol"+u"\u00ED"+"grafa",
-"poligrafas": "pol"+u"\u00ED"+"grafas",
-"poligrafo": "pol"+u"\u00ED"+"grafo",
-"porem": "por"+u"\u00E9"+"m",
-"porno": "porn"+u"\u00F4",
-"pornos": "porn"+u"\u00F4"+"s",
-"potencia": "pot"+u"\u00EA"+"ncia",
-"potencias": "pot"+u"\u00EA"+"ncias",
-"preambulo": "pre"+u"\u00E2"+"mbulo",
-"prefacio": "pref"+u"\u00E1"+"cio",
-"preferencia": "prefer"+u"\u00EA"+"ncia",
-"preferencias": "prefer"+u"\u00EA"+"ncias",
-"premio": "pr"+u"\u00EA"+"mio",
-"prenuncio": "pren"+u"\u00FA"+"ncio",
-"presagio": "press"+u"\u00E1"+"gio",
-"presidio": "pres"+u"\u00ED"+"dio",
-"pressagio": "press"+u"\u00E1"+"gio",
-"principio": "princ"+u"\u00ED"+"pio",
-"prodiga": "pr"+u"\u00F3"+"diga",
-"prodigas": "pr"+u"\u00F3"+"digas",
-"prodigo": "pr"+u"\u00F3"+"digo",
-"prologo": "pr"+u"\u00F3"+"logo",
-"pronostico": "pron"+u"\u00F3"+"stico",
-"prontuario": "prontu"+u"\u00E1"+"rio",
-"propicio": "prop"+u"\u00ED"+"cio",
-"proposito": "prop"+u"\u00F3"+"sito",
-"proverbio": "prov"+u"\u00E9"+"rbio",
-"Proverbio": "Prov"+u"\u00E9"+"rbio",
-"prudencia": "prud"+u"\u00EA"+"ncia",
-"prudencias": "prud"+u"\u00EA"+"ncias",
-"psicanalise": "psican"+u"\u00E1"+"lise",
-"psicanalises": "psican"+u"\u00E1"+"lises",
-"psicoanalise": "psicoan"+u"\u00E1"+"lise",
-"psicoanalises": "psicoan"+u"\u00E1"+"lises",
-"psicologa": "psic"+u"\u00F3"+"loga",
-"psicologas": "psic"+u"\u00F3"+"logas",
-"psicologo": "psic"+u"\u00F3"+"logo",
-"quadrupede": "quadr"+u"\u00FA"+"pede",
-"quadrupedes": "quadr"+u"\u00FA"+"pedes",
-"quadrupla": "qu"+u"\u00E1"+"drupla",
-"quadruplas": "qu"+u"\u00E1"+"druplas",
-"quadruplo": "qu"+u"\u00E1"+"druplo",
-"querencia": "quer"+u"\u00EA"+"ncia",
-"querencias": "quer"+u"\u00EA"+"ncias",
-"quilometro": "quil"+u"\u00F4"+"metro",
-"quintessencia": "quintess"+u"\u00EA"+"ncia",
-"quintessencias": "quintess"+u"\u00EA"+"ncias",
-"radio": "r"+u"\u00E1"+"dio",
-"reciproca": "rec"+u"\u00ED"+"proca",
-"reciprocas": "rec"+u"\u00ED"+"procas",
-"reciproco": "rec"+u"\u00ED"+"proco",
-"reminiscencia": "reminisc"+u"\u00EA"+"ncia",
-"reminiscencias": "reminisc"+u"\u00EA"+"ncias",
-"residencia": "resid"+u"\u00EA"+"ncia",
-"residencias": "resid"+u"\u00EA"+"ncias",
-"reticencia": "retic"+u"\u00EA"+"ncia",
-"reticencias": "retic"+u"\u00EA"+"ncias",
-"retorica": "ret"+u"\u00F3"+"rica",
-"retoricas": "ret"+u"\u00F3"+"ricas",
-"retorico": "ret"+u"\u00F3"+"rico",
-"retrograda": "retr"+u"\u00F3"+"grada",
-"retrogradas": "retr"+u"\u00F3"+"gradas",
-"retrogrado": "retr"+u"\u00F3"+"grado",
-"retrogrado": "retr"+u"\u00F3"+"grado",
-"reusa": "re"+u"\u00FA"+"sa",
-"reusas": "re"+u"\u00FA"+"sas",
-"reuso": "re"+u"\u00FA"+"so",
-"rodizio": "rod"+u"\u00ED"+"zio",
-"Romania": "Rom"+u"\u00E2"+"nia",
-"rufio": "r"+u"\u00FA"+"fio",
-"rustica": "r"+u"\u00FA"+"stica",
-"rusticas": "r"+u"\u00FA"+"sticas",
-"rustico": "r"+u"\u00FA"+"stico",
-"sache": "sach"+u"\u00EA",
-"saches": "sach"+u"\u00EA"+"s",
-"salario": "sal"+u"\u00E1"+"rio",
-"saltica": "s"+u"\u00E1"+"ltica",
-"salticas": "s"+u"\u00E1"+"lticas",
-"saltico": "s"+u"\u00E1"+"ltico",
-"Secretario": "Secret"+u"\u00E1"+"rio",
-"secretario": "secret"+u"\u00E1"+"rio",
-"seculo": "s"+u"\u00E9"+"culo",
-"sequencia": "sequ"+u"\u00EA"+"ncia",
-"sequencias": "sequ"+u"\u00EA"+"ncias",
-"sequio": "s"+u"\u00E9"+"quio",
-"serie": "s"+u"\u00E9"+"rie",
-"series": "s"+u"\u00E9"+"ries",
-"serigrafo": "ser"+u"\u00ED"+"grafo",
-"serio": "s"+u"\u00E9"+"rio",
-"silaba": "s"+u"\u00ED"+"laba",
-"silabas": "s"+u"\u00ED"+"labas",
-"silabo": "s"+u"\u00ED"+"labo",
-"simbolo": "s"+u"\u00ED"+"mbolo",
-"sincope": "s"+u"\u00ED"+"ncope",
-"sincopes": "s"+u"\u00ED"+"ncopes",
-"sindica": "s"+u"\u00ED"+"ndica",
-"sindicas": "s"+u"\u00ED"+"ndicas",
-"sindico": "s"+u"\u00ED"+"ndico",
-"sitio": "s"+u"\u00ED"+"tio",
-"solida": "s"+u"\u00F3"+"lida",
-"solidas": "s"+u"\u00F3"+"lidas",
-"solido": "s"+u"\u00F3"+"lido",
-"sonambula": "son"+u"\u00E2"+"mbula",
-"sonambulas": "son"+u"\u00E2"+"mbulas",
-"sonambulo": "son"+u"\u00E2"+"mbulo",
-"soporifero": "sopor"+u"\u00ED"+"fero",
-"subespecifica": "subespec"+u"\u00ED"+"fica",
-"subespecificas": "subespec"+u"\u00ED"+"ficas",
-"subespecifico": "subespec"+u"\u00ED"+"fico",
-"Subsecretario": "Subsecret"+u"\u00E1"+"rio",
-"subsecretario": "subsecret"+u"\u00E1"+"rio",
-"subsidio": "subs"+u"\u00ED"+"dio",
-"substancia": "subst"+u"\u00E2"+"ncia",
-"substancias": "subst"+u"\u00E2"+"ncias",
-"sudorifica": "sudor"+u"\u00ED"+"fica",
-"sudorificas": "sudor"+u"\u00ED"+"ficas",
-"sudorifico": "sudor"+u"\u00ED"+"fico",
-"sumaria": "sum"+u"\u00E1"+"ria",
-"sumarias": "sum"+u"\u00E1"+"rias",
-"Sumario": "Sum"+u"\u00E1"+"rio",
-"sumario": "sum"+u"\u00E1"+"rio",
-"sumula": "s"+u"\u00FA"+"mula",
-"sumulas": "s"+u"\u00FA"+"mulas",
-"suplicio": "supl"+u"\u00ED"+"cio",
-"taboa": "t"+u"\u00E1"+"bua",
-"taboas": "t"+u"\u00E1"+"buas",
-"tabua": "t"+u"\u00E1"+"bua",
-"tabuas": "t"+u"\u00E1"+"buas",
-"tendencia": "tend"+u"\u00EA"+"ncia",
-"tendencias": "tend"+u"\u00EA"+"ncias",
-"tipica": "t"+u"\u00ED"+"pica",
-"tipicas": "t"+u"\u00ED"+"picas",
-"tipico": "t"+u"\u00ED"+"pico",
-"tipografo": "tip"+u"\u00F3"+"grafo",
-"titulo": "t"+u"\u00ED"+"tulo",
-"Titulo": "T"+u"\u00ED"+"tulo",
-"tomografo": "tom"+u"\u00F3"+"grafo",
-"toner": "t"+u"\u00F4"+"ner",
-"topografo": "top"+u"\u00F3"+"grafo",
-"toxica": "t"+u"\u00F3"+"xica",
-"toxicas": "t"+u"\u00F3"+"xicas",
-"toxico": "t"+u"\u00F3"+"xico",
-"trafico": "tr"+u"\u00E1"+"fico",
-"tragedia": "trag"+u"\u00E9"+"dia",
-"tragedias": "trag"+u"\u00E9"+"dias",
-"translucida": "transl"+u"\u00FA"+"cida",
-"translucidas": "transl"+u"\u00FA"+"cidas",
-"translucido": "transl"+u"\u00FA"+"cido",
-"tremula": "tr"+u"\u00EA"+"mula",
-"tremulas": "tr"+u"\u00EA"+"mulas",
-"tremulo": "tr"+u"\u00EA"+"mulo",
-"tremulo": "tr"+u"\u00EA"+"mulo",
-"triangulo": "tri"+u"\u00E2"+"ngulo",
-"tripe": "trip"+u"\u00E9",
-"tropega": "tr"+u"\u00F4"+"pega",
-"tropegas": "tr"+u"\u00F4"+"pegas",
-"tropego": "tr"+u"\u00F4"+"pego",
-"tropico": "tr"+u"\u00F3"+"pico",
-"tumulo": "t"+u"\u00FA"+"mulo",
-"ulcera": u"\u00FA"+"lcera",
-"ulceras": u"\u00FA"+"lceras",
-"ultima": u"\u00FA"+"ltima",
-"ultimas": u"\u00FA"+"ltimas",
-"ultimo": u"\u00FA"+"ltimo",
-"unanime": "un"+u"\u00E2"+"nime",
-"unanimes": "un"+u"\u00E2"+"nimes",
-"urticaria": "urtic"+u"\u00E1"+"ria",
-"veiculo": "ve"+u"\u00ED"+"culo",
-"vermifugo": "verm"+u"\u00ED"+"fugo",
-"virgula": "v"+u"\u00ED"+"rgula",
-"virgulas": "v"+u"\u00ED"+"rgulas",
-"vitima": "v"+u"\u00ED"+"tima",
-"vitimas": "v"+u"\u00ED"+"timas",
-"vitoria": "vit"+u"\u00F3"+"ria",
-"vitorias": "vit"+u"\u00F3"+"rias",
-"voluntaria": "volunt"+u"\u00E1"+"ria",
-"voluntarias": "volunt"+u"\u00E1"+"rias",
-"voluntario": "volunt"+u"\u00E1"+"rio",
-"xilografo": "xil"+u"\u00F3"+"grafo",
-"xoco": "xoc"+u"\u00F3",
-"zoografo": "zo"+u"\u00F3"+"grafo"}
-
-
-acAcento = set(["abada",
-"abobora", "aboboras", "abundancia",
-"abundancias", "acaro", "acida", "acidas", "acido",
-"adverbio", "Adverbio", "Africa", "africa",
-"Africas", "africas", "africo", "Agencia", "agencia", "Agencias", "agencias",
-"alfandega","alfandegas", "alivio", "amilase", "angulo",
-"anodo", "anonima", "anonimas", "anonimo",
-"antidoto", "antiespirita", "antifona", "antifonas",
-"antifono", "apostola", "apostolas", "apostolo",
-"apostrofe", "apostrofes", "apostrofo", "apostrofos",
-"arbitro", "artificio", "assedio", "Assedio",
-"assuca", "assucar", "atico", "atona", "atonas", "atono",
-"atoxica", "atoxicas", "atoxico", "auspicia",
-"auspicias", "auspicio",  "autopsia", "autopsias",
-"avicola", "avicolas", "avicula", "aviculas",
-"avida", "avidas", "avido", "avo", "balaustre", "balaustres", "bau",
-"bibliografa", "bibliografas", "bibliografo", "biopsia",
-"biopsias", "biotipo", "brecho", "burgues", "bussola",
-"bussolas", "buzio", "cadencia", "cafe",
-"cafes", "cafune", "calorifica", "calorificas",
-"calorifico", "cambio", "canada", "Canada",
-"canfora", "CAPITULO", "Capitulo", "capitulo", "carate",
-"caricia", "caricias", "carie", "caries", "catalogo", "catimbo",
-"caustica", "causticas", "caustico", "centigrada",
-"centigradas", "centigrado", "centrifuga", "centrifugas",
-"centrifugo", "chines", "cientifica", "cientificas",
-"cientifico", "cinematografo", "cipo", "circunstancia",
-"ciume", "ciumes", "CLAUSULA", "clausula",
-"Clausula", "CLAUSULAS", "clausulas", "Clausulas",
-"clinica", "clinicas", "clinico", "coagulo",
-"cocega", "cocegas", "colonia", "colonias",
-"coloquio", "comedia", "Comedia", "comedias",
-"Comedias", "comercio", "Comercio",
-"comissaria", "comissarias", "comissario", "comoda",
-"comodas", "comodo", "compendio", "compito",
-"concava", "concavas", "concavo", "conferencia",
-"conferencias", "congenere", "congeneres", "consocio",
-"consorcio", "contingencia", "contingencias", "convenio",
-"Convenio", "coparticipe", "coparticipes", "cranio",
-"cubica", "cubicas", "cubico", "cumulo",
-"curia", "Curia", "custodia", "Custodia",
-"custodias", "Custodio", "datilografo",
-"decima", "decimas", "decimo", "Dicionario", "dicionario", "diligencia",
-"domestica", "domesticas", "domestico", "domicilio",
-"duble", "dubles", "duzia", "duzias",
-"ecografo", "eletrolise", "eminencia", "Eminencia",
-"eminencias", "empresaria", "empresarias", "empresario",
-"enfase", "enfases", "EPIGRAFE", "epigrafe",
-"Epigrafe", "EPIGRAFES", "epigrafes", "Epigrafes",
-"epigrafo", "epigramatica", "epigramaticas", "epigramatico",
-"episodio", "equivoco", "escoria", "escorias",
-"espatula", "espatulas", "especie", "especies",
-"espectroscopio", "espirita", "espiritas", "espirito",
-"esplendida", "esplendidas", "esplendido", "espolio",
-"estabulo", "estadio", "estancia", "Estancia",
-"estancias", "estatua", "estatuas", "estomago",
-"estrategia", "estrategias", "estupida", "estupidas",
-"estupido", "exito", "experiencia", "experiencias",
-"explicita", "explicitas", "explicito", "fabula",
-"fabulas", "falacia", "falacias", "figado",
-"filosofa", "filosofas", "filosofo", "fonografo",
-"formica", "formica", "formicas", "fosforo",
-"fotocopia", "fotocopias", "frigida", "frigidas",
-"frigido", "frigorifico", "fuba", "fubas",
-"fulgido", "Galaxia", "galaxia", "galaxias", "geografa",
-"geografas", "geografo", "georreferencia", "georreferencias",
-"ginastica", "ginasticas", "ginastico", "gloria",
-"Gloria", "glorias", "gondola", "gondolas",
-"gramatica", "gramaticas", "gramatico", "guarana", "ha", "halito",
-"hemodialise", "hemodialises", "hemodiastase", "hemodiastases",
-"heptafono", "heptafonos", "hibrida", "hibridas",
-"hibrido", "hidrogena", "hidrogenas", "hidrogeno",
-"hidrolise", "hidrolises", "hidrometro", "hilaria",
-"hilarias", "hilario", "historia", "historias",
-"homofila", "homofilas", "homofilo", "homofona",
-"homofonas", "homofono", "honorifica", "honorificas",
-"honorifico", "horoscopo", "ignominia",
-"ignominias", "ilegitima", "ilegitimas",
-"ilegitimo", "impar", "impares", "impeto",
-"impia", "impias", "impio", "indicio",
-"indulgencia", "indulgencias", "industria", "industrias",
-"ingenua", "ingenuas", "ingenuo", "insignia",
-"insignias", "insipida", "insipidas", "insipido",
-"insonia", "insonias", "instancia", "instancias",
-"inteligencia", "inteligencias", "inventario", "iridio",
-"iris", "irreverencia", "irreverencias", "jornalistica",
-"jornalisticas", "jornalistico", "lagrima", "lagrimas",
-"lamina", "laminas", "legitimo", "licitas",
-"licito", "lirica", "liricas", "lirico",
-"litigio", "logica", "logicas", "logico",
-"lucifero", "macunaima", "Macunaima", "mafia",
-"mafias", "mafua", "mafuas", "magica",
-"magicas", "magico", "magnifica", "magnificas",
-"magnifico", "maleficio", "maluques", "maniaca",
-"maniacas", "maniaco", "maquina",
-"maquinas", "matrimonio", "megametro",
-"memoria", "memorias", "metafisica", "metafisicas",
-"metafisico", "microbio", "micrografo", "milicia",
-"milicias", "milimetro", "mimeografo", "mimica",
-"mimicas", "mimico", "minuscula", "minusculas",
-"minusculo", "misera", "miseras", "misero",
-"monossilaba", "monossilabas", "monossilabo", "murmurio",
-"musica", "musicas", "musico", "naufrago",
-"necropsia", "necropsias", "nevoa", "nevoas",
-"obsequio", "obstaculo", "oficio", "omega",
-"oraculo", "osculo", "pacifico", "pagina",
-"paginas", "paleofilo", "paleografo", "paleto",
-"palmatoria", "palmatorias",
-"pandego", "panico", "pantografo", "paralitica",
-"paraliticas", "paralitico", "Parana",
-"parodia", "parodias", "Paroquia", "paroquia",
-"Paroquias", "paroquias", "pascoa", "pascoas",
-"pavia", "pavias", "pendencia", "pendencias",
-"pendulo", "penes", "penitencia", "penitencias",
-"perdulario", "perfei"+u"\u00E7"+"oes",
-"perola", "perolas", "piramide", "piramides",
-"pirografo", "placida", "placidas", "placido",
-"plagio", "plastica", "plasticas", "plastico",
-"polemica", "polemicas", "polemico", "poligrafa",
-"poligrafas", "poligrafo", "porem", "porno",
-"pornos", "potencia", "potencias", "preambulo",
-"prefacio", "preferencia", "preferencias", "premio",
-"prenuncio", "presagio", "presidio", "pressagio",
-"principio", "prodiga", "prodigas", "prodigo",
-"prologo", "pronostico", "prontuario", "propicio",
-"proposito", "proverbio", "Proverbio", "prudencia",
-"prudencias", "psicanalise", "psicanalises", 
- "psicoanalise", "psicoanalises", "psicologa",
-"psicologas", "psicologo", "quadrupla", "quadruplas",
-"quadruplo", "quilometro", "radio", "reciproca",
-"reciprocas", "reciproco", "residencia", "residencias",
-"reticencia", "reticencias", "retorica", "retoricas",
-"retorico", "retrograda", "retrogradas",
-"retrogrado", "retrogrado", "reusa", "reusas",
-"reuso", "rodizio", "Romania", "rufio",
-"rustica", "rusticas", "rustico", "sache",
-"saches", "salario", "saltica", "salticas",
-"saltico", "Secretario", "secretario", "seculo",
-"sequio", "serie", "series", "serigrafo", "serio",
-"silaba", "silabas", "silabo", "simbolo",
-"sincope", "sincopes", "sindica",
-"sindicas", "sindico", "sitio", "solida",
-"solidas", "solido", "sonambula", "sonambulas",
-"sonambulo", "soporifero", "subespecifica", "subespecificas",
-"subespecifico", "Subsecretario", "subsecretario", "subsidio",
-"substancia", "substancias",
-"sudorifica", "sudorificas", "sudorifico", "sumaria",
-"sumarias", "Sumario", "sumario", "sumula",
-"sumulas", "suplicio",
-"taboa", "taboas", "tabua", "tabuas",
-"tendencia", "tendencias", "tipica", "tipicas",
-"tipico", "tipografo", "titulo", "Titulo",
-"tomografo", "toner", "topografo", "toxica",
-"toxicas", "toxico", "trafico", "tragedia",
-"tragedias", "translucida", "translucidas", "translucido",
-"tremula", "tremulas", "tremulo", "tremulo",
-"triangulo", "tripe", "tropega",
-"tropegas", "tropego", "tropico", "tumulo",
-"ulcera", "ulceras", "ultima", "ultimas",
-"ultimo", "unanime", "unanimes", "urticaria",
-"veiculo", "vermifugo", "virgula", "virgulas",
-"vitima", "vitimas",
-"vitoria", "vitorias", "voluntaria", "voluntarias",
-"voluntario", "xilografo", "xoco", "zoografo"])
-
-
-aaGrafia = {"abita": "habita",
-"abitam": "habitam",
-"abitar": "habitar",
-"abitaram": "habitaram",
-"abitarem": "habitarem",
-"abitaria": "habitaria",
-"abitariam": "habitariam",
-"abitasse": "habitasse",
-"abitassem": "habitassem",
-"abitava": "habitava",
-"abitavam": "habitavam",
-"abite": "habite",
-"abitei": "habitei",
-"abitem": "habitem",
-"abito": "habitou",
-"abitou": "habitou",
-"arroxa": "arrocha",
-"arroxam": "arrocham",
-"arroxar": "arrochar",
-"arroxaram": "arrocharam",
-"arroxarem": "arrocharem",
-"arroxasse": "arrochasse",
-"arroxassem": "arrochassem",
-"arroxava": "arrochava",
-"arroxavam": "arrochavam",
-"arroxe": "arroche",
-"arroxei": "arrochei",
-"arroxem": "arrochem",
-"arroxo": "arrocho",
-"arroxou": "arrochou", 
-"asar": "azar",
-"Asar": "Azar",
-"asia": "azia",
-"Asia": u"\u00C1"+"sia",
-"asseita": "aceita",
-"asseitam": "aceitam",
-"asseitar": "aceitar",
-"asseitaram": "aceitaram",
-"asseitarem": "aceitarem",
-"asseitasse": "aceitasse",
-"asseitassem": "aceitassem",
-"asseitava": "aceitava",
-"asseitavam": "aceitavam",
-"asseite": "aceite",
-"asseitei": "aceitei",
-"asseitem": "aceitem",
-"asseito": "aceito",
-"asseitou": "aceitou", 
-"asserta": "acerta",
-"assertam": "acertam",
-"assertar": "acertar",
-"assertaram": "acertaram",
-"assertarem": "acertarem",
-"assertasse": "acertasse",
-"assertassem": "acertassem",
-"assertava": "acertava",
-"assertavam": "acertavam",
-"asserte": "acerte",
-"assertei": "acertei",
-"assertem": "acertem",
-"asserto": "acerto",
-"assertou": "acertou",
-"aza": "asa",
-"azas": "asas",
-"azinha": "asinha",
-"azinhas": "asinhas",
-"cerra": "serra",
-"cerrar": "serrar",
-"cerras": "serras",
-"estrema": "extrema",
-"estremas": "extremas",
-"estremo": "extremo",
-"estremos": "extremos",
-"facha": "faixa",
-"fachas": "faixas",
-"jia": "gia",
-"jias": "gias",
-"liza": "lisa",
-"lizas": "lisas",
-"lizo": "liso",
-"mofina": "morfina",
-"maz": "mas",
-"n"+u"\u00ED"+"veo": "n"+u"\u00ED"+"vel",
-"pence": "pense",
-"pences": "penses",
-"rezina": "resina",
-"rezinas": "resinas",
-"sega": "cega",
-"segas": "cegas",
-"sego": "cego",
-"sine": "cine",
-"treno": "treino",
-"trocha": "trouxa",
-"trochas": "trouxas",
-"X"+u"\u00E1"+"cara": "Ch"+u"\u00E1"+"cara",
-"x"+u"\u00E1"+"cara": "ch"+u"\u00E1"+"cara",
-"x"+u"\u00E1"+"caras": "Ch"+u"\u00E1"+"caras"}
-
-acGrafia = set(["abita", "abitam", "abitar", "abitaram", "abitarem",
-"abitaria", "abitariam", "abitasse", "abitassem", "abitava", "abitavam",
-"abite", "abitei", "abitem", "abito", "abitou", "arroxa", "arroxam",
-"arroxar", "arroxaram", "arroxarem", "arroxasse", "arroxassem",
-"arroxava", "arroxavam", "arroxe", "arroxei", "arroxem", "arroxo",
-"arroxou", "asar", "Asar", "asia", "Asia", "asseita", "asseitam",
-"asseitar", "asseitaram",
-"asseitarem", "asseitasse", "asseitassem", "asseitava", "asseitavam",
-"asseite", "asseitei", "asseitem", "asseito", "asseitou", "asserta",
-"assertam", "assertar", "assertaram", "assertarem", "assertasse",
-"assertassem", "assertava", "assertavam", "asserte", "assertei",
-"assertem", "asserto", "assertou", "aza",  "azas", "azinha", "azinhas",
-"cerra", "cerrar", "cerras", "estrema", "estremas", "estremo", "estremos",
-"facha", "fachas", "jia", "jias", "liza", "lizas", "lizo", "maz", "mofina",
-"n"+u"\u00ED"+"veo", "pence", "pences", "rezina", "rezinas", "sega", "segas",
-"sego", "treno", "trocha", "trochas", "X"+u"\u00E1"+"cara",
-"x"+u"\u00E1"+"cara", "x"+u"\u00E1"+"caras"])
-
-
-comCrase = set(["anterior", "anteriores", "compara", "comparada",
-"comparadas", "equivale", "equivalente", "equivalentes",
-"iguais", "igual", "inferior", "inferiores", "oposta",
-"opostas", "paralela", "paralelas", "perpendicular", "perpendiculares", "posterior",
-"posteriores", "semelhante", "semelhantes", "similar", "similares",
-"superior", "superiores"])
-
-
-semCrase = set(["acidente", "acidentes", "acolher", u"\u00E1"+"cool",
-"algu"+u"\u00E9"+"m", "algum", "alguma", "algumas", "alguns", "ambas",
-"ambiente", "ambientes", "bem", "bordoadas", "bra"+u"\u00E7"+"adas",
- "cabe"+u"\u00E7"+"adas", "cacetadas", "cada", "celular",
-"celulares", "chibatadas", "convite", "convites", "crime", "crimes",
-"cuja", "cujas", "Deus", "diesel", "dizem", "dois",
-"ela", "elas", "ele", "eletricidade", "eles", "encher", "encolher",
-"esc"+u"\u00E2"+"ncaras", "escolher", "essa",
-"essas", "esse", "esses", "esta", "estas", "este",
-"estes", "facadas", "faz", "fez", "filme", "filmes", "fim", "fiz", "galope",
-"gasolina", "granel", "homem", "homens", "Jesus", "joelhadas", "jusante",
-"l"+u"\u00E1"+"pis", "lenha", "leste", "lufadas", "lume", "mais", "mal",
-"males",  "marteladas", "melhor", "mim", "montante", "nome",
-"ningu"+u"\u00E9"+"m", "nomes", "noroeste", "nordeste", "norte",
-"n"+u"\u00F3"+"s", "oeste", "outrem", "pauladas", "p"+u"\u00E3"+"o", "perfume",
-"p"+u"\u00E9", "pilha", "pior", "pontap"+u"\u00E9"+"s", "porradas", "porretadas",
-"preencher", "presta"+u"\u00E7"+u"\u00F5"+"es", "punhaladas", "querosene",
-"recolher", "rigor", "rosas", "sangue", "sangues", "s"+u"\u00F3"+"s", "sudeste",
-"sudoeste", "sul", "tem", "ti", "time", "times", "toda", "todas", "tolher",
-"toque", "transporte", "transportes", "trote", "um", "uma", "vapor",
-"volume", "volumes", "v"+u"\u00F3"+"s",
-"vossa", "Vossa", "vossas", "Zeus"])
-
-
-#femeCrase  - Palavras femininas terminadas em -o-
-femeCrase = set(["acess"+u"\u00E3"+"o", "Acess"+u"\u00E3"+"o",
-"acupress"+u"\u00E3"+"o", "Acupress"+u"\u00E3"+"o", "ades"+u"\u00E3"+"o", "Ades"+u"\u00E3"+"o",
-"admiss"+u"\u00E3"+"o", "Admiss"+u"\u00E3"+"o", "adust"+u"\u00E3"+"o", "Adust"+u"\u00E3"+"o",
-"agress"+u"\u00E3"+"o", "Agress"+u"\u00E3"+"o", "alus"+u"\u00E3"+"o", "Alus"+u"\u00E3"+"o",
-"amarelid"+u"\u00E3"+"o", "Amarelid"+u"\u00E3"+"o", "amplid"+u"\u00E3"+"o", "Amplid"+u"\u00E3"+"o",
-"animadvers"+u"\u00E3"+"o", "Animadvers"+u"\u00E3"+"o", "antevis"+u"\u00E3"+"o", "Antevis"+u"\u00E3"+"o",
-"apreens"+u"\u00E3"+"o", "Apreens"+u"\u00E3"+"o", "aptid"+u"\u00E3"+"o", "Aptid"+u"\u00E3"+"o",
-"ascens"+u"\u00E3"+"o", "Ascens"+u"\u00E3"+"o", "aspers"+u"\u00E3"+"o", "Aspers"+u"\u00E3"+"o",
-"autogest"+u"\u00E3"+"o", "Autogest"+u"\u00E3"+"o", "avers"+u"\u00E3"+"o", "Avers"+u"\u00E3"+"o",
-"bernard"+u"\u00E3"+"o", "Bernard"+u"\u00E3"+"o", "bioimpress"+u"\u00E3"+"o",
-"Bioimpress"+u"\u00E3"+"o", "branquid"+u"\u00E3"+"o", "Branquid"+u"\u00E3"+"o",
-"brusquid"+u"\u00E3"+"o", "Brusquid"+u"\u00E3"+"o", "certid"+u"\u00E3"+"o", "Certid"+u"\u00E3"+"o",
-"cess"+u"\u00E3"+"o", "Cess"+u"\u00E3"+"o", "Cinco", "cinco", "circuncis"+u"\u00E3"+"o", "Circuncis"+u"\u00E3"+"o",
-"cis"+u"\u00E3"+"o", "Cis"+u"\u00E3"+"o", "coaliz"+u"\u00E3"+"o", "Coaliz"+u"\u00E3"+"o",
-"coes"+u"\u00E3"+"o", "Coes"+u"\u00E3"+"o", "colis"+u"\u00E3"+"o", "Colis"+u"\u00E3"+"o",
-"combust"+u"\u00E3"+"o", "Combust"+u"\u00E3"+"o", "comich"+u"\u00E3"+"o", "Comich"+u"\u00E3"+"o",
-"comiss"+u"\u00E3"+"o", "Comiss"+u"\u00E3"+"o", "compaix"+u"\u00E3"+"o", "Compaix"+u"\u00E3"+"o",
-"compreens"+u"\u00E3"+"o", "Compreens"+u"\u00E3"+"o", "compress"+u"\u00E3"+"o", "Compress"+u"\u00E3"+"o",
-"compuls"+u"\u00E3"+"o", "Compuls"+u"\u00E3"+"o", "comunh"+u"\u00E3"+"o", "Comunh"+u"\u00E3"+"o",
-"concess"+u"\u00E3"+"o", "Concess"+u"\u00E3"+"o", "concis"+u"\u00E3"+"o", "Concis"+u"\u00E3"+"o",
-"conclus"+u"\u00E3"+"o", "Conclus"+u"\u00E3"+"o", "concuss"+u"\u00E3"+"o", "Concuss"+u"\u00E3"+"o",
-"conex"+u"\u00E3"+"o", "Conex"+u"\u00E3"+"o", "confiss"+u"\u00E3"+"o", "Confiss"+u"\u00E3"+"o",
-"confus"+u"\u00E3"+"o", "Confus"+u"\u00E3"+"o", "congest"+u"\u00E3"+"o", "Congest"+u"\u00E3"+"o",
-"contram"+u"\u00E3"+"o",  "Contarraz"+u"\u00E3"+"o", "contarraz"+u"\u00E3"+"o",
-"contus"+u"\u00E3"+"o", "Contus"+u"\u00E3"+"o", "convers"+u"\u00E3"+"o",
-"Convers"+u"\u00E3"+"o", "convex"+u"\u00E3"+"o", "Convex"+u"\u00E3"+"o", "convuls"+u"\u00E3"+"o",
-"Convuls"+u"\u00E3"+"o", "corras"+u"\u00E3"+"o", "Corras"+u"\u00E3"+"o",
-"corros"+u"\u00E3"+"o", "Corros"+u"\u00E3"+"o", "cosmovis"+u"\u00E3"+"o", "Cosmovis"+u"\u00E3"+"o",
-"crucifix"+u"\u00E3"+"o", "Crucifix"+u"\u00E3"+"o", "Cubat"+u"\u00E3"+"o", "d"+u"\u00E3"+"o",
-"D"+u"\u00E3"+"o", "decis"+u"\u00E3"+"o", "Decis"+u"\u00E3"+"o", "defens"+u"\u00E3"+"o",
-"Defens"+u"\u00E3"+"o", "deflex"+u"\u00E3"+"o", "Deflex"+u"\u00E3"+"o", "demiss"+u"\u00E3"+"o",
-"Demiss"+u"\u00E3"+"o", "densid"+u"\u00E3"+"o", "Densid"+u"\u00E3"+"o", "depress"+u"\u00E3"+"o",
-"Depress"+u"\u00E3"+"o", "deris"+u"\u00E3"+"o", "Deris"+u"\u00E3"+"o", "descens"+u"\u00E3"+"o",
-"Descens"+u"\u00E3"+"o", "descompress"+u"\u00E3"+"o", "Descompress"+u"\u00E3"+"o", "desconex"+u"\u00E3"+"o",
-"Desconex"+u"\u00E3"+"o", "desilus"+u"\u00E3"+"o", "Desilus"+u"\u00E3"+"o", "Deso", "DESO",
-"despretens"+u"\u00E3"+"o", "Despretens"+u"\u00E3"+"o", "desuni"+u"\u00E3"+"o",
-"Desuni"+u"\u00E3"+"o", "devassid"+u"\u00E3"+"o", "Devassid"+u"\u00E3"+"o",
-"Dezoito", "dezoito", "difus"+u"\u00E3"+"o", "Difus"+u"\u00E3"+"o", "digest"+u"\u00E3"+"o",
-"Digest"+u"\u00E3"+"o", "digress"+u"\u00E3"+"o", "Digress"+u"\u00E3"+"o", "dimens"+u"\u00E3"+"o",
-"Dimens"+u"\u00E3"+"o", "discuss"+u"\u00E3"+"o", "Discuss"+u"\u00E3"+"o", "dispers"+u"\u00E3"+"o",
-"Dispers"+u"\u00E3"+"o", "dissuas"+u"\u00E3"+"o", "Dissuas"+u"\u00E3"+"o", "distens"+u"\u00E3"+"o",
-"Distens"+u"\u00E3"+"o", "divers"+u"\u00E3"+"o", "Divers"+u"\u00E3"+"o", "divis"+u"\u00E3"+"o",
-"Divis"+u"\u00E3"+"o", "do", "Do", "dos",
-"Dos", "eclos"+u"\u00E3"+"o", "Eclos"+u"\u00E3"+"o", "efus"+u"\u00E3"+"o",
-"Efus"+u"\u00E3"+"o", "egest"+u"\u00E3"+"o", "Egest"+u"\u00E3"+"o", "electrocuss"+u"\u00E3"+"o",
-"Electrocuss"+u"\u00E3"+"o", "eletrofus"+u"\u00E3"+"o", "Eletrofus"+u"\u00E3"+"o", "emers"+u"\u00E3"+"o",
-"Emers"+u"\u00E3"+"o", "emiss"+u"\u00E3"+"o", "Emiss"+u"\u00E3"+"o", "emuls"+u"\u00E3"+"o",
-"Emuls"+u"\u00E3"+"o", "ent"+u"\u00E3"+"o", "entrevis"+u"\u00E3"+"o", "Entrevis"+u"\u00E3"+"o", "eros"+u"\u00E3"+"o",
-"Eros"+u"\u00E3"+"o", "escans"+u"\u00E3"+"o", "Escans"+u"\u00E3"+"o",
-"escravid"+u"\u00E3"+"o", "Escravid"+u"\u00E3"+"o", "escrupulid"+u"\u00E3"+"o",
-"Escrupulid"+u"\u00E3"+"o", "escurid"+u"\u00E3"+"o", "Escurid"+u"\u00E3"+"o", "espessid"+u"\u00E3"+"o",
-"Espessid"+u"\u00E3"+"o", "evas"+u"\u00E3"+"o", "Evas"+u"\u00E3"+"o", "Ex-pris"+u"\u00E3"+"o",
-"exatid"+u"\u00E3"+"o", "Exatid"+u"\u00E3"+"o", "exaust"+u"\u00E3"+"o", "Exaust"+u"\u00E3"+"o",
-"excis"+u"\u00E3"+"o", "Excis"+u"\u00E3"+"o", "exclus"+u"\u00E3"+"o", "Exclus"+u"\u00E3"+"o",
-"excomunh"+u"\u00E3"+"o", "Excomunh"+u"\u00E3"+"o", "excurs"+u"\u00E3"+"o", "Excurs"+u"\u00E3"+"o",
-"expans"+u"\u00E3"+"o", "Expans"+u"\u00E3"+"o", "explos"+u"\u00E3"+"o", "Explos"+u"\u00E3"+"o",
-"express"+u"\u00E3"+"o", "Express"+u"\u00E3"+"o", "expuls"+u"\u00E3"+"o", "Expuls"+u"\u00E3"+"o",
-"extens"+u"\u00E3"+"o", "Extens"+u"\u00E3"+"o", "extors"+u"\u00E3"+"o", "Extors"+u"\u00E3"+"o",
-"extrovers"+u"\u00E3"+"o", "Extrovers"+u"\u00E3"+"o", "extrus"+u"\u00E3"+"o", "Extrus"+u"\u00E3"+"o",
-"f"+u"\u00E3"+"o", "F"+u"\u00E3"+"o", "fiss"+u"\u00E3"+"o", "Fiss"+u"\u00E3"+"o",
-"flex"+u"\u00E3"+"o", "Flex"+u"\u00E3"+"o", "fonofoto", "Fonofoto", "foto", "Foto",
-"fotoemiss"+u"\u00E3"+"o", "Fotoemiss"+u"\u00E3"+"o", "fotofiss"+u"\u00E3"+"o", "Fotofiss"+u"\u00E3"+"o",
-"fotos", "Fotos", "Fraz"+u"\u00E3"+"o", "fresquid"+u"\u00E3"+"o",
-"Fresquid"+u"\u00E3"+"o", "frouxid"+u"\u00E3"+"o", "Frouxid"+u"\u00E3"+"o", "fus"+u"\u00E3"+"o",
-"Fus"+u"\u00E3"+"o", "gest"+u"\u00E3"+"o", "Gest"+u"\u00E3"+"o", "gratid"+u"\u00E3"+"o",
-"Gratid"+u"\u00E3"+"o", "hipertens"+u"\u00E3"+"o", "Hipertens"+u"\u00E3"+"o", "hipotens"+u"\u00E3"+"o",
-"Hipotens"+u"\u00E3"+"o", "ilus"+u"\u00E3"+"o", "Ilus"+u"\u00E3"+"o", "imensid"+u"\u00E3"+"o",
-"Imensid"+u"\u00E3"+"o", "imers"+u"\u00E3"+"o", "Imers"+u"\u00E3"+"o", "imiss"+u"\u00E3"+"o",
-"Imiss"+u"\u00E3"+"o", "implos"+u"\u00E3"+"o", "Implos"+u"\u00E3"+"o", "imprecis"+u"\u00E3"+"o",
-"Imprecis"+u"\u00E3"+"o", "impress"+u"\u00E3"+"o", "Impress"+u"\u00E3"+"o", "impuls"+u"\u00E3"+"o",
-"Impuls"+u"\u00E3"+"o", "imunodepress"+u"\u00E3"+"o", "Imunodepress"+u"\u00E3"+"o", "inaptid"+u"\u00E3"+"o",
-"Inaptid"+u"\u00E3"+"o", "incis"+u"\u00E3"+"o", "Incis"+u"\u00E3"+"o", "inclus"+u"\u00E3"+"o",
-"Inclus"+u"\u00E3"+"o", "incompreens"+u"\u00E3"+"o", "Incompreens"+u"\u00E3"+"o", "incurs"+u"\u00E3"+"o",
-"Incurs"+u"\u00E3"+"o", "indecis"+u"\u00E3"+"o", "Indecis"+u"\u00E3"+"o", "indigest"+u"\u00E3"+"o",
-"Indigest"+u"\u00E3"+"o", "indivis"+u"\u00E3"+"o", "Indivis"+u"\u00E3"+"o", "inexatid"+u"\u00E3"+"o",
-"Inexatid"+u"\u00E3"+"o", "inexpress"+u"\u00E3"+"o", "Inexpress"+u"\u00E3"+"o", "inflex"+u"\u00E3"+"o",
-"Inflex"+u"\u00E3"+"o", "infus"+u"\u00E3"+"o", "Infus"+u"\u00E3"+"o", "ingest"+u"\u00E3"+"o",
-"Ingest"+u"\u00E3"+"o", "ingratid"+u"\u00E3"+"o", "Ingratid"+u"\u00E3"+"o", "insubmiss"+u"\u00E3"+"o",
-"Insubmiss"+u"\u00E3"+"o", "intens"+u"\u00E3"+"o", "Intens"+u"\u00E3"+"o", "intercess"+u"\u00E3"+"o",
-"Intercess"+u"\u00E3"+"o", "interconex"+u"\u00E3"+"o", "Interconex"+u"\u00E3"+"o", "intromiss"+u"\u00E3"+"o",
-"Intromiss"+u"\u00E3"+"o", "introvers"+u"\u00E3"+"o", "Introvers"+u"\u00E3"+"o", "intrus"+u"\u00E3"+"o",
-"Intrus"+u"\u00E3"+"o", "invas"+u"\u00E3"+"o", "Invas"+u"\u00E3"+"o", "invers"+u"\u00E3"+"o",
-"Invers"+u"\u00E3"+"o", "irreflex"+u"\u00E3"+"o", "Irreflex"+u"\u00E3"+"o", "irreligi"+u"\u00E3"+"o",
-"Irreligi"+u"\u00E3"+"o", "irris"+u"\u00E3"+"o", "Irris"+u"\u00E3"+"o", "lassid"+u"\u00E3"+"o",
-"Lassid"+u"\u00E3"+"o", "legi"+u"\u00E3"+"o", "Legi"+u"\u00E3"+"o", "lentid"+u"\u00E3"+"o",
-"Lentid"+u"\u00E3"+"o", "les"+u"\u00E3"+"o", "Les"+u"\u00E3"+"o", "libido",
-"Libido", "lipo", "Lipo", "lipos", "Lipos", "macro", "Macro", "macros", "Macros",
-"mans"+u"\u00E3"+"o", "Mans"+u"\u00E3"+"o", "mansid"+u"\u00E3"+"o",
-"Mansid"+u"\u00E3"+"o", "m"+u"\u00E3"+"o", "M"+u"\u00E3"+"o", "m"+u"\u00E3"+"os",
-"M"+u"\u00E3"+"os", "micro", "Micro", "micros", "Micros",
-"miss"+u"\u00E3"+"o", "Miss"+u"\u00E3"+"o", "mornid"+u"\u00E3"+"o",
-"Mornid"+u"\u00E3"+"o", "moto", "Moto", "motos", "Motos", "motos",
-"multid"+u"\u00E3"+"o", "Multid"+u"\u00E3"+"o", "negrid"+u"\u00E3"+"o",
-"Negrid"+u"\u00E3"+"o", "obsess"+u"\u00E3"+"o", "Obsess"+u"\u00E3"+"o", "ocasi"+u"\u00E3"+"o",
-"Ocasi"+u"\u00E3"+"o", "oclus"+u"\u00E3"+"o", "Oclus"+u"\u00E3"+"o", "oito", "Oito", "omiss"+u"\u00E3"+"o",
-"Omiss"+u"\u00E3"+"o", "opini"+u"\u00E3"+"o", "Opini"+u"\u00E3"+"o", "opress"+u"\u00E3"+"o",
-"Opress"+u"\u00E3"+"o", "paix"+u"\u00E3"+"o", "Paix"+u"\u00E3"+"o", "pens"+u"\u00E3"+"o",
-"Pens"+u"\u00E3"+"o", "percuss"+u"\u00E3"+"o", "Percuss"+u"\u00E3"+"o", "perdig"+u"\u00E3"+"o",
-"Perdig"+u"\u00E3"+"o", "perfus"+u"\u00E3"+"o", "Perfus"+u"\u00E3"+"o", "permiss"+u"\u00E3"+"o",
-"Permiss"+u"\u00E3"+"o", "perplex"+u"\u00E3"+"o", "Perplex"+u"\u00E3"+"o", "persuas"+u"\u00E3"+"o",
-"Persuas"+u"\u00E3"+"o", "pervers"+u"\u00E3"+"o", "Pervers"+u"\u00E3"+"o", "podrid"+u"\u00E3"+"o",
-"Podrid"+u"\u00E3"+"o", "possess"+u"\u00E3"+"o", "Possess"+u"\u00E3"+"o", "precess"+u"\u00E3"+"o",
-"Precess"+u"\u00E3"+"o", "precis"+u"\u00E3"+"o", "Precis"+u"\u00E3"+"o", "preclus"+u"\u00E3"+"o",
-"Preclus"+u"\u00E3"+"o", "preens"+u"\u00E3"+"o",
-"Preens"+u"\u00E3"+"o", "press"+u"\u00E3"+"o", "Press"+u"\u00E3"+"o", "pretens"+u"\u00E3"+"o",
-"Pretens"+u"\u00E3"+"o", "pretid"+u"\u00E3"+"o", "Pretid"+u"\u00E3"+"o", "previs"+u"\u00E3"+"o",
-"Previs"+u"\u00E3"+"o", "pris"+u"\u00E3"+"o", "Pris"+u"\u00E3"+"o", "prociss"+u"\u00E3"+"o",
-"Prociss"+u"\u00E3"+"o", "profiss"+u"\u00E3"+"o", "Profiss"+u"\u00E3"+"o", "profus"+u"\u00E3"+"o",
-"Profus"+u"\u00E3"+"o", "progress"+u"\u00E3"+"o", "Progress"+u"\u00E3"+"o", "prontid"+u"\u00E3"+"o",
-"Prontid"+u"\u00E3"+"o", "propens"+u"\u00E3"+"o", "Propens"+u"\u00E3"+"o", "propuls"+u"\u00E3"+"o",
-"Propuls"+u"\u00E3"+"o", "provis"+u"\u00E3"+"o", "Provis"+u"\u00E3"+"o", "puls"+u"\u00E3"+"o",
-"Puls"+u"\u00E3"+"o", "quatro", "Quatro", "quest"+u"\u00E3"+"o", "Quest"+u"\u00E3"+"o", 
-"R"+u"\u00E1"+"dio", "r"+u"\u00E1"+"dio", "radiodifus"+u"\u00E3"+"o",
-"Radiodifus"+u"\u00E3"+"o", "radiotelevis"+u"\u00E3"+"o", "Radiotelevis"+u"\u00E3"+"o", "ras"+u"\u00E3"+"o",
-"Ras"+u"\u00E3"+"o", "raz"+u"\u00E3"+"o", "Raz"+u"\u00E3"+"o", "readmiss"+u"\u00E3"+"o",
-"Readmiss"+u"\u00E3"+"o", "rebeli"+u"\u00E3"+"o", "Rebeli"+u"\u00E3"+"o", "recens"+u"\u00E3"+"o",
-"Recens"+u"\u00E3"+"o", "recess"+u"\u00E3"+"o", "Recess"+u"\u00E3"+"o", "reclus"+u"\u00E3"+"o",
-"Reclus"+u"\u00E3"+"o", "reconvers"+u"\u00E3"+"o", "Reconvers"+u"\u00E3"+"o", "reflex"+u"\u00E3"+"o",
-"Reflex"+u"\u00E3"+"o", "regi"+u"\u00E3"+"o", "Regi"+u"\u00E3"+"o", "regress"+u"\u00E3"+"o",
-"Regress"+u"\u00E3"+"o", "reimpress"+u"\u00E3"+"o", "Reimpress"+u"\u00E3"+"o", "reinvers"+u"\u00E3"+"o",
-"Reinvers"+u"\u00E3"+"o", "religi"+u"\u00E3"+"o", "Religi"+u"\u00E3"+"o", "remiss"+u"\u00E3"+"o",
-"Remiss"+u"\u00E3"+"o", "repercuss"+u"\u00E3"+"o", "Repercuss"+u"\u00E3"+"o", "repreens"+u"\u00E3"+"o",
-"Repreens"+u"\u00E3"+"o", "repress"+u"\u00E3"+"o", "Repress"+u"\u00E3"+"o", "repuls"+u"\u00E3"+"o",
-"Repuls"+u"\u00E3"+"o", "rescis"+u"\u00E3"+"o", "Rescis"+u"\u00E3"+"o", "retid"+u"\u00E3"+"o",
-"Retid"+u"\u00E3"+"o", "retransmiss"+u"\u00E3"+"o", "Retransmiss"+u"\u00E3"+"o", "retrovers"+u"\u00E3"+"o",
-"Retrovers"+u"\u00E3"+"o", "reuni"+u"\u00E3"+"o", "Reuni"+u"\u00E3"+"o", "revers"+u"\u00E3"+"o",
-"Revers"+u"\u00E3"+"o", "revis"+u"\u00E3"+"o", "Revis"+u"\u00E3"+"o", "rez"+u"\u00E3"+"o",
-"Rez"+u"\u00E3"+"o", "rouquid"+u"\u00E3"+"o", "Rouquid"+u"\u00E3"+"o", "saz"+u"\u00E3"+"o",
-"sans"+u"\u00E3"+"o", "Saz"+u"\u00E3"+"o", "secess"+u"\u00E3"+"o", "Secess"+u"\u00E3"+"o", "sequid"+u"\u00E3"+"o",
-"Sequid"+u"\u00E3"+"o", "servid"+u"\u00E3"+"o", "Servid"+u"\u00E3"+"o", "sess"+u"\u00E3"+"o",
-"Sess"+u"\u00E3"+"o", "sobrefus"+u"\u00E3"+"o", "Sobrefus"+u"\u00E3"+"o", "sofreguid"+u"\u00E3"+"o",
-"Sofreguid"+u"\u00E3"+"o", "soid"+u"\u00E3"+"o", "Soid"+u"\u00E3"+"o", "solid"+u"\u00E3"+"o",
-"Solid"+u"\u00E3"+"o", "soliflux"+u"\u00E3"+"o", "Soliflux"+u"\u00E3"+"o", "su"+u"\u00E3"+"o",
-"Su"+u"\u00E3"+"o", "suas"+u"\u00E3"+"o", "Suas"+u"\u00E3"+"o", "subcomiss"+u"\u00E3"+"o",
-"Subcomiss"+u"\u00E3"+"o", "subdivis"+u"\u00E3"+"o", "Subdivis"+u"\u00E3"+"o", "submers"+u"\u00E3"+"o",
-"Submers"+u"\u00E3"+"o", "submiss"+u"\u00E3"+"o", "Submiss"+u"\u00E3"+"o", "subvers"+u"\u00E3"+"o",
-"Subvers"+u"\u00E3"+"o", "sucess"+u"\u00E3"+"o", "Sucess"+u"\u00E3"+"o", "sugest"+u"\u00E3"+"o",
-"Sugest"+u"\u00E3"+"o", "superpress"+u"\u00E3"+"o", "supervis"+u"\u00E3"+"o",
-"Supervis"+u"\u00E3"+"o", "supress"+u"\u00E3"+"o",
-"Supress"+u"\u00E3"+"o", "suspens"+u"\u00E3"+"o", "Suspens"+u"\u00E3"+"o", "televis"+u"\u00E3"+"o",
-"Televis"+u"\u00E3"+"o", "tens"+u"\u00E3"+"o", "Tens"+u"\u00E3"+"o", "transfus"+u"\u00E3"+"o",
-"Transfus"+u"\u00E3"+"o", "transgress"+u"\u00E3"+"o", "Transgress"+u"\u00E3"+"o", "transmiss"+u"\u00E3"+"o",
-"Transmiss"+u"\u00E3"+"o", "tribo", "Tribo", "tribos",
-"Tribos", "uni"+u"\u00E3"+"o", "Uni"+u"\u00E3"+"o", "vaguid"+u"\u00E3"+"o",
-"Vaguid"+u"\u00E3"+"o", "vastid"+u"\u00E3"+"o", "Vastid"+u"\u00E3"+"o", "vaz"+u"\u00E3"+"o",
-"Vaz"+u"\u00E3"+"o", "vermelhid"+u"\u00E3"+"o", "Vermelhid"+u"\u00E3"+"o", "vers"+u"\u00E3"+"o",
-"Vers"+u"\u00E3"+"o", "vis"+u"\u00E3"+"o", "Vis"+u"\u00E3"+"o"])
-
-
-
-masAoCrase = set(["artes"+u"\u00E3"+"o", "Artes"+u"\u00E3"+"o",
-"blus"+u"\u00E3"+"o", "Blus"+u"\u00E3"+"o",
-"bras"+u"\u00E3"+"o", "Bras"+u"\u00E3"+"o",
-"cabe"+u"\u00E7"+u"\u00E3"+"o", "Cabe"+u"\u00E7"+u"\u00E3"+"o",
-"ca"+u"\u00E7"+u"\u00E3"+"o", "Ca"+u"\u00E7"+u"\u00E3"+"o",
-"cal"+u"\u00E7"+u"\u00E3"+"o", "Cal"+u"\u00E7"+u"\u00E3"+"o",
-"cora"+u"\u00E7"+u"\u00E3"+"o", "Cora"+u"\u00E7"+u"\u00E3"+"o",
-"cortes"+u"\u00E3"+"o", "Cortes"+u"\u00E3"+"o",
-"diapas"+u"\u00E3"+"o", "Diapas"+u"\u00E3"+"o",
-"fais"+u"\u00E3"+"o", "Fais"+u"\u00E3"+"o",
-"gar"+u"\u00E7"+u"\u00E3"+"o", "Gar"+u"\u00E7"+u"\u00E3"+"o",
-"pis"+u"\u00E3"+"o", "Pis"+u"\u00E3"+"o",
-"sals"+u"\u00E3"+"o", "Sals"+u"\u00E3"+"o",
-"s"+u"\u00E3"+"o", "S"+u"\u00E3"+"o",
-"ti"+u"\u00E7"+u"\u00E3"+"o", "Ti"+u"\u00E7"+u"\u00E3"+"o",
-"travess"+u"\u00E3"+"o", "Travess"+u"\u00E3"+"o"])
-
-
-malHifen = set(["acondicionada", "acondicionadas", "acondicionado",
-"acondicionados", "aconselhada", "aconselhadas", "aconselhado",
-"aconselhados", "acostumada", "acostumadas", "acostumado", "acostumados",
-"adaptada", "adaptadas", "adaptado", "adaptados", "afamada", "afamadas",
-"afamado", "afamados", "afortunada", "afortunadas", "afortunado", "afortunados",
-"agourada", "agouradas", "agourado", "agourados", "agradecida", "agradecidas",
-"agradecido", "agradecidos", "ajambrada", "ajambradas", "ajambrado",
-"ajambrados", "ajeitada", "ajeitadas", "ajeitado", "ajeitados", "amada",
-"amadas", "amado", "amados", "apessoada", "apessoadas", "apessoado",
-"apessoados", "armada", "armadas", "armado", "armados", "arranjada",
-"arranjadas", "arranjado", "arranjados", "assada", "assadas", "assado",
-"assados", "assombrada", "assombradas", "assombrado", "assombrados",
-"assombramento", "assombramentos", "assombro", "assombros", "aventurada",
-"aventuradas", "aventurado", "aventurados", "avisada", "avisadas", "avisado",
-"avisados", "educada", "educadas", "educado", "educados", "empregada",
-"empregadas", "empregado", "empregado", "encarada", "encaradas", "encarado",
-"encarados", "enganado", "ensinado", "entendido", "entendidos", "estar",
-"executada", "executadas", "executado", "executados", "habituada",
-"habituadas", "habituado", "habituados", "humorada", "humoradas", "humorado",
-"humorados", "informada", "informadas", "informado", "informados",
-"intencionada", "intencionadas", "intencionado", "intencionados", "limpo",
-"limpos"])
-
-malMau = set(["agouro", "aluno", "aspecto", "atendimento", "bocado",
-"cheiro", "colesterol", "conselho", "costume" "desempenho", "elemento",
-"estado", "exemplo", "gosto", "jeito", "momento", "motorista",
-"negociante", "profissional", "resultado", "sinal", "tempo", "uso"])
-
-# AosExcecao = excecao para os prefixos auto, super, inter, sub, pseudo etc 
-
-AosExcecao = set(["a", "agora", "ante", "antes", "ao", "aos", "as", "cada",
-"censura", "ciber", "citroque", "como", "comporta", "conditione", "da", "das", "de", "depois", "do", "dois",
-"dos", "duas", "e", "eis", "ela", "elas", "em", "entre", "essa", "essas",
-"esse", "esses", "esta", "estas", "este", "estes", "estava", "esteve",
-"estive", "examine", "extra", "extras", "feita", "feitas", "feito", "feitos", "faz",
-"fez", "fica", "foi", "funciona", "giga", "gosta", "gostamos", "gostaria",
-"gostava", "goste", "gosto", "gostos", "hasta", "infra", 
-"inter", "isso", "isto", "judice", "j"+u"\u00FA"+"dice",
-"kb", "kbyte", "kbytes", "kilo", "kilobyte", "lege", "mais", "mas", "me", "mega",
-"megas", "meia", "meio", "mesma", "mesmas", "mesmo", "mesmos", "minha",
-"minhas", "muita", "muitas", "muito", "muitos", "na", "nas", "no", "nos",
-"nossa", "nossas", "nosso", "nossos", "o", "os", "outra", "outras", "outro",
-"outros", "para", "pare", "pede", "pode", "poderia", "pois", "posso",
-"pouca", "poucas", "pouco", "poucos", "pra", "porque", "pros", "quaisquer",
-"qual", "quando", "qualquer", "que", "quem", "quis", "quer", "saiba", "se", "seja",
-"sejam", "sente", "sentem", "somente", "sua", "suas", "super", "suporta",
-"supra", "tem", "ter", "tera", "teus", "teve", "tinha", "tive", "toda", "todas",
-"todo", "todos", "tua", "tuas", "tudo", "uma", "umas", "usa", "usam", "uso",
-"vamos", "vem", "vez", "vinha", "vossa", "vossas", "vosso",
-"vossos"])
-
-
-meSes = set(["janeiro", "fevereiro", "mar"+u"\u00E7"+"o", "abril", "maio", "junho",
-"julho", "agosto", "setembro", "outubro", "novemvro", "dezembro"])
-
-seMana = set(["segunda", "ter"+u"\u00E7"+"a", "quarta", "quinta", "sexta",
-"s"+u"\u00E1"+"bado", "segunda-feira", "ter"+u"\u00E7"+"a-feira",
-"quarta-feira" "quinta-feira", "sexta-feira"])
-
-
-preAnalise = set(["a", "alguma", "breve", "com", "cuja", "da", "de", "dessa",
-"desta", "em", "essa", "esta", "esta", "farei", "faria", "fariam", "faz",
-"fazem", "fazemos", "fazia", "faziam", "feita", "fez", "fiz", "fizemos",
-"fizeram", "minha", "muita", "na", "nessa", "nesta", "nossa", "nova", "numa",
-"outra", "para", "pela", "por", "posterior", "pouca", "primeira", "profunda",
-"qualquer", "segunda", "segundo", "simples", "sob", "sua", "tamanha", "tanta",
-"tem", "toda", "uma"])
-
-
-posAnalise = set(["da", "das", "de", "dos", "farei", "faria", "fariam", "faz",
-"fazem", "fazemos", "fazia", "faziam", "fez", "fiz", "fizemos", "fizeram",
-"tem"])
-
-preEsta = set(["agora", "ainda", "como", "e", "ela", "ele", "hoje",
-"j"+u"\u00E1", "mas", "me", "te", "lhe", "n"+u"\u00E3"+"o", "que", "quem",
-"se", "tamb"+u"\u00E9"+"m", "voc"+u"\u00EA"])
-
-posEsta = set(["agora", "ali", "ao", "aqui", "assim", "bem", "bom",
-"cada", "certo", "cheia", "cheio", "claro", "com", "como", "dentro",
-"disposta", "disposto", "dito", "doente", "ela", "ele", "em", "entre",
-"escrito", "feita", "feito", "fora", "hoje", "longe", "mais", "mal", "me",
-"melhor", "mesmo", "meu", "morto", "muito", "na", "nas", "no", "nos",
-"num", "numa", "o", "para", "pior", "presente", "preso",
-"prevista", "previsto", "pronto", "sendo", "seu",
-"sujeito", "teu", "todo", "tudo", "um", "visto", "vivo"])
-
-excpreEsta = set(["el", "tod"])
-
-
-excvelEsta = set(["abomin"+u"\u00E1"
-"admir"+u"\u00E1", "ador"+u"\u00E1", "agrad"+u"\u00E1",
-"am"+u"\u00E1", "apetec"+u"\u00ED", "desagrad"+u"\u00E1",
-"desej"+u"\u00E1", "detest"+u"\u00E1", "formid"+u"\u00E1",
-"horr"+u"\u00ED", "impag"+u"\u00E1", "imposs"+u"\u00ED",
-"incans"+u"\u00E1", "incompar"+u"\u00E1", "incompreens"+u"\u00ED",
-"inesgot"+u"\u00E1", "inexor"+u"\u00E1", "inexplic"+u"\u00E1",
-"inqualific"+u"\u00E1", "intermin"+u"\u00E1", "invis"+u"\u00ED",
-"irredut"+u"\u00ED", "lament"+u"\u00E1", "memor"+u"\u00E1",
-"miser"+u"\u00E1", "not"+u"\u00E1", "poss"+u"\u00ED",
-"prov"+u"\u00E1", "respeit"+u"\u00E1", "respons"+u"\u00E1",
-"saud"+u"\u00E1", "terr"+u"\u00ED", "vari"+u"\u00E1",
-"vulner"+u"\u00E1"])
-
-
-proClise = set(["abafa", "abala", "abalei", "abalou", "abana",
-"abandonei", "abandonou", "abateu", "abati", "abominei", "abominou",
-"aborreceu", "aborreci", "aborrecia", "abracei", "abracou", "abria",
-"abroquela", "absolveu", "absolvi", "absorvia", "acabrunha", "acalma",
-"acanhava", "acariciei", "acariciou", "aceita", "aceitava",
-"aceitei", "aceito", "aceitou", "acendeu", "acendi", "acendia", "acerta",
-"acha", "achava", "achei", "acho", "achou", "aclama", "acolheu",
-"acolhi", "acolhia", "acometeu", "acometia", "acompanha",
-"acompanhava", "acompanhei", "acompanhou", "aconchega", "aconchegava",
-"aconselha", "aconselhava", "aconselhei", "aconselhou",
-"acorda", "acordava", "acordei", "acordou", "acuda", "acusa",
-"adivinha", "adivinhei", "adivinhou", "admira", "admirava", "admita",
-"admitia", "adora", "adorava", "adota", "advirta", "afaga",
-"afagava", "afasta", "afastava", "afastei", "afastou", "afirma",
-"afirmava", "afligia", "afoga", "afugenta", "agarra", "agarrei",
-"agarrou", "agasalha", "agita", "agitava", "aguardava", "aguenta", "ajeita",
-"ajuda", "ajudava", "ajudei", "ajudou", "ajusta", "alcancei",
-"alegrava", "alimenta", "alimentei", "alimentou", "alucina", "ama",
-"amarra", "amava", "ameacei", "amei", "amo", "amou", "amparei",
-"amparou", "anima", "animava", "animou", "aniquila", "anula",
-"anulou", "apaga", "apagou", "apague", "apalpa", "apalpei", "apalpou",
-"apanha", "apanhei", "apanhou", "aperta", "apertava", "apertei",
-"apertou", "aplaudia", "apoiei", "apoiou", "apresenta",
-"apresentei", "apresentou", "aproximou", "aqueceu", "arranca", "arrancou",
-"arranquei", "arrasta", "arrastava", "arrastei", "arrastou",
-"arrebata", "arrebatou", "arremessa", "arremessei", "arremessou", "arruma",
-"arrumei", "arrumou", "assa", "assalta", "assaltou", "assombra", "assombrou",
-"assou", "assusta", "assustava", "assustou", "atacou", "atendeu", "atendi",
-"aterra", "atesta", "atira", "atirei", "atirou", "atormenta",
-"atormentava", "autorizei", "autorizou", "avistei", "avistou",
-"baixa", "bateu", "bati", "bebeu", "bebi", "beija", "beijava",
-"beijei", "beijou", "bota", "botava", "botei", "botou", "buscou", "busquei",
-"cansou", "caracteriza", "carrega", "carregava", "carregou", "carreguei",
-"casei", "casou", "castiga", "castigava", "castigou", "castiguei", "cega",
-"censurava", "cerca", "cercou", "chama", "chamava", "chamei",
-"chamou", "chegou", "cheguei", "choca", "cobria", "cola",
-"colheu", "colhi", "coloca", "colocou", "coloquei", "colou",
-"coma", "comeu", "comi", "comia", "comoveu", "comovi", "comovia",
-"completa", "comprei", "compro", "comprou", "comunica",
-"concebeu", "concebi", "condenei", "condenou", "conduza",
-"confirmou", "conheceu", "conheci", "conhecia", "conquista", "consagrei",
-"consagrou", "conseguira", "conservei", "conservou",
-"considerava", "considerei", "considero", "considerou", "consola",
-"consolava", "consolei", "consolou", "constrangia", "contaminei",
-"contaminou", "contava", "contempla", "contemplava",
-"contemplei", "contemplou", "continha", "contorceu", "contrariava",
-"convenceu", "convenci", "converteu", "converti", "convida",
-"convidava", "convidei", "convidou", "copia", "correu", "corri",
-"corta", "cortou", "cria", "criei", "criou", "cumprimenta",
-"cumprimentei", "cumprimentou", "dava", "decorei", "decorou", "defendeu",
-"defendi", "defendia", "dei", "deita", "deitei", "deitou", "deitou", "deixa",
-"deixava", "deixei", "deixo", "deixou", "derrama", "derramou",
-"desconhecia", "descreveu", "descrevi", "desejava", "desejei", "desejou",
-"desenhou", "desequilibrou", "despejei", "despejou", "desperta", "despertei",
-"despertou", "despreza", "desprezei", "desprezou", "detesta", "detestava",
-"detinha", "deu", "devolveu", "devolvi", "devora", "devorava", "devorei",
-"devorou", "dilacerou", "dispensou", "ditei", "doma", "domina", "dominava",
-"dominei", "dominou", "dou", "edita", "editou", "educa", "educou", "eduquei",
-"elegeu", "embala", "embalava", "embalou", "embrulha", "embrulhou", "empurra",
-"empurrei", "empurrou", "encaminha", "encanta", "encantava",
-"encarava", "encarei", "encarou", "encarrega", "encarregou",
-"encarreguei", "enchei", "encheu", "enchi", "enchia", "encontra",
-"encontrava", "encontrei", "encontrou", "encoraja", "encostei",
-"encostou", "endireita", "enfia", "enfureceu", "enrolei", "enrolou",
-"enterrei", "enterrou", "entrega", "entregava", "entregou",
-"entreguei", "entretinha", "entristeceu", "entristeci", "entristecia",
-"entusiasmava", "envolveu", "envolvi", "envolvia", "enxota",
-"enxotou", "ergueu", "ergui", "erguia", "escolheu", "escolhi", "esconde",
-"escondeu", "escondi", "escondia", "escorri", "escuta", "escutava",
-"escutei", "escutou", "esfrega", "esfregou", "esmaga", "esmagava", "esmagou",
-"esmurrei", "esmurrou", "espanca", "espanta", "esperava",
-"esperei", "espero", "esperou", "espreita", "esqueceu", "esqueci", "estendeu",
-"estendi", "estendia", "estimula", "estimulei", "estimulo", "estimulou",
-"estrangula", "estuda", "estudei", "estudo", "estudou", "evita", "evitava",
-"examina", "examinava", "examinei", "examinou", "excitava",
-"exorta", "expulsa", "expulsou", "expunha", "fabricou", "fabriquei", "fareja",
-"fascina", "fascinava", "fecha", "fechei", "fechou", "feriu",
-"fita", "fitava", "fitei", "fitou", "fixei", "fixou", "folheei",
-"folheou", "forcei", "fortaleceu", "fortaleci", "furei", "furou", "ganha",
-"ganhei", "ganhou", "gastei", "gastou", "guarda", "guardava",
-"guardei", "guardou", "humilhava", "ignora", "imaginava", "imita",
-"imitei", "imitou", "imobiliza", "imortaliza", "impedia",
-"impelia", "impugna", "impunha", "incomoda", "incomodava", "indenize",
-"inibia", "inquietava", "instala", "instiga", "insulta", "interdizia",
-"interessa", "interpela", "interpelei", "interpelou", "interpretei",
-"interpretou", "interroga", "interrogava", "interrogou", "interroguei",
-"interrompeu", "interrompi", "interrompia", "invadia",
-"inveja", "invejava", "invejo", "invejou", "irrita", "irritava", "irritei",
-"irritou", "isola", "joga", "jogou", "joguei", "julga", "julgava",
-"julgou", "julguei", "junta", "junte", "jurei", "jurou", "lancei", "larga",
-"largou", "larguei", "lavei", "lavou", "leu", "leva",
-"levanta", "levantei", "levantou", "levava", "levei", "levo", "levou", "li",
-"lia", "liberta", "liga", "limpa", "livrei", "livrou", "magoava",
-"manda", "mandava", "mandei", "mandou", "maneja", "mata",
-"matei", "mato", "matou", "meteu", "meti", "modifica", "modifico",
-"modificou", "monta", "mordeu", "mordi", "mordia", "mostra", "mostrava",
-"mostrei", "mostrou", "moveu", "movi", "movia", "movo", "nobilita", "nomeei",
-"nomeia", "nomeou", "obriga", "obrigava", "obrigou", "obriguei",
-"observava", "observei", "obtinha", "odiava", "odiei", "odiou",
-"ofendeu", "ofendi", "olha", "olhava", "olhei", "olho", "olhou",
-"oprimia", "ordena", "ouvia", "ouvira", "paga", "pagou", "paguei",
-"parta", "partilha", "passa", "passava", "passei", "passou", "pega", "pegou",
-"peguei", "percebeu", "percebi", "percebia", "percorreu", "percorri",
-"percorria", "perdeu", "perdi", "perseguia", "perturba", "perturbava", "pica",
-"pinta", "pisa", "planta", "plantei", "plantou", "ponha", "precedeu",
-"precedi", "preencheu", "preenchi", "preferia", "prenda",
-"prendeu", "prendi", "prendia", "preocupa", "preocupava", "pressentia",
-"previa", "procura", "procurava", "procurei", "procurou",
-"promoveu", "promovi", "protegeu", "protegi", "proteja", "prova", "provoca",
-"publica", "publicou", "publiquei", "pungia", "punha", "puxa",
-"puxava", "puxei", "puxou", "queima", "queira", "queria", "quero", "rasga",
-"rasgou", "rasguei", "realiza", "receba", "recebeu", "recebi", "recebia",
-"recolheu", "recolhi", "recoloca", "recomenda", "reconheceu",
-"reconheci", "reconhecia", "recorda", "recordava", "reduzia", "reencontrei",
-"reencontrou", "rejeita", "relega", "releu", "reli", "remeteu", "remeti",
-"remoeu", "renomeei", "renomeou", "repassa", "repelia",
-"repetia", "repito", "repreendeu", "repreendi", "repreendia", "representa",
-"reproduzia", "resolveu", "resolvi", "respeita", "respeitei", "respeitou",
-"retarda", "retenha", "retinha", "retirei", "retirou", "retrata",
-"revela", "risca", "rompeu", "rompi", "roubei", "roubou",
-"sacudia", "salvei", "salvou", "saudei", "saudou", "seduzia", "seguia",
-"segura", "segurei", "segurou", "senta", "sentei",
-"sentia", "sentou", "servia", "siga", "sinto", "solta", "soltei",
-"soltou", "submeteu", "submeti", "substitua", "suga",
-"sujeita", "suplanta", "suporta", "supunha", "surpreendeu", "surpreendi",
-"suspendeu", "suspendi", "sustenta", "tangeu", "tangi", "tapei", "tapou",
-"temia", "tenha", "tenho", "testa", "tinha", "tira", "tirava",
-"tirei", "tirou", "toca", "tocava", "tolda", "tolheu", "tolhi", "toma",
-"tomava", "tomba", "tomei", "tomou", "torna", "tornava", "tornei", "tornou",
-"torturava", "trabalha", "traga", "trancou", "tranquei", "tranquilizei",
-"tranquilizou", "transforma", "transformei", "transformou", "trata",
-"tratava", "tratei", "tratou", "trazia", "trucida", "ultrapassa",
-"utiliza", "veda", "veja", "vejo", "venceu", "venci", "vencia", "venda",
-"vendeu", "vendi", "verteu", "vestia", "via", "vibrou", "vinga",
-"vira", "virei", "virou", "visitava", "volta"]) 
-
-
-aaPlural = set(["Do", "do", "Meu", "meu", "No", "no", "Nosso",
-"nosso", "O", "o", "Outro", "outro", "Pelo", "pelo", "Seu", "seu", "Teu", "teu", "Todo",
-"todo", "Vosso", "vosso"])
-
-# aaSingular - Palavras no singular que possam ir para o plural com simples adicao de -s- para formacao do plural-singular com a palavra seguinte
-aaSingular = set(["A", "Alta", "alta", "Alto", "alto", "Amiga", "amiga",
-"Amigo", "amigo", "Antiga", "antiga", "Antigo", "antigo", "Ao", "ao",
-"Aquela", "aquela", "Aquele", "aquele", "Assunto", "assunto",
-"Ato", "ato", "Baixa", "baixa", "Baixo", "baixo", "Bela", "bela", "Belo",
-"belo", "Bonita", "bonita", "Bonito", "bonito",
-"Certa", "certa", "Certo", "certo", "Cuja", "cuja", "Cujo", "cujo",
-"Da", "da", "Derradeira", "derradeira", "Derradeiro", "derradeiro", "dessa",
-"Dessa", "desta", "Desta", "deste", "Deste", "determinada",
-"Determinada", "determinado", "Determinado", "Diversa",
-"diversa", "Diverso", "diverso", "Do", "do", "Elemento", "elemento",
-"Erro", "erro", "essa", "Essa", "esse", "Esse", "esta", "Esta", "este",
-"Este", "Gasto", "gasto", "Guerreira", "guerreira", "Guerreiro", "guerreiro",
-"Linda", "linda", "Lindo", "lindo", "Mesma",
-"Meu", "meu", "Moderna", "moderna", "Moderno", "moderno", "Minha",
-"minha", "Na", "na", "nessa", "Nessa", "nesse", "Nesse", "nesta", "Nesta",
-"neste", "Neste", "No", "no", "Nossa", "nossa", "Nosso", "nosso", "Nova",
-"nova", "Novo", "novo", "O", "o", "Olho", "olho", "Organismo", "organismo",
-"Outra", "outra", "Outro", "outro", "Pela", "pela", "Pelo", "pelo", "Pequena",
-"pequena", "Pequeno", "pequeno", "Primeira", "primeira", "Primeiro", "primeiro",
-"Seu", "seu", "Sua", "sua", "Tanta", "tanta", "Teu", "teu", "Tua", "tua",
-"Velha", "velha", "Velho", "velho", "Vossa", "vossa", "Vosso",
-"vosso"])
-
-# abSingular - Palavras masculinas no singular  para formacao do plural-singular com adjetivos
-abSingular = set(["Alto", "alto", "Amigo", "amigo", "Antigo", "antigo", "Ao",
-"ao", "Aquele", "aquele",
-"Ato", "ato", "Baixo", "baixo", "Belo", "belo", "Bonito", "bonito",
-"Certo", "certo", "Cujo", "cujo", "Derradeiro", "derradeiro",
-"Deste", "determinado", "Determinado", "Diverso", "diverso",
-"Do", "do", "Elemento", "elemento","Erro", "erro", "esse", "Esse", "este", "Este","Gasto", "gasto",
-"Grupo", "grupo", "Guerreiro", "guerreiro", "Lindo", "lindo", "Meu",
-"meu", "Moderno", "moderno", "nesse",
-"Nesse", "neste", "Neste", "No", "no", "Novo", "novo", "Nosso", "nosso",
-"O", "o", "Olho", "olho", "Organismo", "organismo", "Outro", "outro",
-"Pelo", "pelo", "Pequeno", "pequeno", "Primeiro", "primeiro", "Seu",
-"seu", "Teu", "teu", "Velho", "velho", "Vosso", "vosso"])
-
-
-# acSingular - Palavras femininas no singular  para formacao do plural-singular com a palavra seguinte
-acSingular = set(["A", "Alta", "alta", "Amiga", "amiga", "Antiga", "antiga",
-"Aquela", "aquela", "Baixa", "baixa", "Bela", "bela", "Bonita", "bonita", "Carga", "carga",
-"Certa", "certa", "Cuja", "cuja", "Da", "da", "Derradeira", "derradeira",
-"Dessa", "dessa", "Desta", "desta", "determinada", "Determinada",
-"Diversa", "diversa", "essa", "Essa", "esta", "Esta", "Guerreira",
-"guerreira", "Linda", "linda", "Mesma", "Minha",
-"minha",  "Moderna", "moderna", "Na", "na", "nessa", "Nessa",  "nesta",
-"Nesta", "Nossa", "nossa", "Nova", "nova", "Outra", "outra", "Pela",
-"pela", "Pequena", "pequena", "Primeira", "primeira", "Sua", "sua", "Tanta", "tanta",
-"Tua", "tua", "Velha", "velha", "Vossa", "vossa"])
-
-
-# adSingular - Idem abSingular, mas sem o No - no
-adSingular = set(["Alto", "alto", "Amigo", "amigo", "Antigo", "antigo", "Ao",
-"ao", "Aquele", "aquele", "Assunto", "assunto", "Ato", "ato", "Baixo", "baixo",
-"Belo", "belo", "Bonito", "bonito",
-"Cargo", "cargo", "Certo", "certo", "Cujo", "cujo", "Derradeiro", "derradeiro",
-"Deste", "deste", "Determinado", "determinado",
-"Diverso", "diverso", "Do", "do", "Elemento", "elemento",
-"Erro", "erro","Esse", "esse", "Este", "este", "Gasto", "gasto", "Grupo", "grupo", "Guerreiro", "guerreiro",
-"Lindo", "lindo", "Meu", "meu", "Moderno", "moderno",
-"nesse", "Nesse", "neste", "Neste", "Nosso", "nosso", "Novo",
-"novo", "O", "o", "Olho", "olho", "Organismo", "organismo", "Outro", "outro",
-"Pelo", "pelo", "Pequeno", "pequeno", "Primeiro", "primeiro",
-"Seu", "seu", "Teu", "teu", "Velho", "velho", "Vosso", "vosso"])
-
-
-# aeSingular - Palavras femininas no singular  para formacao do plural-singular  - terminadas em ado ido 
-aeSingular = set(["Alta", "alta", "Amiga", "amiga", "Antiga", "antiga", "Aquela", "aquela", "Baixa",
-"baixa", "Bela", "bela", "Bonita", "bonita", "Certa", "certa",
-"Cuja", "cuja", "Da", "da", "Derradeira", "derradeira", "determinada",
-"Determinada", "Diversa", "diversa", "Guerreira", "guerreira", "Linda",
-"linda", "Minha", "minha",
-"Moderna", "moderna", "Na", "na",  "Nossa", "nossa", "Nova", "nova", "Outra",
-"outra", "Pela", "pela", "Pequena", "pequena", "pouca", "Pouca", "Primeira", "primeira",
-"Sua", "sua", "Tanta", "tanta", "Toda", "toda",
-"Tua", "tua", "Velha", "velha", "Vossa", "vossa"])
-
-# agSingular - Palavras femininas no singular  para formacao do plural-singular com a palavra seguinte SEM o A
-agSingular = set(["Alta", "alta", "Amiga", "amiga", "Antiga", "antiga",
-"Aquela", "aquela", "Baixa", "baixa", "Bela", "bela", "Bonita", "bonita", "Carga", "carga",
-"Certa", "certa", "Cuja", "cuja", "Da", "da", "Derradeira", "derradeira",
-"Dessa", "dessa", "Desta", "desta", "determinada", "Determinada",
-"Diversa", "diversa", "essa", "Essa", "esta", "Esta", "Guerreira",
-"guerreira", "Linda", "linda", "Longa", "longa", "Mesma", "Minha",
-"minha",  "Moderna", "moderna", "Na", "na", "nessa", "Nessa",  "nesta",
-"Nesta", "Nossa", "nossa", "Nova", "nova", "Outra", "outra", "Pela",
-"pela", "Pequena", "pequena", "Primeira", "primeira", "Sua", "sua", "Tanta", "tanta",
-"Tua", "tua", "Velha", "velha", "Vossa", "vossa"])
-
-
-# ahSingular - Palavras masculinas no singular iniciadas com maiusculas
-ahSingular = set(["Alto", "Amigo", "Antigo",
-"Aquele", "Baixo", "Belo", "Bonito",
-"Certo", "Determinado", "Diverso",
-"Esse", "Este", "Grande", "Grupo", "Guerreiro", "Lindo", "Meu",
-"Moderno", "Novo", "Nosso",
-"O", "Outro", "Pequeno", "Primeiro", "Seu",
-"Teu", "Velho", "Vosso"])
-
-
-# ajSingular - Palavras femininas no singular iniciadas com maiusculas
-ajSingular = set(["A", "Amiga", "Antiga",
-"Aquela", "Baixa", "Bela", "Bonita",
-"Certa", "Diversa", "Essa", "Esta", "Guerreira",
-"Linda", "Minha",
-"Moderna", "Nossa", "Nova", "Outra", "Pela",
-"Pequena", "Primeira", "Sua", "Tanta",
-"Tua", "Velha", "Vossa"])
-
-
-
-
-
-
-
-
-
-# varGenero - Variacao de genero -  feminino - masculino - - - - - masculino - masculino
-varGenero = {"a": "o", "A": "O", u"\u00C0": "Ao", u"\u00E0": "ao",
-"alta": "alto", "Alta": "Alto", "alto": "alto", "Alto": "Alto",
-"amiga": "amigo", "Amiga": "Amigo", "amigo": "amigo", "Amigo": "Amigo",
-"antiga": "antigo", "Antiga": "Antigo", "antigo": "antigo", "Antigo": "Antigo",
-"ao": "ao", "Ao": "Ao",
-"aquela": "aquele", "Aquela": "Aquele",
-"aquele": "aquele", "Aquele": "Aquele",
-"artigo": "artigo", "Artigo": "Artigo",
-"assunto": "assunto", "Assunto": "Assunto",
-"ato": "ato", "Ato": "Ato",
-"baixa": "baixo", "Baixa": "Baixo", "baixo": "baixo", "Baixo": "Baixo",
-"bela": "belo", "Bela": "Belo", "belo": "belo", "Belo": "Belo",
-"bonita": "bonito", "Bonita": "Bonito", "bonito": "bonito", "Bonito": "Bonito",
-"carga": "cargo", "Carga": "Cargo", "cargo": "cargo", "Cargo": "Cargo",
-"certa": "certo", "Certa": "Certo", "certo": "certo", "Certo": "Certo",
-"cuja": "cujo", "Cuja": "Cujo",
-"cujo": "cujo", "Cujo": "Cujo", "da": "do", "Da": "Do",
-"Derradeira": "Derradeiro", "derradeira": "derradeiro",
-"Derradeiro": "Derradeiro", "derradeiro": "derradeiro",
-"dessa": "desse",
-"Dessa": "Desse", "desse": "desse",  "Desse": "Desse", "desta": "deste",
-"Desta": "Deste", "deste": "deste",  "Deste": "Deste",
-"determinada": "determinado", "Determinada": "Determinado",
-"determinado": "determinado",  "Determinado": "Determinado",
-"Direito": "Direito", "direito": "direito",
-"Diversa": "Diverso", "diversa": "diverso",
-"Diverso": "Diverso", "diverso": "diverso",
-"Do": "Do", "do": "do", "doi": "doi", "Doi": "Doi", "dua": "doi",
-"Dua": "Doi", 
-"Elemento": "Elemento", "elemento": "elemento",
-"Erro": "Erro", "erro": "erro",
-"essa": "esse", "Essa": "Esse", "esse": "esse",
-"Esse": "Esse", "esta": "este", "Esta": "Este", "este": "este",
-"Este": "Este",
-"Gasto": "Gasto", "gasto": "gasto",
-"Grupo": "Grupo", "grupo": "grupo",
-"Guerreira": "Guerreiro", "guerreira": "guerreiro", 
-"Guerreiro": "Guerreiro", "guerreiro": "guerreiro",
-"Linda": "Lindo", "linda": "lindo",
-"Lindo": "Lindo", "lindo": "lindo",
-"Longa": "Longo", "longa": "longo",
-"Longo": "Longo", "longo": "longo",
-"mesma": "mesmo", "Mesma": "Mesmo",
-"mesmo": "mesmo", "Mesmo": "Mesmo", "meu": "meu",
-"Meu": "Meu", "minha": "meu", "Minha": "Meu",
-"moderna": "moderno", "Moderna": "Moderno",
-"moderno": "moderno", "Moderno": "Moderno", "muita": "muito",
-"Muita": "Muito", "muito": "muito", "Muito": "Muito", "na": "no",
-"Na": "No", "nessa": "nesse", "Nessa": "Nesse", "nesse": "nesse",
-"Nesse": "Nesse", "nesta": "neste", "Nesta": "Neste", "neste": "neste",
-"Neste": "Neste", "no": "no", "No": "No", "nossa": "nosso",
-"Nossa": "Nosso", "nosso": "nosso", "Nosso": "Nosso",
-"o": "o", "O": "O",
-"Olho": "Olho", "olho": "olho",
-"Organismo": "Organismo", "organismo": "organismo",
- "outra": "outro", "Outra": "Outro",
-"outro": "outro", "Outro": "Outro",
-"pela": "pelo", "Pela": "Pelo", "pelo": "pelo", "Pelo": "Pelo",
-"pequena": "pequeno", "Pequena": "Pequeno", "pequeno": "pequeno", "Pequeno": "Pequeno",
-"pouca": "pouco", "Pouca": "Pouco", "pouco": "pouco", "Pouco": "Pouco",
-"primeira": "primeiro", "Primeira": "Primeiro", "primeiro": "primeiro",
-"Primeiro": "Primeiro",
-"seu": "seu", "Seu": "Seu", "sua": "seu", "Sua": "Seu", 
-"Terceira": "Terceiro", "terceira": "terceiro",
-"Terceiro": "Terceiro", "terceiro": "terceiro",
-"teu": "teu", "Teu": "Teu", "toda": "todo", "Toda": "Todo", "todo": "todo",
-"Todo": "Todo", "tua": "teu", "Tua": "Teu", "un": "um", "Un": "Um",
-"um": "un", "Um": "Un", "uma": "um", "Uma": "Um", "vossa": "vosso",
-"Vossa": "Vosso", "vosso": "vosso", "Vosso": "Vosso"}
-
-
-# varGenera - Variacao de genero -  masculino - feminino - - - - feminino - feminino
-varGenera = {"a": "a", "A": "A", u"\u00C0": u"\u00C0", u"\u00E0": u"\u00E0",
-"alta": "alta", "Alta": "Alta", "alto": "alta", "Alto": "Alta",
-"amiga": "amiga", "Amiga": "Amiga", "amigo": "amiga", "Amigo": "Amiga",
-"antiga": "antiga", "Antiga": "Antiga", "antigo": "antiga", "Antigo": "Antiga",
-"ao": u"\u00E0", "Ao": u"\u00C0",
-"aquela": "aquela", "Aquela": "Aquela",
-"aquele": "aquela", "Aquele": "Aquela",
-"baixa": "baixa", "Baixa": "Baixa", "baixo": "baixa", "Baixo": "Baixa",
-"bela": "bela", "Bela": "Bela", "belo": "bela", "Belo": "Bela",
-"bonita": "bonita", "Bonita": "Bonita", "bonito": "bonita", "Bonito": "Bonita",
-"carga": "carga", "Carga": "Carga", "cargo": "carga", "Cargo": "Carga",
-"certa": "certa", "Certa": "Certa", "certo": "certa", "Certo": "Certa",
-"cuja": "cuja", "Cuja": "Cuja",
-"cujo": "cuja", "Cujo": "Cuja", "da": "da", "Da": "Da",
-"Derradeira": "Derradeira", "derradeira": "derradeira",
-"Derradeiro": "Derradeira", "derradeiro": "derradeira",
-"dessa": "dessa",
-"Dessa": "Dessa", "desse": "dessa",  "Desse": "Dessa", "desta": "desta",
-"Desta": "Desta", "deste": "desta",  "Deste": "Desta",
-"determinada": "determinada", "Determinada": "Determinada",
-"determinado": "determinada",  "Determinado": "Determinada",
-"Diversa": "Diversa", "diversa": "diversa",
-"Diverso": "Diversa", "diverso": "diversa",
-"do": "da", "Do": "Da", "doi": "dua", "Doi": "Dua", "dua": "dua",
-"Dua": "Dua", "essa": "essa", "Essa": "Essa", "esse": "essa",
-"Esse": "Essa", "esta": "esta", "Esta": "Esta", "este": "esta",
-"Este": "Esta", 
-"Guerreira": "Guerreira", "guerreira": "guerreira", 
-"Guerreiro": "Guerreira", "guerreiro": "guerreira",
-"Linda": "Linda", "linda": "linda",
-"Lindo": "Linda", "lindo": "linda",
-"Longa": "Longa", "longa": "longa",
-"Longo": "Longa", "longo": "longa",
-"mesma": "mesma", "Mesma": "Mesma",
-"mesmo": "mesma", "Mesmo": "Mesma", "meu": "minha",
-"Meu": "Minha", "minha": "minha", "Minha": "Minha",
-"moderna": "moderna", "Moderna": "Moderna", "moderno": "moderna",
-"Moderno": "Moderna", "muita": "muita",
-"Muita": "Muita", "muito": "muita", "Muito": "Muita", "na": "na",
-"Na": "Na", "nessa": "nessa", "Nessa": "Nessa", "nesse": "nessa",
-"Nesse": "Nessa", "nesta": "nesta", "Nesta": "Nesta", "neste": "nesta",
-"Neste": "Nesta", "no": "na", "No": "Na", "nossa": "nossa",
-"Nossa": "Nossa", "nosso": "nossa", "Nosso": "Nossa",
-"o": "a", "O": "A", "outra": "outra", "Outra": "Outra",
-"outro": "outra", "Outra": "Outra", "pela": "pela",
-"Pela": "Pela", "pelo": "pela", "Pelo": "Pela", 
-"pequena": "pequena", "Pequena": "Pequena", "pequeno": "pequena", "Pequeno": "Pequena",
-"pouca": "pouca", "Pouca": "Pouca", "pouco": "pouca", "Pouco": "Pouca",
-"primeira": "primeira", "Primeira": "Primeira", "primeiro": "primeira",
-"Primeiro": "Primeira",
-"Pr"+u"\u00F3"+"pria": "Pr"+u"\u00F3"+"pria",
-"pr"+u"\u00F3"+"pria": "pr"+u"\u00F3"+"pria",
-"Pr"+u"\u00F3"+"prio": "Pr"+u"\u00F3"+"pria",
-"pr"+u"\u00F3"+"prio": "pr"+u"\u00F3"+"pria",
-"Pr"+u"\u00F3"+"xima": "Pr"+u"\u00F3"+"xima",
-"pr"+u"\u00F3"+"xima": "pr"+u"\u00F3"+"xima",
-"Pr"+u"\u00F3"+"ximo": "Pr"+u"\u00F3"+"xima",
-"pr"+u"\u00F3"+"ximo": "pr"+u"\u00F3"+"xima",
-"seu": "sua", "Seu": "Sua", "sua": "sua", "Sua": "Sua",
-"tanta": "tanta", "Tanta": "Tanta",
-"Terceira": "Terceira", "terceira": "terceira",
-"Terceiro": "Terceira", "terceiro": "terceira",
-"teu": "tua", "Teu": "Tua", "toda": "toda", "Toda": "Toda", "todo": "toda",
-"Todo": "Toda", "tua": "tua", "Tua": "Tua", "un": "uma", "Un": "Uma",
-"uma": "uma", "Uma": "Uma", "vossa": "vossa", "Vossa": "Vossa",
-"vosso": "vossa", "Vosso": "Vossa"}
-
-
-excExiste = set(["alfere", "Ante", "ante", "Ao", "ao", "apena", "Cai", "cai", "Cao", "cao", "Da", "da", "Dela",
-"dela", "Dele", "dele", "Do", "do", "mai", "meno", "Na", "na", "naquela", "naquele", "No", "no", "noutra", "noutro", "simple"])
-
-excDa = set(["carta", "curta", "descoberta", "entrada",
-"oferta", "porta"])
-
-excEmFrente = set(["com", "de", "em", "minha", "nossa", "pela", "sua", "vossa"])
-
-corPais = set(["algum", "antigo", "ao", "belo", "bom", "cada",
-"cent"+u"\u00E9"+"simo", "certo", "d"+u"\u00E9"+"cimo", "daquele",
-"desse", "deste", "distante", "do", "doce", "doutro", "esse", "este",
-"extenso", "grande", "heptag"+u"\u00E9"+"simo", "hexag"+u"\u00E9"+"simo",
-"igual", "imenso", "jovem", "maior",  "melhor", "mesmo", "meu", "naquele",
-"nenhum", "nesse", "neste", "no", "nonag"+u"\u00E9"+"simo", "nono", "nosso",
-"noutro", "num", "o", "octag"+u"\u00E9"+"simo", "oitavo", "outro",
-"pelo", "pequeno", "p"+u"\u00E9"+"ssimo", "pior", "poderoso",
-"pr"+u"\u00F3"+"ximo", "primeiro",
-"quadrag"+u"\u00E9"+"simo", "quarto", "quinquag"+u"\u00E9"+"simo",
-"quinto", "respectivo", "s"+u"\u00E9"+"timo", "segundo", "semelhante",
-"seu", "sexto", "tanto", "terceiro", "teu", "todo", "trig"+u"\u00E9"+"simo",
-"um", u"\u00FA"+"nico", "vasto", "velho", "vig"+u"\u00E9"+"simo",
-"vosso"])
-
-
-excRenun = set(["a", "ao", "aos", u"\u00E0",u"\u00E0"+"s", "ap"+u"\u00F3"+"s"])
-
-excDenun = set(["a",  u"\u00E0", "alguma", "antiga", "ap"+u"\u00F3"+"s",
-"apresenta",  "apresentar", "apresentou", "apura", "apurando", "apurar",
-"aquela", "as", u"\u00E0"+"s", "bela", "boa", "cada", "certa", "clara",
-"conforme", "confirma", "cuja", "da", "daquela", "de", "desmente",

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list