Usuario:Chlewey/fix-orto-es.py

De Wikipedia, la enciclopedia libre
  1. -*- coding: utf-8 -*-
if __name__ == "__main__": from replace import *

## LISTA DE EXCEPCIONES
## A
lista=ur"""(?i)\b(a trabes|abilidad|ablacion|absorcion|abstraccion|academicismo|academic|acc?ion|ación|acida|acido|adaptacion|ademas|adios|administracion|adoracion|agil|agonia|agradesco|agresion|ahi|aisla|alamos?|albun|albun|álbun|álbun|aleman|algun|alla|ambito|amenudo|america|analisis|analitica|analogia|anatomia|anatomico|angulo|anis|anonima|anonimo|antiguedad(es)?|antijudia|añadiendole|aparicion|aplicacion|aprovar|aqui|arabes?|aragon|arbol|arboles|armonias?|arqueologo|arquitectonica|articulos|ascension|aseptica|asi|atmosfera|atmosferic[ao]s?|atomic[ao]s?|atomo|através|atravez|atravez|aumentadno|auqneu|aunqué|auriferos|automotríz|automovil|autonomia|avion|azucar|"""
## B
lista+=ur"""bahia|balcon|balompie|balonpie|balonpié|balónpie|barometro|basica|basico|bateria|beisbol|berlin|biceps|bién|biotecnologia|bodegon|"""
## C
lista+=ur"""cadiz|caida|calcare[ao]s?|calsificacion|camaras?|camion|cancer|cancion|caracter|caracteristicas?|carbon|carbon|carlor|carroceria|carton|catalitico|catodic[ao]s?|catolic[ao]s?|celula|centigrado|ceramicas?|cibernetica|cinematografo|circulo|cirugia|civilizacion|clasic[oa]s?|clasic[ao]mente|clasifiacion|clasifiación|clasificacion|codigos?|coetanea|coetaneo|cohesion|coleccion|colecion|coleción|colera|combinacion|comenzo|compañia|compartio|composicion|comprendia|compresion|comun|combinacion|conbinacion|conbinación|concentracion|Concepcion|concepcion|confederacion|confisco|conposicion|conposición|consiguio|conspiracion|constelacion|construccion|construcion|continuacion|contribucion|conviccion|corazon|cordon|correccion|correccion|correcion|correcion|correción|correción|correciones|corrigo|creacion|creia[sn]?|criptografia|cristalizacion|c[uú]adno|cuadriceps|cuantica|cuatrilogia|cuatrilogias|cumplio|cupula|cutanea|cutaneo|"""
## D
lista+=ur"""de motu proprio|debil|debilmente|decada|decea|deceo|decia|decicion|decición|decision|dejandol[aeo]s?|demas|democrata|democratas|democratica|democraticamnete|democraticas|democratico|democraticos|dentifrico|dentrifico|dentrífico|deparatamento|desaparicion|desarroya|descomposicion|descripcion|desicion|desición|despues|destruccion|destruiria|detras|dí|dia|diametro|Diári[oa]s?|dias|dificil|dificilmente|difucion|difución|difusion|digitos|dimension|dinamic[oa]|dinastia|dió|diplomatico|direccion|direcion|direción|discografia|distribucion|distribuída|distribuídas|distribuído|distribuídos|dragon|"""
## E
lista+=ur"""e[sx]cavacion|ebullicion|economic[oa]|economica|economicamnete|economico|edicion|electronica|electronicamente|electronico|emision|empeso|empesó|empezo|encefalografia|encefalografia|enerfía|energia|energica|energico|eolica|eolicas|eolico|eolicos|epocas?|erupcion|escavaciones|escencial?|escision|escluida|escluída|escluidas|escluídas|escluido|escluído|escluidos|escluídos|escoces|especificamente|especimenes|espiritu|esplotacion|estacion|estadistic[oa]s?|estan|estatica|estaticamente|estaticas|estatico|estaticos|esten|estes|estrategica|etimologia|evolucion|evporacion|excluída|excluídas|excluídas|excluído|exito|exotic[ao]s?|expedicion|exploracion|explotacion|exposicion|expresion|expulsion|extirpacion|"""
## F
lista+=ur"""facil|farmaceutica|fé|fiél|filosofia|filosofica|filosoficamente|fisica|fisicamente|fisico|fisiologica|folico|fonologia|forceps|fotografia|fotomecanica|foton|fotosintesis|fototelegrafia|frances|fria|frio|fué|fuí|fundacion|futbol|"""
## G
lista+=ur"""galerias?|gastrica|generacion|generic[ao]|generocidad|genetica|geografica|geografico|gestion|glandula|grabacion|grán|guarderias?|guia"""
## H
lista+=ur"""habia|habitat|haciendola|hayaba|hechar|Hectarea|hectarea|helice|heptalogia|heptalogias|herbace[ao]s?|heroe|heroina|hexalogia|hexalogias|hiba|hidroelectrica|hidroelectricas|hidroelectrico|hidroelectricos|hidrogeno|hipersonico|hipersonicos|hispanoparlante|histerica|histericamente|histericas|histerico|histericos|historica|historical|historicamente|historicas|historico|historicos|hóckey|"""
## I
lista+=ur"""Ibañez|imágen|implantacion|implicita|implicitamente|implicitas|implicito|implicitos|inalambrica|inalambricas|inalambrico|inalambricos|incluída|incluídas|incluído|incluídos|incluira|indice|indigena|informacion|informatica|informatico|ingenieria|inhibicion|inoculacion|insectivora|insectivoro|instauracion|intentarian|interes|intimamente|intimas|intimos|introduccion|introspeccion|inutil(es)?|investigacion|Iran|iran|"""
## J
lista+=ur"""japon|japones|jardin|jerarquica|jerarquico|jóven|judaismo|judi[ao]s?|judiones|jusgar|"""
## K
lista+=ur"""Koln|"""
## L
lista+=ur"""laser|leccion|lecion|leción|leido|leon|liberandola|liberandole|liberandolo|lider|lideres|linea|lineas|linguistica|linguistico|llebaba|llebava|llevava|logica|"""
## M
lista+=ur"""magnetica|magnetico|maldicion|márgen|margenes|maxim[ao]s?mayoria|mecanica|meditacion|melon|mesias|metafisica|metalica|metalico|metapsicologia|metodo|metodologia|mexico|minim[ao]s?|mision|mistic[ao]s?|modems?|molecula|moleculas|mostruos?|mounstros?|mounstruos?|moscu|murio|musculo|musica|musico|musulman|"""
## N
lista+=ur"""nacio|nacion|napoles|neurotica|neutron|niagara|nidicola|numeros|"""
## Ñ
lista+=ur""""""
## O
lista+=ur"""oaramo|ocupacion|ocurria|ofrecia|ofrecio|optica|optico|optima|optimo|orbitas|organizacion|organizo|"""
## P
lista+=ur"""pacifica|pacifico|pacifico norte|pacifico sur|pag|paginas|pais|paises|pajaro|panama|pantalón|parapsicologia|particula|particulas|pasion|peliculas?|peninsulas?|pensamentoeconomico|pentalogia|pentalogias|percusion|perdio|periodic[ao]s?|permutacion|peron|pirateria|pivot|pivots|poblacion|podian|podriamos|poesia|polemica|politic[ao]s|politica|politico|pondriamos|poney|porquebiotecnologia|posecion|poseción|posesion|practicamente|practicas|practicos|probabilistico|proclamacion|projimo|propulsion|protegia|proton|províncias?|proxima|proximo|proyeccion|psicoanalisis|psicologia|psicologic[oa]|psiquiatria|psiquicas|ouede|pués|púes|pulmon|purpura|"""
## Q
lista+=ur"""quimica|"""
## R
lista+=ur"""raices|raiz|rapida|rapida|rapidamente|rapidas|rapido|rapidos|reaccion|recoleccion|recolecion|recoleción|redaccion|reflexion|regadio|regadios|region|republica|relacion|restauracion|revision|revolucion|rio de janeiro|"""
## S
lista+=ur"""salon|sanscrito|sebastian|seccion|secion|seción|segun|semantica|semiotic[ao]s?|serian|sifilis|sindrome|sintesis|sintoma|sistematic[ao]|situacion|socialdemocrata|socialdemocratas|socioeconomico|sociologia|sociologico|sociometria|sólamente|sonico|sonicos|subsonico|subsonicos|sucedio|sudafricarepublica|"""
## T
lista+=ur"""talvez|tambien|tanbien|tanbién|tecnic[ao]s?|tecnicamente|tecnologia|tecnologias|telegrafia|teorias?|territórios?|tetanos|tetralogia|tetralogias|tí|tiburon|tipic[ao]s?|tipicamente|típo|titulos|tomaria|tradicion|tragic[ao]s?|tragic[ao]mente|traicion|traidas|triceps|trilogia|trilogias|tropico|tropicos|turistico|"""
## U
lista+=ur"""ubicacion|ubicacion|ultimo|unic[ao]|urdio|util(es)?|utilizacion|utopica|utopicamente|utopico|"""
## V
lista+=ur"""vacios?|vehiculo|versatil|via|ví|vió|vivio|voléibol|volúmen|"""
## X
lista+=ur""""""
## Y
lista+=ur""""""
## Z+
lista+=ur"""zoologico)\b"""

fixes['orto-es']={
    'regex': True,
    'exceptions': [
        ur"\[[^\]]*"+lista+".*?\]",
        ur"http://.*?\/[^\.]*"+lista+".*\s",	#Pruebo este
        ur"\{\{[^\}]*"+lista+"[^\{]*\}\}",	#Quito las \b de lista y las pongo aquí
        ur"\<math\>[^\.]*"+lista+"[^\.]*\<\/math\>",	#Quito las \b de lista y las pongo aquí
        ur"\(sic\)",
        ur"Schweiz",
        ],
    'msg': {
        'es':u'Bot: corrigiendo ortografía (anunciar problemas en [[Usuario:Chlewbot/problemas]])',
        },
    'replacements': [
## A ##
        (ur'\b([Aa]bla)[cs]ion\b', ur'\1ción'),
        (ur'\b([Aa]bsor)[cs]ion\b', ur'\1ción'),
        (ur'\b([Aa]bsor)v', ur'\1b'),
        (ur'\b([Aa])b?strac?ci[óo]n\b', ur'\1bstracción'),
        (ur'\b([Aa])b?strac?ct([oa]s?)\b', ur'\1bstract\2'),
        (ur'\b([Aa])cc?i[oó]n\b', ur'\1cción'),
        (ur'\bA(cid[ao]s?)\b', ur'Á\1'),
        (ur'\ba(cid[ao]s?)\b', ur'á\1'),
        (ur'\b([Aa]cad)emic', ur'\1émic'),
        (ur'\b([Aa]ctu)á(l(?:mente)?)', ur'\1a\2'),
        (ur'([Aa]dapta)[cs]ion\b', ur'\1ción'),
        (ur'\b([Aa]dem)as\b', ur'\1ás'),
        (ur'\b([Aa]di)os\b', ur'\1ós'),
        (ur'\b([Aa]dministra)[cs]ion\b', ur'\1ción'),
        (ur'\bA(gil(?:es|mente)?)\b', ur'Á\1'),
        (ur'\ba(gil(?:es|mente)?)\b', ur'á\1'),
        (ur'\b([Aa]gon)ia\b', ur'\1ía'),
        (ur'\b([Aa]grade)sc([ao])', ur'\1zc\2'),
        (ur'\b([Aa]gre)[cs]ion\b', ur'\1sión'),
        (ur'\b([Aa][hs])i\b', ur'\1í'),
        (ur'\b([Aa])i(sl[ao][ns]?)\b', ur'\1í\2'),
        (ur'\bA(lamos?)\b', ur'Á\1'),
        (ur'\ba(lamos?)\b', ur'á\1'),
        (ur'\b([Aa]ll)a\b', ur'\1á'),
        (ur'\b[ÁA]lbu[mn]\b', ur'Álbum'),
        (ur'\b[áa]lbu[mn]\b', ur'álbum'),
        (ur'\b([Aa]lem)an\b', ur'\1án'),
        (ur'\b([Aa]lg)un\b', ur'\1ún'),
        (ur'\b([Aa]lmid)on\b', ur'\1ón'),
        (ur'\bA(mbitos?)\b', ur'Á\1'),
        (ur'\ba(mbitos?)\b', ur'á\1'),
        (ur'\b([Aa])menudo\b', ur'\1 menudo'),
        (ur'\b[AaÁá]m[eé]rica\b', ur'América'),
        (ur'\b([Aa]n)a(lisis)\b', ur'\1á\2'),
        (ur'\b([Aa]nalog)i(as?)\b', ur'\1í\2'),
        (ur'\b([Aa]n)a(log[ao](?:s|mente)?)\b', ur'\1á\2'),
        (ur'\b([Aa]natom)i(as?)\b', ur'\1í\2'),
        (ur'\b([Aa]nat)o(mic[ao](?:s|mente)?)\b', ur'\1ó\2'),
#        (ur'\bA(ngel(?:es)?)\b', ur'Á\1'),
#        (ur'\ba(ngel(?:es)?)\b', ur'á\1'),
        (ur'\ba(ngulos?)\b', ur'á\1'),
        (ur'\b([Aa]n)is\b', ur'\1ís'),
        (ur'\b([Aa]n)o(nim[ao](?:s|mente)?)\b', ur'\1ó\2'),
        (ur'\b([Aa]ntig)u(edade?s?)\b', ur'\1ü\2'),
        (ur'\b([Aa]ntijud)i([ao]s?)\b', ur'\1í\2'),
        (ur'\b([Aa]ñadi)e(ndoles?)\b', ur'\1é\2'),
        (ur'\b([Aa]pari)[cs]ion\b', ur'\1ción'),
        (ur'\b([Aa]pare)[cs]i[oó]\b', ur'\1ció'),
        (ur'\b([Aa]pare)[cs]i(a[ns]?)\b', ur'\1cí\2'),
        (ur'\b([Aa]plica)[cs]ion\b', ur'\1ción'),
        (ur'\b([Aa]pro)v', ur'\1b'),
        (ur'\b([Aa]qu)i\b', ur'\1í'),
        (ur'\bA(rabes?)\b', ur'Á\1'),
        (ur'\ba(rabes?)\b', ur'á\1'),
        (ur'\b[Aa]rag[oó]n\b', ur'Aragón'),
        (ur'\bA(rbole?s?)\b', ur'Á\1'),
        (ur'\ba(rbole?s?)\b', ur'á\1'),
        (ur'\bA(rid[ao](?:s|mente)?)\b', ur'Á\1'),
        (ur'\ba(rid[ao](?:s|mente)?)\b', ur'á\1'),
        (ur'\b([Aa]rmon)i(as?)\b', ur'\1í\2'),
        (ur'\b([Aa]rque)o(log[ao]s?)\b', ur'\1ó\2'),
        (ur'\b([Aa]rquitect)o(nic[ao](?:s|mente)?)', ur'\1ó\2'),
        (ur'\b([Aa]rt)i(culos?)\b', ur'\1í\2'),
        (ur'\b([Aa])s?cen[cs]ion\b', ur'\1scención'),
        (ur'\b([Aa]s)e(ptic[ao](?:s|mente)?)\b', ur'\1é\2'),
        (ur'\b([Aa]tm)o(sferas?)\b', ur'\1ó\2'),
        (ur'\b([Aa]tmosf)e(ric[ao]s?)', ur'\1é\2'),
        (ur'\b([Aa]t)o(mic[oa](?:s|mente)?)\b', ur'\1ó\2'),
        (ur'\ba(tomos?)\b', ur'á\1'),
        (ur'\bA(tomos?)\b', ur'Á\1'),
        (ur'\b([Aa]) ?tra[bv][eé][sz]\b|\bA tra[vb][eé][sz]\b', ur'\1 través'),
        (ur'\b([Aa])uqnue\b', ur'\1unque'),
        (ur'\b([Aa])uqneu\b', ur'\1unque'),
        (ur'\b([Aa])unqeu\b', ur'\1unque'),
        (ur'\b([Aa]ur)i(fer[ao]s?)', ur'\1í\2'),
        (ur'\b([Aa]utomotr)íz\b', ur'\1iz'),
        (ur'\b([Aa]utom)o[bv](ile?s?)\b', ur'\1óv\2'),
        (ur'\b([Aa]utonom)ia\b', ur'\1ía'),
        (ur'\b([Aa]vi)on\b', ur'\1ón'),
        (ur'\b([Aa])zucar\b', ur'\1zúcar'),
## B ##
        (ur'\b([b])ahia\b', ur'\1ahía'),  #Sólo minuscula, muchos problemas con una ciudad Brasileña
        (ur'\b([Bb])ahias\b', ur'\1ahías'),
        (ur'\b([Bb])al[oó][mn]pi[eé]\b', ur'\1alompié'),
        (ur'\b([Bb])alcon\b', ur'\1alcón'),
        (ur'\b([Bb]ar)o(metros?)', ur'\1ó\2'),
        (ur'\b([Bb])asic([ao](?:s|mente)?)\b', ur'\1ásic\2'),
        (ur'\b([Bb])ateria', ur'\1atería'),
        (ur'\b([Bb])eisbol\b', ur'\1éisbol'),
        (ur'\b([Bb])iceps\b', ur'\1íceps'),
        (ur'\b([Bb])ién\b', ur'\1ien'),
        (ur'\b([Bb]odeg)on\b', ur'\1ón'),
## C ##
        (ur'\b[Cc][aá]diz\b', ur'Cádiz'),
        (ur'\b([Cc])aida\b', ur'\1aída'),
        (ur'\b([Cc]alc)a(re[ao]s?)\b', ur'\1á\2'),
        (ur'\b([Cc])a(maras?)\b', ur'\1á\2'),
        (ur'\b([Cc])amion\b', ur'\1amión'),
        (ur'\b([Cc])a(ncer(?:es)?)\b', ur'\1á\2'),
        (ur'\b([Cc])ancion\b', ur'\1anción'),
        (ur'\b([Cc])aracter\b', ur'\1arácter'),
        (ur'\b([Cc])aracteri(sticas?)\b', ur'\1aracterí\2'),
        (ur'\b([Cc]ar[bt])on\b', ur'\1ón'),
        (ur'\b([Cc]atal)i(tic[oa])', ur'\1í\2'),
        (ur'\b([Cc]at)o(dic[ao])', ur'\1ó\2'),
        (ur'\b([Cc])atolic([ao])', ur'\1atólic\2'),
        (ur'\b([Cc])e(lulas?)\b', ur'\1é\2'),
        (ur'\b([Cc])enti(grados?)\b', ur'\1entí\2'),
        (ur'\b([Cc]er)a(mic[ao])', ur'\1á\2'),
        (ur'\b([Cc]ibern)e(tic[ao])', ur'\1é\2'),
        (ur'\b([Cc]inemat)o(grafo)', ur'\1ó\2'),
        (ur'\b([Cc])i(rculo)\b', ur'\1í\2'),
        (ur'\b([Cc]irug)ia\b', ur'\1ía'),
        (ur'\b([Cc]ivilizaci)on\b', ur'\1ón'),
        (ur'\b([Cc])la(sic[oa](?:s|mente)?)\b', ur'\1lá\2'),
        (ur'\b([Cc])lasificacion\b', ur'\1lasificación'),
        (ur'\b([Cc])o(digos?)\b', ur'\1ó\2'),
        (ur'\b([Cc])oetanea', ur'\1oetáne\2'),
        (ur'\b([Cc]ohe)[sx]ion\b', ur'\1sión'),
        (ur'\b([Cc])olec?ci[óo]n\b', ur'\1olección'),
        (ur'\b([Cc])o(lera)\b', ur'\1ó\2'),
        (ur'\b([Cc])o[mn]binaci[oó]n\b', ur'\1ombinación'),
        (ur'\b([Cc])o[mn]posici[oó]n\b', ur'\1omposición'),
        (ur'\b([Cc])omenzo\b', ur'\1omenzó'),
        (ur'\b([Cc])omun\b', ur'\1omún'),
        (ur'\b([Cc])ompañia', ur'\1ompañía'),
        (ur'\b([Cc])ompartio\b', ur'\1ompartió'),
        (ur'\b([Cc])omprendia\b', ur'\1omprendía'),
        (ur'\b([Cc])ompresion\b', ur'\1ompresión'),
        (ur'\b([Cc])oncepcion\b', ur'\1oncepción'),
        (ur'\b([Cc]oncentraci)on\b', ur'\1ón'),
        (ur'([Cc]onfederaci)on\b', ur'\1ón'),
        (ur'\b([Cc]onfisc)o\b', ur'\1ó'),
        (ur'\b([Cc]on)i(feras?)\b', ur'\1í\2'),
        (ur'\b([Cc]onsigui)o\b', ur'\1ó'),
        (ur'\b([Cc]onspiraci)on\b', ur'\1ón'),
        (ur'\b([Cc]onstelaci)on\b', ur'\1ón'),
        (ur'\b([Cc])onstruc?ci[óo]n\b', ur'\1onstrucción'),
        (ur'([Cc])ontemporane([ao])', ur'\1ontemporáne\2'),
        (ur'\b([Cc])ontinuacion\b', ur'\1ontinuación'),
        (ur'\b([Cc])ontribucion\b', ur'\1ontribución'),
        (ur'\b([Cc])onvic?cion\b', ur'\1onvicción'),
        (ur'\b([Cc])onviertiendol([ao])', ur'\1onvirtiéndol\2'),
        (ur'\b([Cc])orazon\b', ur'\1orazón'),
        (ur'\b([Cc])ordon\b', ur'\1ordón'),
        (ur'\b([Cc])orrec?ci[oó]n\b', ur'\1orrección'),
        (ur'\b([Cc])orrigo\b', ur'\1orrijo'),
        (ur'\b([Cc])reacion\b', ur'\1reación'),
        (ur'\b([Cc])rei(a[sn]?)\b', ur'\1reí\2'),
        (ur'\b([Cc])riptografia\b', ur'\1riptografía'),
        (ur'\b([Cc]ristalizaci)on\b', ur'\1ón'),
        (ur'\b([Cc])uadriceps\b', ur'\1uádriceps'),
        (ur'\b([Cc]u)a(ntic[ao])', ur'\1á\2'),
        (ur'\b([Cc][uú])adno\b', ur'\1ando'),
        (ur'\b([Cc])umplio\b', ur'\1umplió'),
        (ur'\b([Cc])upula\b', ur'\1úpula'),
        (ur'\b([Cc])utane([oa])\b', ur'\1utáne\2'),
## D ##
        (ur'\b([Dd])ebil\b', ur'\1ébil'),
        (ur'\b([Dd])ebilmente\b', ur'\1ébilmente'),
        (ur'\b([Dd])ecada\b', ur'\1écada'),
        (ur'\b([Dd])ecea\b', ur'\1esea'),
        (ur'\b([Dd]e)c(e[oó])\b', ur'\1s\2'),
        (ur'\b([Dd])ecia\b', ur'\1ecía'),
        (ur'\b([Dd])e[sc]i[sc]i[óo]n\b', ur'\1ecisión'),
        (ur'\b([Dd]ej)a(ndol[aeo]s?)\b', ur'\1á\2'),
        (ur'\b([Dd])emas\b', ur'\1emás'),
        (ur'([Dd])emo(cratas?)\b', ur'\1emó\2'),
        (ur'\b([Dd])emocratic([ao])', ur'\1emocrátic\2'),
        (ur'\b[Dd]entr[íi]fico\b|\b[Dd]entifrico\b', ur'\1entífrico'),
        (ur'\b([Dd])eparatamento\b', ur'\1epartamento'),
        (ur'\b([Dd])esaparicion\b', ur'\1esaparición'),
        (ur'([Dd])esarroya', ur'\1esarolla'),
        (ur'\b([Dd]escompsosici)on\b', ur'\1ón'),
        (ur'\b([Dd])escripcion\b', ur'\1escripción'),
        (ur'\b([Dd])espues\b', ur'\1espués'),
        (ur'\b([Dd])estruccion\b', ur'\1estrucción'),
        (ur'\b([Dd]estruir)ia\b', ur'\1ía'),
        (ur'\b([Dd])etras\b', ur'\1etrás'),
        (ur'\b([Dd])í\b', ur'\1i'),
        (ur'\b([Dd])ia\b', ur'\1ía'),
        (ur'\b([Dd])iametro\b', ur'\1iámetro'),
        (ur'\b([Dd])[íi][áa](ri[oa](?:s|mente?))\b', ur'\1ia\2'),
        (ur'\b([Dd])ias\b', ur'\1ías'),
        (ur'\b([Dd])ifi(cil(?:mente|es)?)\b', ur'\1ifí\2'),
        (ur'\b([Dd])ifu[sc]i[óo]n\b', ur'\1ifusión'),
        (ur'\b([Dd])ió\b', ur'\1io'),
        (ur'\b([Dd])igitos\b', ur'\1ígitos'),
        (ur'\b([Dd])imension\b', ur'\1imensión'),
        (ur'\b([Dd])inamic([oa])', ur'\1inámic\2'),
        (ur'\b([Dd])inastia\b', ur'\1inastía'),
        (ur'\b([Dd])iplomatic([oa])\b', ur'\1iplomátic\2'),
        (ur'\b([Dd])irec?ci[óo]n\b', ur'\1irección'),
        (ur'\b([Dd])iscografia', ur'\1iscografía'),
        (ur'\b([Dd])istribucion\b', ur'\1istribución'),
        (ur'\b([Dd])istribuíd([ao])', ur'\1istribuid\2'),
## E ##
        (ur'\b([Ee]bullici)on\b', ur'\1ón'),
        (ur'\b([Ee]con)o(mic[ao])', ur'\1ó\2'),
        (ur'\b([Ee])dicion\b', ur'\1dición'),
        (ur'\b([Ee])lectronic([ao])', ur'\1lectrónic\2'),
        (ur'\b([Ee]misi)on\b', ur'\1ón'),
        (ur'\b([Ee]ncefalograf)ia\b', ur'\1ía'),
        (ur'\b([Ee]ncefalograf)ia\b', ur'\1ía'),
        (ur'\b([Ee])nergia\b', ur'\1nergía'),
        (ur'\b([Ee])nergic([ao])', ur'\1nérgic\2'),
        (ur'\b([Ee])[nm]pe[sz][óo]\b', ur'\1mpezó'),
        (ur'\b([Ee])olic([oa])', ur'\1ólic\2'),
        (ur'\bE(pocas?)\b', ur'É\1'),
        (ur'\be(pocas?)\b', ur'é\1'),
        (ur'\b([Ee])rupcion\b', ur'\1rupción'),
        (ur'\b([Ee])s(cavaciones)', ur'\1x\2'),
        (ur'\b([Ee]s)c(encia)', ur'\1\2'),
        (ur'\b([Ee]scisi)on\b', ur'\1ón'),
        (ur'\b([Ee])sco[sc]es\b', ur'\1scocés'),
        (ur'\b[Ee]spaña\b', ur'España'),
        (ur'\b([Ee]sp)i(ritu)\b', ur'\1í\2'),
        (ur'\b([Ee])[sx](cavaci)on\b', ur'\1x\2ón'),
        (ur'\b([Ee])[sx]clu[íi](d[ao]s?)\b', ur'\1xclui\2'),
        (ur'\b([Ee])specific([ao])', ur'\1specific\2'),
        (ur'\b([Ee])specimenes\b', ur'\1specímenes'),
        (ur'\b([Ee])[sx](pedici)on\b', ur'\1x\2ón'),
        (ur'\b([Ee])[sx](ploraci)on\b', ur'\1x\2ón'),
        (ur'\b([Ee])[sx]plotacion\b', ur'\1xplotación'),
        (ur'\b([Ee])[sx]pulsi[oó]n\b', ur'\1xpulsión'),
        (ur'\b([Ee])stacion\b', ur'\1stación'),
        (ur'\b([Ee]stad)i(stic[ao])', ur'\1í\2'),
        (ur'\b([Ee])stan\b', ur'\1stán'),
#        (ur'\bÉsto\b', ur'Esto'),
#        (ur'\bésto\b', ur'esto'),
        (ur'\b([Ee])static([ao](?:s|mente)?)\b', ur'\1státic\2'),
        (ur'\b([Ee])sten\b', ur'\1stén'),
        (ur'\b([Ee])stes\b', ur'\1stés'),
        (ur'\b([Ee])strategic([ao](?:s|mente)?)\b', ur'\1stratégic\2'),
        (ur'\b([Ee])[sx](tirpaci)on\b', ur'\1x\2ón'),
        (ur'\b([Ee])timolo(gic[oa](?:mente)?)\b', ur'\1timoló\2'),
        (ur'\b([Ee])timologia\b', ur'\1timología'),
        (ur'\b([Ee]vaporaci)on\b', ur'\1ón'),
        (ur'\b([Ee]voluci)on\b', ur'\1ón'),
        (ur'\b([Ee]x)o(tic[oa]s?)\b', ur'\1ó\2'),
        (ur'\b([Ee])xpansion\b', ur'\1xpansión'),
        (ur'\b([Ee]xposici)on\b', ur'\1ón'),
        (ur'\bexito\b', ur'éxito'),
        (ur'\bExito\b', ur'Éxito'),
## F ##
        (ur'\b([Ff])a(cil(?:mente|es)?)\b', ur'\1á\2'),
        (ur'\b([Ff])armaceuti([ao])', ur'\1armacéutico'),
        (ur'\b([Ff])é\b', ur'\1e'),
        (ur'\b([Ff])iél\b', ur'\1iel'),
        (ur'\b([Ff])ilosofia\b', ur'\1ilosofía'),
        (ur'\b([Ff])ilosofic([ao])', ur'\1ilosófic\2'),
        (ur'\b([Ff])isicamente\b', ur'\1ísicamente'),
        (ur'\b([Ff])isic([ao])\b', ur'\1ísic\2'),
        (ur'\b([Ff])isic([ao])s\b', ur'\1ísic\2s'),
        (ur'\b([Ff]isiol)o(gic[ao])', ur'\1ó\2'),
        (ur'\b([Ff])olico\b', ur'\1ólico'),
        (ur'\b([Ff]onolog)ia\b', ur'\1ía'),
        (ur'\b([Ff])orceps\b', ur'\1órceps'),
        (ur'\b([Ff])otografia\b', ur'\1otografía'),
        (ur'\b([Ff]otomec)a(nica)\b', ur'\1á\2'),
        (ur'\b([Ff]ot)on\b', ur'\1ón'),
        (ur'\b([Ff]otos)i(ntesis)\b', ur'\1í\2'),
        (ur'\b([Ff]ranc)es\b', ur'\1és'),
        (ur'\b([Ff])ria\b', ur'\1ría'),
        (ur'\b([Ff])riamente\b', ur'\1ríamente'),
        (ur'\b([Ff])rias\b', ur'\1rías'),
        (ur'\b([Ff])rio\b', ur'\1río'),
        (ur'\b([Ff])rios\b', ur'\1ríos'),
        (ur'\b([Ff])ué\b', ur'\1ue'),
        (ur'\b([Ff])uí\b', ur'\1ui'),
        (ur'\b([Ff])undacion\b', ur'\1undación'),
        (ur'\b([Ff])utbol\b', ur'\1útbol'),
## G ##
        (ur'\b([Gg]aler)i(as?)\b', ur'\1í\2'),
        (ur'\b([Gg])eneric([ao])', ur'\1enéric\2'),
        (ur'\b([Gg]en)e(tic[ao])', ur'\1é\2'),
        (ur'\b([Gg])astrica\b', ur'\1ástricamente'),
        (ur'\b([Gg])eneracion\b', ur'\1eneración'),
        (ur'\b([Gg])enerocidad\b', ur'\1enerosidad'),
        (ur'\b([Gg])eografica\b', ur'\1eográfica'),
        (ur'\b([Gg])eografico\b', ur'\1eográfico'),
        (ur'\b([Gg])estion\b', ur'\1estión'),
        (ur'\b([Gg]l)a(ndula)\b', ur'\1á\2'),
        (ur'\b([Gg])rabacion\b', ur'\1rabación'),
        (ur'\b([Gg])rán\b', ur'\1ran'),
        (ur'\b([Gg]uarder)i(as?)\b', ur'\1í\2'),
        (ur'\b([Gg])uia\b', ur'\1uía'),
## H ##
        (ur'\b([Hh])abia\b', ur'\1abía'),
        (ur'\babilidad\b', ur'habilidad'),
        (ur'\bAbilidad\b', ur'Habilidad'),
        (ur'\b([Hh])a(bitat)\b', ur'\1á\2'),
        (ur'\b([Hh])aciendol([oa])', ur'\1aciéndol\2'),
        (ur'\b([Hh]a)y(aba)\b', ur'\1ll\2'),
        (ur'\b([Hh])echar\b', ur'echar'),
        (ur'\b([Hh])ectarea\b', ur'\1ectárea'),
        (ur'\b([Hh])e(lice)', ur'\1é\2'),
        (ur'\b([Hh])eptalogia', ur'\1eptalogía'),
        (ur'\b([Hh]erb)a(ce[ao]s?)\b', ur'\1á\2'),
        (ur'\b([Hh])eroe\b', ur'\1éroe'),
        (ur'\b([Hh]ero)ina\b', ur'\1ína'),
        (ur'\b([Hh])exalogia', ur'\1exalogía'),
        (ur'\b([Hh])iba\b', ur'iba'),
        (ur'\b([Hh])idroelectric([ao])', ur'\1idroeléctric\2'),
        (ur'\b([Hh]idr)o(geno)\b', ur'\1ó\2'),
        (ur'\b([Hh])ipersonico', ur'\1ipersónico'),
        (ur'\b([Hh]ispano)parlante', ur'\1hablante'),
        (ur'\b([Hh])isteric([ao])', ur'\1istéric\2'),
        (ur'\b([Hh])istoric([ao])', ur'\1istóric\2'),
        (ur'\b([Hh])óckey\b', ur'\1ockey'),

## I ##
        (ur'\b[Ii]bañez\b', ur'Ibáñez'),
        (ur'\bidolo\b', ur'ídolo'),
        (ur'\bIdolo\b', ur'Ídolo'),
        (ur'\b([Ii])mágen\b', ur'\1magen'),
        (ur'([Ii]mplantaci)on\b', ur'\1on'),
        (ur'\b([Ii])mplicit([ao])', ur'\1mplícit\2'),
        (ur'\b([Ii])nalambric([ao])', ur'\1nalámbric\2'),
        (ur'\b([Ii])ncluíd([ao]s?)\b', ur'\1ncluid\2'),
        (ur'\b([Ii]ncluir)a\b', ur'\1á'),
        (ur'\bindice\b', ur'índice'),
        (ur'\bIndice\b', ur'Índice'),
        (ur'\b([Ii])ndigena', ur'\1ndígena'),
        (ur'\b([Ii]nformaci)on\b', ur'\1ón'),
        (ur'\b([Ii])nformatic([ao])', ur'\1nformátic\2'),
        (ur'\b([Ii])ngenieria\b', ur'\1ngeniería'),
        (ur'\b([Ii]nhibici)on\b', ur'\1ón'),
        (ur'\b([Ii]noculaci)on\b', ur'\1ón'),
        (ur'\b([Ii])nsectivor([ao])', ur'\1nsectívor\2'),
        (ur'\b([Ii]nstauraci)on\b', ur'\1ón'),
        (ur'\b([Ii])ntentarian\b', ur'\1ntentarían'),
        (ur'\b([Ii]nter)es\b', ur'\1és'),
        (ur'\bintimamente\b', ur'íntimamente'),
        (ur'\bIntimamente\b', ur'Íntimamente'),
        (ur'\bintim([ao])s\b', ur'íntim\1s'),
        (ur'\bIntim([ao])s\b', ur'Íntim\1s'),
        (ur'\b([Ii]ntroducci)on\b', ur'\1ón'),
        (ur'\b([Ii])ntrospeccion\b', ur'\1ntrospección'),
        (ur'\b([Ii])nu(til(?:es|mente)?)\b', ur'\1nú\2'),
        (ur'\b([Ii]nvestigaci)on\b', ur'\1ón'),
        (ur'\b([Ii])ran\b', ur'\1rán'),
## J ##
        (ur'\b([Jj])apon\b', ur'Japón'),
        (ur'\b([Jj])apones\b', ur'\1aponés'),
        (ur'\b([Jj])erarquic([ao])', ur'\1erárquic\2'),
        (ur'\b([Jj])óven\b', ur'\1oven'),
        (ur'([Jj])udai(smo)\b', ur'\1udaí\2'),
        (ur'\b([Jj])udi([ao])', ur'\1udí\2'),
        (ur'\b([Jj])usg([ao])', ur'\1uzg\2'),
## K ##
        (ur'\bKg\b', ur'kg'),
        (ur'\b([Kk])g\/m3\b', ur'\1g/m<sup>3</sup>'),
        (ur'\b([Kk])oln\b', ur'Köln'),
## L ##
        (ur'\b([Ll])aser\b', ur'\1áser'),
        (ur'\b([Ll])ec?ci[oó]n\b', ur'\1ección'),
        (ur'\bleon\b', ur'león'),       #En mayúsculas aparecen muchas homónimas
        (ur'\b([Ll])le[bv]a[bv]a\b', ur'\1levaba'),
        (ur'\b([Ll])eid([ao]s?)\b', ur'\1eíd\2'),
        (ur'\b([Ll])iberandol([aeo])\b', ur'\1iberándol\2'),
        (ur'\b([Ll])i(der(?:es)?)\b', ur'\1í\2'),
        (ur'\b([Ll])i(neas?)\b', ur'\1í\2'),
        (ur'\b([Ll])ing[uü][ií]stic([ao])', ur'\1ingüístic\2'),
        (ur'\b([Ll])ogicamente\b', ur'\1ógicamente'),
        (ur'\b([Ll])ogic([ao])\b', ur'\1ógic\2'),
## M ##
#        (ur'\bmicrosoft\b', ur'Microsoft'), # Hace que se skipping bastantes páginas y no es tan importante la corrección
        (ur'\b([Mm])agnetic([ao])', ur'\1agnétic\2'),
#        (ur'\b[Mm]aria\b', ur'María'),      #Muchos Maria extranjeros
        (ur'\b([Mm])aldicion\b', ur'\1aldición'),
        (ur'\b([Mm])á(rgen)\b', ur'\1a\2'),
        (ur'\b([Mm])a(rgenes)\b', ur'\1á\2'),
        (ur'\b([Mm])ayoria', ur'\1ayoría'),
        (ur'\b([Mm])a(xim[ao]s?)\b', ur'\1á\2'),
        (ur'\b([Mm]ec)a(nic[ao])', ur'\1á\2'),
        (ur'\b([Mm])editacion\b', ur'\1editación'),
        (ur'\b([Mm])elon\b', ur'\1elón'),
        (ur'\b([Mm]e)s(cl)', ur'\1z\2'), #+MEZCLAR
        (ur'\b([Mm])esias\b', ur'\1esías'),
        (ur'\b([Mm]etaf)i(sica)\b', ur'\1í\2'),
        (ur'\b([Mm])etalic([ao]s?)\b', ur'\1etálic\2'),
        (ur'\b([Mm])e(todo)\b', ur'\1é\2'),
        (ur'\b([Mm]etodolog)ia', ur'\1ía'),
        (ur'\b([Mm])i(nim[ao]s?)\b', ur'\1í\2'),
        (ur'\b([Mm])iercoles\b', ur'\1iércoles'),
        (ur'\b([Mm])ision\b', ur'\1isión'),
        (ur'\b([Mm])i(stic[ao](?:s|mente)?)', ur'\1í\2'),
        (ur'\b([Mm])ode(ms?)\b', ur'\1óde\2'),
        (ur'\b([Mm])ole(culas?)\b', ur'\1olé\2'),
        (ur'\b[Mm](osc)u\b', ur'M\1ú'),
        (ur'\b([Mm])ostru(os?)\b', ur'\1onstru\2'),
        (ur'\b([Mm])ou?nstru?(os?)\b', ur'\1onstru\2'),
        (ur'\b([Mm])urio\b', ur'\1urió'),
        (ur'\b([Mm])u(sculos?)\b', ur'\1ú\2'),
        (ur'\b([Mm])u(sicos?)\b', ur'\1ú\2'),    #musica aparece muchas veces en italiano
        (ur'\b([Mm])usulman\b', ur'\1usulmán'),

## N ##
        (ur'\b([Nn])acio\b', ur'\1ació'),
        (ur'\b([Nn])acion\b', ur'\1ación'),
        (ur'\b[Nn]apoles\b', ur'Nápoles'),
        (ur'\b([Nn]eutr)on\b', ur'\1ón'),
        (ur'\b([Nn]eur)o(tic[oa]s?)', ur'\1ó\2'),
        (ur'\b([Nn])iagara\b', ur'Niágara'),
        (ur'\b([Nn])idicola', ur'\1idícola'),
        (ur'\b([Nn])umeros\b', ur'\1úmeros'),	#Only plural
## Ñ ##
## O ##
        (ur'\b([Oo])cupacion\b', ur'\1cupación'),
        (ur'\b([Oo]curr)ia\b', ur'\1ía'),
        (ur'\b([Oo]curr)io\b', ur'\1ió'),
        (ur'\b([Oo])frecia\b', ur'\1frecía'),
        (ur'\b([Oo])frecio\b', ur'\1freció'),
        (ur'\bO(pti[cm][ao]s?)\b', ur'Ó\1'),
        (ur'\bo(pti[cm][ao]s?)\b', ur'ó\1'),
        (ur'\borbitas\b', ur'órbitas'),    #En singular da problemas
        (ur'\b([Oo]rganizaci)on\b', ur'\1ón'),

## P ##
        (ur'\b([Pp])acificamente\b', ur'\1acíficamente'),
        (ur'\bPacific([ao])\b', ur'Pacífic\1'), #Ambiguo, aunqeu es posible que aparezca poco, dejo sólo las mayuscula
        (ur'\b([Pp])acific([ao])s\b', ur'\1acífic\2s'),
        (ur'\b[Pp]ac[ií]fico_[Nn]orte\b', ur'Pacífico Norte'),
        (ur'\b[Pp]ac[ií]fico_[sS]ur\b', ur'Pacífico Sur'),
        (ur'\b([Pp])aginas\b', ur'\1áginas'),   #Es ambigua, pero no ha dado problemas.
        (ur'\b([Pp])ais\b', ur'\1aís'),
        (ur'\b([Pp])aises\b', ur'\1aíses'),
        (ur'\b([Pp])ajaro\b', ur'\1ájaro'),
        (ur'\b[Pp]anama\b', ur'Panamá'),
        (ur'\b([Pp])antalon\b', ur'\1antalón'),
        (ur'\b([Pp])aramo\b', ur'\1áramo'),
        (ur'\b([Pp]art)i(culas?)\b', ur'\1í\2'),
        (ur'\b([Pp]asi)on\b', ur'\1ón'),
        (ur'\b([Pp])eli(culas?)\b', ur'\1elí\2'),
        (ur'\b([Pp])eni(nsulas?)\b', ur'\1ení\2'),
        (ur'\b([Pp])entalogia', ur'\1entalogía'),
        (ur'\b([Pp])ercusion\b', ur'\1ercusión'),
        (ur'\b([Pp])erdio\b', ur'\1erdió'),
        (ur'\b([Pp])erio(dic[ao](?:s|mente)?)\b', ur'\1erió\2'),
        (ur'\b([Pp])ermutacion\b', ur'\1ermutación'),
        (ur'\b[Pp]eron\b', ur'Perón'),
        (ur'\b([Pp])irateria\b', ur'\1iratería'),
        (ur'\b([Pp])ivot\b', ur'\1ívot'),
        (ur'\b([Pp])ivots\b', ur'\1ívots'),
        (ur'\b([Pp])oblacion\b', ur'\1oblación'),
        (ur'\b([Pp]odr?)i(a[ns]?)\b', ur'\1í\2'),
        (ur'\b([Pp])odriamos\b', ur'\1odríamos'),
        (ur'\b([Pp])oesia\b', ur'\1oesía'),
        (ur'\b([Pp])ole(mic[ao](?:s|mente)?)\b', ur'\1olé\2'),
        (ur'\b([Pp]ol)i(tic[ao])\b', ur'\1í\2'),
        (ur'\b([Pp]ol)i(tic[ao]s)\b', ur'\1í\2'),
        (ur'\b([Pp])ondriamos\b', ur'\1ondríamos'),
        (ur'\b([Pp])oney\b', ur'\1óney'),
        (ur'\b([Pp])racticamente\b', ur'\1rácticamente'),
        (ur'\b([Pp])ractic([ao]s)\b', ur'\1ráctic\2'),
        (ur'\b([Pp]robabil)i(stico)\b', ur'\1í\2'),
        (ur'\b([Pp]roclamaci)on\b', ur'\1ón'),
        (ur'\b([Pp])r[óo][gj]imo\b', ur'\1rójimo'),
        (ur'\b([Pp]ropulsi)on\b', ur'\1ón'),
        (ur'\b([Pp])rotegia\b', ur'\1rotegía'),
        (ur'\b([Pp])roví(ncias?)\b', ur'\1rovi\2'),
        (ur'\b([Pp])roxim([ao](?:s|mente)?)\b', ur'\1róxim\2'),
        (ur'\b([Pp]royecci)on\b', ur'\1ón'),
        (ur'\b([Pp]rot)on\b', ur'\1ón'),
        (ur'\b([Pp]sicoan)a(lisis)\b', ur'\1á\2'),
        (ur'([Pp]sicolog)ia\b', ur'\1ía'),
        (ur'\b([Pp]sicol)o(gic[oa])', ur'\1ó\2'),
        (ur'\b([Pp]siquiatr)ia\b', ur'\1ía'),
        (ur'\b([Pp]s)i(quic[ao])', ur'\1í\2'),
        (ur'\b([Pp]ulm)on\b', ur'\1ón'),
        (ur'\b([Pp])urpura\b', ur'\1úrpura'),
        (ur'\bO(uedes?)\b', ur'P\1'),
        (ur'\bo(uedes?)\b', ur'p\1'),
        (ur'\b([Pp])[uú][eé]s\b', ur'\1ues'),
## Q ##
        (ur'\b([Qq]u)i(mic[ao](?:s|mente)?)\b', ur'\1í\2'),
        (ur'\b([Qq])eu\b', ur'\1ue'),
        (ur'\buqe\b', ur'que'),
## R ##
        (ur'\b([Rr])aices\b', ur'\1aíces'),
        (ur'\b([Rr])aiz\b', ur'\1aíz'),
        (ur'\b([Rr])apid([ao](?:s|mente)?)\b', ur'\1ápid\2'),
        (ur'\b([Rr]eacci)on\b', ur'\1ón'),
        (ur'\b([Rr])ecibia\b', ur'\1ecibía'),
        (ur'\b([Rr])ecibio\b', ur'\1ecibió'),
        (ur'\b([Rr])ecolec?ci[oó]n\b', ur'\1ecolección'),
        (ur'\b([Rr])edac?cion\b', ur'\1edacción'),
        (ur'\b([Rr])efle[sx]ion\b', ur'\1eflexión'),
        (ur'\b([Rr])egadi(os?)\b', ur'\1egadí\2'),
        (ur'\b([Rr])egion\b', ur'\1egión'),
        (ur'\b([Rr]elaci)on\b', ur'\1ón'),
        (ur'\b([Rr]ep)u(blicas?)\b', ur'\1ú\2'),
        (ur'\b([Rr]estauraci)on\b', ur'\1ón'),
        (ur'\b([Rr])evision\b', ur'\1evisión'),
        (ur'\b([Rr]evoluci)on\b', ur'\1ón'),
        (ur'\b[Rr]i(o[\s][dD]e[jJ]aneiro)\b', ur'Rí\1'),
## S ##
        (ur'\b([Ss]al)on\b', ur'\1ón'),
        (ur'\b([Ss])a(nscrito)\b', ur'\1á\2'),
        (ur'\b[Ss]an [Ss]ebastian\b', ur'San Sebastián'),
        (ur'\b([Ss])ec?ci[oó]n\b', ur'\1ección'),
        (ur'\b([Ss])egun\b', ur'\1egún'),
        (ur'\b([Ss])ema(ntic[ao])', ur'\1emá\2'),
        (ur'\b([Ss])emio(tic[oa]s?)', ur'\1emió\2'),
        (ur'\b([Ss])erian\b', ur'\1erían'),
        (ur'\b([Ss])i(filis)\b', ur'\1í\2'),
        (ur'\b([Ss])iguio\b', ur'\1iguió'),
        (ur'\b([Ss])i(ndromes?)\b', ur'\1í\2'),
        (ur'\b([Ss])i(ntesis)\b', ur'\1í\2'),
        (ur'\b([Ss])i(ntomas?)\b', ur'\1í\2'),
        (ur'\b([Ss]istem)a(tic[ao])', ur'\1á\2'),
        (ur'\b([Ss]ituaci)on\b', ur'\1ón'),
        (ur'\b([Ss])ólamente\b', ur'\1olamente'),
        (ur'\b([Ss]ociolog)ia\b', ur'\1ía'),
        (ur'\b([Ss]ociol)o(gic[oa])', ur'\1ó\2'),
        (ur'\b([Ss]oci)o(log[ao])\b', ur'\1ó\2'),
        (ur'\b([Ss]ociometr)ia\b', ur'\1ía'),
        (ur'\b([Ss])ucedia\b', ur'\1ucedía'),
        (ur'\b([Ss])ucedio\b', ur'\1ucedió'),
        (ur'\b[Ss]uda(frica)\b', ur'Sudá\1'),
        (ur'([Ss])onic([ao])', ur'\1ónic\2'),

## T ##
        (ur'\bcuatrilog[ií]a|\btetralogia', ur'tetralogia'),
        (ur'\b([Tt])alvez\b', ur'\1al vez'),
        (ur'\b([Tt])a[nm]bi[eé]n\b', ur'\1ambién'),
        (ur'\b([Tt])e(cnic[ao](?:s|mente)?)\b', ur'\1é\2'),
        (ur'\b([Tt])ecnologia\b', ur'\1ecnología'),
        (ur'\b([Tt]elegraf)ia\b', ur'\1ía'),
        (ur'\b([Tt]elegraf)io\b', ur'\1ió'),
        (ur'\b([Tt]eor)i(as?)\b', ur'\1í\2'),
        (ur'\b([Tt])erritó(rios?)\b', ur'\1errito\2'),
        (ur'\b([Tt])etanos\b', ur'\1étanos'),
        (ur'\b([Tt])í\b', ur'\1i'),
        (ur'\b([Tt])iburon\b', ur'\1iburón'),
        (ur'\b([Tt])i(pic[ao](?:s|mente)?)\b', ur'\1í\2'),
        (ur'\b([Tt])í(pos?)\b', ur'\1i\2'),
        (ur'\b([Tt])itulos\b', ur'\1ítulos'),
        (ur'\btokio\b', ur'Tokio'),
        (ur'\b([Tt]omar)i(a[sn]?)\b', ur'\1í\2'),
        (ur'\b([Tt])radicion\b', ur'\1radición'),
        (ur'\b([Tt])ra(gic[ao](?:s|mente)?)\b', ur'\1rá\2'),
        (ur'\b([tT])raicion\b', ur'\1raición'),
        (ur'\b([Tt])rai(d[ao]s?)\b', ur'\1raí\2'),
        (ur'\b([Tt])riceps\b', ur'\1ríceps'),
        (ur'\b([Tt])rilogia', ur'\1rilogía'),
        (ur'\b([Tt])ro(picos?)\b', ur'\1ró\2'),
        (ur'\b([Tt]ur)i(stic[oa]s?)\b', ur'\1í\2'),
## U ##
        (ur'\b([Uu])bicacion\b', ur'\1bicación'),
        (ur'\bultim([oa](?:s|mente)?)\b', ur'últim\1'),
        (ur'\bunic([ao]s?)\b', ur'únic\1'),
        (ur'\bUnic([ao]s?)\b', ur'Únic\1'),
        (ur'\bu(til(?:es)?)\b', ur'ú\1'),
        (ur'\bU(til(?:es)?)\b', ur'Ú\1'),
        (ur'\b([Uu])rdia\b', ur'\1rdía'),
        (ur'\b([Uu])rdio\b', ur'\1rdió'),
        (ur'\b([Uu]tilizaci)on\b', ur'\1ón'),
        (ur'\b([Uu])topic([ao])', ur'\1tópic\2'),
## V ##
        (ur'\b([Vv])aci([oa])\b', ur'\1ací\2'),
        (ur'\b([Vv])aci([oa])s\b', ur'\1ací\2s'),
        (ur'\b([Vv]eh)i(culo)\b', ur'\1í\2'),
        (ur'\b([Vv]ers)atil\b', ur'\1átil'),
        (ur'\b([Vv])ia\b', ur'\1ía'),
        (ur'\b([Vv])ió\b', ur'\1io'),
        (ur'\b([Vv])í\b', ur'\1i'),
        (ur'\b([Vv])ivia\b', ur'\1ivía'),
        (ur'\b([Vv])ivio\b', ur'\1ivió'),
        (ur'\b([Vv])oléibol\b', ur'\1oleibol'),
        (ur'\bvoley\b', ur'vóley'),
        (ur'\b([Vv])olúmen\b', ur'\1olumen'),
## W ##
#        (ur'\bwikipedia\b', ur'Wikipedia'),#No es muy útil
## X ##
## Y ##
## Z ##
        (ur'\b([Zz]ool)o(gico)\b', ur'\1ó\2'),
#### DESORDENADOS #####
        (ur'\bde_motu_propio\b|\bde_motu_proprio\b', ur'motu_proprio'),
        (ur'\bDe_motu_propio\b|\bDe_motu_proprio\b', ur'Motu_proprio'),
        ]
    }

if __name__ == "__main__":
    try:
        sys.argv.append('-fix:orto-es')
        main()
    finally:
        wikipedia.stopme()

#