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. 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.

  2. 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.

  3. 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!

  4. 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’

  5. 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.

  6. 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.

Deja una respuesta

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