
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@cartogram/deepl
Advanced tools
DeepL API client for the browser and Node.
This module provides a simple javascript client for translating text with DeepL. You will need a developer account and Authentication key from DeepL in order to use this library. To get a key, please create an account on Deepl.com.
With a DeepL API Free account you can translate up to 500,000 characters/month for free.
With npm installed, run
npm install @cartogram/deepl
Import and instantiate a new instance of the DeepL class and pass in a config object containing your DeepL Authentication Key.
import {DeepL} from '@cartogram/deepl'
const translator = new DeepL({authKey: '[YOUR DEEPL AUTH KEY]'})
const translations = await translator.translate('Hello world!', 'de')
// [
// {
// detected_source_language: 'EN',
// text: 'Hallo Welt'
// }
// ]
translate()Returns a Promise that fulfills with an array of translations corresponding to your input text. Each item has two properties: text is the translated text, and detected_source_language is the detected source language code.
translate(
text: string | string[],
targetLang: string,
options: TranslateOptions = {},
)
formality: controls whether translations should lean toward informal or formal language. This option is only available for some target languages, see Listing available languages.
less: use informal language.more: use formal, more polite language.default: use default formality.interface TranslateOptions {
formality?: 'default' | 'less' | 'more'
sourceLang?: string
}
FAQs
DeepL API client for the browser and Node.
We found that @cartogram/deepl demonstrated a not healthy version release cadence and project activity because the last version was released 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.

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.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.