
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
This package offers an automated solution for translating text strings and generating unique keys in internationalized (intl) files. It automatically replaces text strings in your files with these generated keys, facilitating the localization and internat
intl-agent is an automation tool designed to streamline the localization process of applications by automatically translating strings enclosed within double hashes (##string##) in all files within your src directory. These strings are translated and saved into an intl directory, and the generated keys replace the original strings in the source files.
src directory for strings marked for translation.intl directory.To use intl-agent, ensure that you have:
Install intl-agent using npm:
npm install intl-agent
Alternatively, to install it globally and use it across multiple projects:
npm install -g intl-agent
Set up the following environment variables in your project:
OPENAI_API_KEY: Your OpenAI API key.DEFAULT_LANGUAGE: The default language code for the translations (e.g., 'en' for English, 'fr' for French).PREFIX: An optional default prefix to prepend to your translation keys.SUFFIX: An optional default suffix to append to your translation keys.Create a .env file in the root of your project with the following content:
OPENAI_API_KEY=your_openai_api_key_here
DEFAULT_LANGUAGE=fr
PREFIX=your_default_prefix_here
SUFFIX=your_default_suffix_here
After installation and configuration, run intl-agent from a directory which contain a src folder of your project with the following command:
intl-agent
Intl-agent will process all the strings within the src directory, translate them using OpenAI, and save the translations in the intl directory. It will then replace the strings in the source files with the generated keys.
If you'd like to contribute to the development of intl-agent, please follow the standard fork and pull request workflow.
This project is licensed under the MIT License.
If you encounter any issues or require assistance, please file an issue on the project's GitHub issue tracker.
FAQs
This package offers an automated solution for translating text strings and generating unique keys in internationalized (intl) files. It automatically replaces text strings in your files with these generated keys, facilitating the localization and internat
The npm package intl-agent receives a total of 1 weekly downloads. As such, intl-agent popularity was classified as not popular.
We found that intl-agent demonstrated a not healthy version release cadence and project activity because the last version was released 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.