Translation Gummy is a magical gadget which enables user to be able to speak and understand other languages.
Project description
Translation Gummy
Translation Gummy is a magical gadget which enables user to be able to speak and understand other languages. ※ Supported journals are listed here.
Installation
- Install
Translation-Gummy
(There are two ways to install):- Install from PyPI (recommended):
$ sudo pip install Translation-Gummy
- Alternatively: install
Translation-Gummy
from the GitHub source:$ git clone https://github.com/iwasakishuto/Translation-Gummy.git $ cd Translation-Gummy $ sudo python setup.py install
- Install from PyPI (recommended):
- Install
wkhtmltopdf
- Debian/Ubuntu:
$ sudo apt-get install wkhtmltopdf
- macOS:
$ brew install homebrew/cask/wkhtmltopdf
- Debian/Ubuntu:
- Install driver for
selenium
:Selenium
requires a driver to interface with the chosen browser, so please visit the documentation to install it.# Example: Chrome # visit "chrome://settings/help" to check your chrome version. # visit "https://chromedriver.chromium.org/downloads" to check <Suitable.Driver.Version> for your chrome. $ wget https://chromedriver.storage.googleapis.com/<Suitable.Driver.Version>/chromedriver_mac64.zip $ unzip chromedriver_mac64.zip $ mv chromedriver /usr/local/bin/chromedriver $ chmod +x /usr/local/bin/chromedriver
Quick example
- example notebooks
- Translation:
- Python Module:
>>> from gummy import TranslationGummy >>> gummy = TranslationGummy(translator="deepl") DRIVER_TYPE: local >>> gummy.en2ja("This is a pen.") DeepLTranslator query no.1 01/15 [#-------------------] 6.67% - 1.091[s] 'これはペンです。'
- Command line:
$ gummy-translate "This is a pen." [success] local driver can be built. [failure] remote driver can't be built. DRIVER_TYPE: local DeepLTranslator query no.1 01/15 [#-------------------] 6.67% - 1.096[s] これはペンです。
Output
- Create PDF (with translation)
- Python Module:
>>> from gummy import TranslationGummy >>> gummy = TranslationGummy(gateway="utokyo", translator="deepl") >>> pdfpath = gummy.toPDF(url="https://www.nature.com/articles/ncb0800_500", delete_html=True)
- Command line:
$ gummy-journal "https://www.nature.com/articles/ncb0800_500"
Output
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Translation-Gummy-3.5.0.tar.gz
(72.0 kB
view hashes)
Built Distribution
Close
Hashes for Translation_Gummy-3.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1b3f6a71efb5cee37802790a95a68e05ff765d9c4fbbdff58eecbadce388bd9 |
|
MD5 | 50a223ddc39bb0c1ed3a84efda05bf99 |
|
BLAKE2b-256 | ef4aac7ac48cc972cd8272e52c4b1ab0b63d93d2ae2e2f2e3970b8cf62c759b5 |