
Research
Security News
Lazarus Strikes npm Again with New Wave of Malicious Packages
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
multranslate
Advanced tools
Cross-platform TUI for translating text using multiple providers simultaneously and support automatic detection of the source and destination language
Terminal user interface based on blessed library for translating text using multiple translation providers simultaneously. All sources do not require an access token or any settings. Supports automatic detection of the source and destination language between English and Russian.
You can download the executable from the release files or install via the npm package manager:
npm install -g multranslate
multranslate
Clone the repository:
git clone https://github.com/Lifailon/multranslate
cd multranslate
Running the application:
npm start
The pkg package from Vercel is used to build the executable.
npm install -g pkg
pkg . --targets node18-win-x64 --output multranslate.exe
pkg . --targets node18-linux-x64 --output multranslate
The executable file already includes all dependencies for its operation.
Using the up
and down
buttons you can scroll through all output panels at once.
The escape
button is used to clear the text input field, as well as to exit the program if the input field is already empty.
The blessed library has a number of limitations, so I was unable to implement cursor movement using the left and right arrows.
To capture all text in one of the output panels for copying, use the key combination Shift+Alt
when selecting text.
If you are using Windows Terminal, add a parameter in the settings.json
configuration file that will remove trailing spaces from text in a rectangular (block) selection when copying to the clipboard:
"trimBlockSelection": true
To paste text from the clipboard, use the keyboard shortcut Shift+Ctrl+V
or Ctrl+V
depending on the terminal you are using.
FAQs
Cross-platform TUI for translating text in multiple translators simultaneously and LLM, with support for translation history and automatic language detection.
The npm package multranslate receives a total of 6 weekly downloads. As such, multranslate popularity was classified as not popular.
We found that multranslate demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.
Security News
Opengrep continues building momentum with the alpha release of its Playground tool, demonstrating the project's rapid evolution just two months after its initial launch.