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-Gummyfrom the GitHub source:$ git clone https://github.com/iwasakishuto/Translation-Gummy.git # If you want to use the latest version (under development) $ git clone -b develop 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:Seleniumrequires 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
※ See or
for more specific example.
Pyenv + Poetry
I recommend you to use these tools to avoid the chaos of the python environment. See other sites for how to install these tools.
$ pyenv install 3.8.9
$ pyenv local 3.8.9
$ python -V
Python 3.8.9
# For Windows
$ poetry install -E windows
# For the other platform
$ poetry install
$ poetry run gummy-translate "This is a pen." --from-lang en --to-lang ja
$ poetry run gummy-journal "https://www.nature.com/articles/ncb0800_500"
Quick example
- example notebooks
- Translation:
- Python Module:
>>> from gummy import TranslationGummy >>> model = TranslationGummy(translator="deepl", from_lang="en", to_lang="ja") [success] local driver can be built. [failure] remote driver can't be built. DRIVER_TYPE: local >>> model.en2ja("This is a pen.") DeepLTranslator (query1) 02/30[#-------------------] 6.67% - 2.144[s] translated: これはペン 'これはペンです。'
- Command line:
$ gummy-translate "This is a pen." --from-lang en --to-lang ja [success] local driver can be built. [failure] remote driver can't be built. DRIVER_TYPE: local DeepLTranslator (query1) 02/30[#-------------------] 6.67% - 2.185[s] translated: これはペン これはペンです。
- Output
- Create PDF (with translation)
- Python Module:
>>> from gummy import TranslationGummy >>> model = TranslationGummy(gateway="utokyo", translator="deepl") >>> pdfpath = model.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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Translation-Gummy-4.0.1.tar.gz.
File metadata
- Download URL: Translation-Gummy-4.0.1.tar.gz
- Upload date:
- Size: 73.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.8.12 Linux/5.13.0-1022-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acdd4196b42923f7cc39b815a193ac6284fd8d1b71aaf263005416bd48ddfb79
|
|
| MD5 |
4653ded18a82a3bc5d8aaee2728269ca
|
|
| BLAKE2b-256 |
3421281d217c3566daeb51dafd40530d806b9d56d6b8f5bcfb66cfade74346f8
|
File details
Details for the file Translation_Gummy-4.0.1-py3-none-any.whl.
File metadata
- Download URL: Translation_Gummy-4.0.1-py3-none-any.whl
- Upload date:
- Size: 84.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.8.12 Linux/5.13.0-1022-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8afaafefa8eb6ffd298b184557d7c40cc1be9294384031994537789506a737d
|
|
| MD5 |
b5fa96bddfe4cdd3c90657793012acab
|
|
| BLAKE2b-256 |
1de950d1bcd4813f21cb8ede017ca6d56d5ce83094c9f833f267b9e667e1d93f
|