Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Translation Gummy is a magical gadget which enables user to be able to speak and understand other languages.
Translation Gummy is a magical gadget which enables user to be able to speak and understand other languages. ※ Supported journals are listed here.
Translation-Gummy
(There are two ways to install):
$ sudo pip install Translation-Gummy
Translation-Gummy
from 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
wkhtmltopdf
$ sudo apt-get install wkhtmltopdf
$ brew install homebrew/cask/wkhtmltopdf
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
※ See or for more specific example.
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"
>>> 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: これはペン
'これはペンです。'
$ 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: これはペン
これはペンです。
>>> from gummy import TranslationGummy
>>> model = TranslationGummy(gateway="utokyo", translator="deepl")
>>> pdfpath = model.toPDF(url="https://www.nature.com/articles/ncb0800_500", delete_html=True)
$ gummy-journal "https://www.nature.com/articles/ncb0800_500"
FAQs
Translation Gummy is a magical gadget which enables user to be able to speak and understand other languages.
We found that translation-gummy demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.