Skip to main content

X as a third language reading assistant

Project description

xtl-read-assistant buildcodecovPyPI version

x as a third language reading assistant tool

Pre-installation of libicu

For Linux/OSX

E.g.

  • Ubuntu: sudo apt install libicu-dev
  • Centos: yum install libicu
  • OSX: brew install icu4c
For Windows

Download and install the pyicu and pycld2 whl packages for your OS version from https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyicu and https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycld2

Installation

pip install xtl-read-assistant

Validate installation

python -c "import xtl_read_assistant; print(xtl_read_assistant.__version__)"
# 0.0.2 or other version info

Patch pyppeteer/connection.py

The pyppeteer package does not work too well with websockets 7+. Either downgrade the websockets to 6 or manually perform the following patch.

Change site-packages\pyppeteer\connection.py line 44 to: # self._url, max_size=None, loop=self._loop) self._url, max_size=None, loop=self._loop, ping_interval=None, ping_timeout=None)

Usage

Run read-assist.exe; Copy text to the clipboard (ctrl-c); Activate hotkey (ctrl-alt-g)

The translated text is stored in the clipboard.

default setup: --mother-lang=zh --second-lang=en --third-lang=de

read-assist

ctrl-alt-g: to activate clipboard translation ctrl-alt-x: to exit

other setup exmaple: --mother-lang=zh --second-lang=en --third-lang=fr

read-assist --third-lang=fr

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xtl-read-assistant-0.0.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

xtl_read_assistant-0.0.2-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file xtl-read-assistant-0.0.2.tar.gz.

File metadata

  • Download URL: xtl-read-assistant-0.0.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.6.7 Windows/10

File hashes

Hashes for xtl-read-assistant-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7981b38ceca490c8f5b108e9702d5ff73565ec8aa9d1812da4b5661d53c03d0a
MD5 e56f1ec85b48d44ee3d8fcd5681b61cd
BLAKE2b-256 fec48065bf9085b8c30f8f71a8df54a76df34e04a6c5ab0004c68b2cbb231876

See more details on using hashes here.

File details

Details for the file xtl_read_assistant-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for xtl_read_assistant-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fa60ce150fe1c279014c61e06be85f6127b01fd31152052fcd9e5d8f45f7c094
MD5 31a85c3284ef9e5c2640039ba9241376
BLAKE2b-256 9eefd1d98113b4fbafbf4e0631974208631fe9bed16883657fbc2c208104b5f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page