Un instalador de diccionarios para WPS en español

Hace unos días actualicé un artículo referente a como tener en WPS el corrector ortográfico en español. Sin embargo, después de revisar todo el artículo, me dí cuenta de que era un proceso bastante tedioso. Sobre todo atendiendo a que esto puede ir cambiando con el tiempo. Así, pensé que además de tener WPS en español, sería interesante disponer de un instalador del diccionario en español, o en cualquier otro idioma.

Diccionarios para WPS en español. Logo.

WPS en español. El instalador de diccionario.

No termino de entender porque WPS, al igual que permite instalar otros idiomas para la interfaz, no tiene un instalador para los diccionarios. Sea como fuere, y tal y como he comentado en la introducción, me dio por implementar un sencillo instalador para que nos permite además de tener WPS en español, poder tener un diccionario.

Este instalador coge los diccionarios de dos fuentes distintas,

En el primero de los casos, tenemos diferentes idiomas, como son:

  • Catalán (España)
  • Checo (Checoslovaquia)
  • Alemán (Alemania)
  • Griego (Grecia)
  • Inglés (Reino unido)
  • Inglés (Estados Unidos)
  • Español (España)
  • Francés (Francia)
  • Húngaro (Hungria)
  • Italiano (Italia)
  • Lituano (Lituania)
  • Holandés (Holanda)
  • Polaco (Polonia)
  • Portugués (Brasil)
  • Portugués (Portugal)
  • Rumano (Rumanía)
  • Eslovaco (Eslovaquia)
  • Sueco (Suecia)
  • Turco (Turquía)
  • Ucraniana (Ucrania)

Todos estos diccionarios también, se pueden descargar fácilmente utilizando el instalador.

Por otro lado, desde el repositorio de GitHub,  Recursos Lingüísticos Abiertos del Español, tenemos diccionarios de variantes del español, para diferentes países, como son:

  • Argentina
  • Bolivia
  • Chile
  • Colombia
  • Costa Rica
  • República Dominicana
  • Ecuador
  • España
  • Guatemala
  • Honduras
  • México
  • Nicaragua
  • Panamá
  • Perú
  • Puerto Rico
  • Paraguay
  • El Salvador
  • Uruguay
  • Venezuela

En cualquier caso, podemos instalar todos estos idiomas o variantes utilizando este instalador de diccionarios de WPS.

Sobre el repositorio Recursos Lingüisticos Abiertos de Español

Cuando escribí este artículo, en su primera versión, descargaba los diccionarios desde un complemento para LibreOffice. Sin embargo, por alguna razón han eliminado estos diccionarios particularizados para cada localización. Así que he localizado el repositorio que he indicado anteriormente, y lo que he hecho ha sido clonarlo en mi equipo, y crear de forma local (en mi equipo) cada uno de los diccionarios. Esto evidentemente, conlleva el problema de que tienes todos los diccionarios y te ocupan algo de espacio, en tu equipo, aunque tampoco es para preocuparse.

Probablemente, en una futura versión, lo que haré será crear el diccionario en el equipo de destino, puesto que esto ocupa mucho menos espacio. Ahora no he querido dedicarle mas tiempo. La ventaja de esto es que cada vez que se actualice el repositorio actualizaré la aplicación y tu podrás tener la última versión del diccionario actualizada.

Instalar el instalador

Para instalar el instalador, y dado que no se encuentra en los repositorios oficiales de Ubuntu, lo primero es añadir el repositorio, actualizar para posteriormente instalar. Todo ello, se resume seguidamente, en la ejecución de las siguientes órdenes.

sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install wps-dictionary-installer

Este instalador está disponible para las siguientes versiones de Ubuntu:

  • Trusty
  • Vivid
  • Wily
  • Xenial
  • Yakkety
  • Zesty

Utilizando wps-dictionary-installer

Una vez ya tengas WPS en español, siguiendo las instrucciones del artículo “WPS con corrector ortográfico en español en Ubuntu”, el siguiente paso es ejecutar el instalador, para instalar los diccionarios que necesites.

Para ello desde el lanzador que utilices, ya sea el que viene por defecto, o Plank, Synapse o cualquier otro. Ejecutas la siguiente aplicación:

wps-dictionary-installer

Diccionarios para WPS en español. Lanzador.

Al ejecutarlo te pedirá permisos de administrador. Esto es así, puesto que necesita copiar archivos en el directorio de WPS. Lo que verás será algo como lo que se muestra en la siguiente captura de pantalla:

Diccionarios para WPS en español. Permisos.

Una vez introducida la contraseña, aparecerá una ventana de diálogo con todos los idiomas y variantes que puedes seleccionar.

Diccionarios para WPS en español. Instalador.

Selecciona la que consideres y pulsa el botón aceptar, y comenzará la descarga e instalación.

Consideraciones

Por un lado es importante tener en cuenta que es necesario tener conexión a internet para la descarga de los archivos. También necesita conexión a internet para ver los diccionarios que hay disponibles.

Evidentemente siempre puedes realizar la instalación utilizando las indicaciones del artículo “WPS con corrector ortográfico en español en Ubuntu”. Sin embargo, como habéis comentado algunos de vosotros en el mencionado artículo, el problema es que esto va cambiando de unas versiones a otras.

Así con este sencillo script, no te tienes mas que preocupar que de instalarlo cuando instales WPS.

Otra de las ventajas de este script para tener WPS en español, es que no necesitas acceder al emulador de terminal, ni conocimientos de ningún tipo, lo cual para los usuarios nóveles siempre es una ventaja.

38 comentarios en “Un instalador de diccionarios para WPS en español

    1. El atareao hace 5 años

      Muchas gracias Simnandez. Cualquier sugerencia es bienvenida.
      Gracias.

  1. Inés Guerrero hace 5 años

    Como siempre, Lorenzo, ¡genial la idea de este script! Ahora todo mucho más fácil. Me está gustando mucho WPS Office. Es ligero, estable y rápido. Una pregunta, ¿sabescómo insertar ecuaciones matemáticas? El lo único que aún no puedo hacer. Si sabes te lo agradeceré enormemente. O si existe alguna forma de usar TexMaths en WPS Office. Gracias, Lorenzo.

    1. El atareao hace 5 años

      Hola Inés,

      He estado leyendo en diferentes fuentes, y al parecer no está disponible para la versión de Linux. Con lo que lo tienes que insertar como un objeto.
      Espero que en próximas versiones esté disponible.
      Gracias y un saludo.

  2. Alt Fred hace 5 años

    hola cuando lo ejecuto me da error uso ubuntu 16.04 LTS

  3. Juan Carlos hace 5 años

    Para debian hay alguna forma de usar ese repositorio?

  4. gabo hace 5 años

    Que tal,

    A mi me sale este error en Ubuntu 16.04:

    «[Errno 2] No translation file found for domain: ‘wps-dictionary-installer’
    Downloading from http://wps-community.org/download/dicts/
    Downloading from http://extensions.libreoffice.org/extension-center/spanish-dictionaries
    Traceback (most recent call last):
    File «/opt/extras.ubuntu.com/wps-dictionary-installer/share/wps-dictionary-installer/wps-dictionary-installer.py», line 274, in
    main()
    File «/opt/extras.ubuntu.com/wps-dictionary-installer/share/wps-dictionary-installer/wps-dictionary-installer.py», line 212, in main
    sl = SL()
    File «/opt/extras.ubuntu.com/wps-dictionary-installer/share/wps-dictionary-installer/wps-dictionary-installer.py», line 178, in __init__
    for dictionary in get_dictionaries():
    File «/opt/extras.ubuntu.com/wps-dictionary-installer/share/wps-dictionary-installer/wps-dictionary-installer.py», line 65, in get_dictionaries
    tempdicts = get_file_urls(LO_URL, ‘oxt’)
    File «/opt/extras.ubuntu.com/wps-dictionary-installer/share/wps-dictionary-installer/wps-dictionary-installer.py», line 104, in get_file_urls
    urlContent = urllib.request.urlopen(req).read().decode(‘utf-8’)
    File «/usr/lib/python3.5/urllib/request.py», line 163, in urlopen
    return opener.open(url, data, timeout)
    File «/usr/lib/python3.5/urllib/request.py», line 472, in open
    response = meth(req, response)
    File «/usr/lib/python3.5/urllib/request.py», line 582, in http_response
    ‘http’, request, response, code, msg, hdrs)
    File «/usr/lib/python3.5/urllib/request.py», line 504, in error
    result = self._call_chain(*args)
    File «/usr/lib/python3.5/urllib/request.py», line 444, in _call_chain
    result = func(*args)
    File «/usr/lib/python3.5/urllib/request.py», line 696, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
    File «/usr/lib/python3.5/urllib/request.py», line 472, in open
    response = meth(req, response)
    File «/usr/lib/python3.5/urllib/request.py», line 582, in http_response
    ‘http’, request, response, code, msg, hdrs)
    File «/usr/lib/python3.5/urllib/request.py», line 510, in error
    return self._call_chain(*args)
    File «/usr/lib/python3.5/urllib/request.py», line 444, in _call_chain
    result = func(*args)
    File «/usr/lib/python3.5/urllib/request.py», line 590, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
    urllib.error.HTTPError: HTTP Error 404: Not Found»

    Saludos.

      1. gabo hace 5 años

        Español,

        Ese error me sale cuando ejecuto el instalador.

        Saludos

    1. El atareao hace 5 años

      Hola,

      Estoy trabajando para solucionar este problema.
      Gracias

      1. gabo hace 5 años

        Que gran noticia,

        Gracias 🙂

  5. Trekolet hace 5 años

    Primero que nada, ¡gracias por la herramienta!

    Creo que hay algún problema con la dirección de los diccionarios de LO,
    cuando sale la selección de diccionario no aparecen o al menos
    el Español Mexicano que es el que buscaba (el de tu captura).
    En la consola tu aplicación dice que va hacia
    (1) http://extensions.libreoffice.org/extension-center/spanish-dictionaries
    pero al intentar entrar por mi cuenta no va a ningún lado.
    Pero di con esto
    https://extensions.libreoffice.org/extensions/diccionario-espanol

    Supongo que no descarga nada del enlace (1) por que cuando
    esta descargando de aquí
    http://wps-community.org/download/dicts/
    si que se toma su tiempo.

    ¡Saludos!

    1. El atareao hace 5 años

      Hola Trekolet,
      Ya está claro, lo tengo localizado, me has dado la pista por donde continuar.
      En breve publicaré una actualización para resolver el problema.
      Gracias.

  6. Miguel Monroy hace 4 años

    Gracias, pero al ejecutar en Ubuntu Budgie 17.04 obtengo lo siguiente:

    wps-dictionary-installer
    Traceback (most recent call last):
    File «/opt/extras.ubuntu.com/wps-dictionary-installer/share/wps-dictionary-installer/wps-dictionary-installer.py», line 33, in
    import lxml
    ImportError: No module named ‘lxml’

  7. Fran Jb hace 4 años

    Muchas gracias funciona bien ZorinOs 9 (ubuntu 14.04)

  8. Carlos Rafael Del Angel Piment hace 4 años

    Hola, atareao, tuve un problema al interntar instalar tu diccionario, y opte mejor por desisntalarlo al igual que wps, pero ahora tengo un molesto aviso, de un problema del sistema cada vez que inicio mi computadora al prenderla, no se si tengas alguna sugerencia de que pueda ser, y una posible solucion.

    1. El atareao hace 4 años

      Hola,
      Puedes poner una captura de pantalla del aviso que te aparece?
      Muchas gracias

  9. Diego Suazo hace 4 años

    Me funcionó perfecto en Linux mint 18. Gracias de verdad.

    1. El atareao hace 4 años

      Muchas gracias Diego. Me alegro. Gracias por la información.
      Un saludo.

  10. Juan David Herrera Diaz hace 4 años

    Sencillamente espectacular para iniciados en ubuntu… ya me estaba matando la cabeza tanto comando en la terminal xD

    1. El atareao hace 4 años

      Muchas gracias Juan, lo tendré en cuenta para las próximas ocasiones e intentaré crear opciones alternativas fuera de la terminal.
      Un saludo.

  11. Jhon Barcasnegras hace 4 años

    Espectacular el instalador. Te felicito.

    1. El atareao hace 4 años

      Muchas gracias Jhon, me alegro que te haya sido de utilidad.
      Saludos.

  12. jorge diaz hace 4 años

    Se puede hacer en Linux Deepin 15.4.1??

  13. Faryel hace 4 años

    Genial, hace dias lo intente instalar en Deepin pero no me funciono, ahorita me funciono perfecto en Linux Mint 18.3
    Muchas gracias, me has facilitado la vida al no tener que instalar el idioma manualmente xD.

    1. El atareao hace 4 años

      Hola Faryel,
      No se cual puede ser el problema con Deepin. Pero, me alegro que te funcionara con Linux Mint.
      Un saludo y gracias.

        1. El atareao hace 4 años

          Hola eso es por la versión, ¿a que versión de Ubuntu equivale?
          Un saludo.

          1. Lyriel hace 4 años

            De echo cambiaron el SO base de Ubuntu a Debian.
            PD: Soy Faryel.

        1. El atareao hace 4 años

          Esto es porque le falta una dependencencia.
          La añadiré al paquete.
          Muchas gracias por tu ayuda.
          Un saludo.

  14. Faryel hace 4 años

    Lo gracioso es que en Ubuntu Budgie funciona perfectamente pero en otras distros me da error xD. Supongo que alguien quiere que me quede en Ubun-bugdie

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *