directus-extension-deepl
v1.0.2
Published
DeepL: Directus Extension for DeepL
Maintainers
Readme
directus-extension-deepl
Directus endpoint extension that proxies translation requests to the DeepL API.
Requirements
- Directus
^11.15.0 - Environment variable
DEEPL_KEY(DeepL API auth key)
Install
Local extension folder (route /deepl/):
git clone https://github.com/tsopany/directus-extension-deepl.git extensions/deepl
cd extensions/deepl
pnpm i
pnpm buildFrom GitHub (package name deepl; install into Directus extensions/deepl or link per your setup):
pnpm add github:tsopany/directus-extension-deeplRestart Directus after install.
Endpoints
| Method | Path | Description |
|--------|------|-------------|
| GET | /deepl/ | API info (authenticated) |
| POST | /deepl/translate | Translate text via DeepL |
POST /deepl/translate body:
{
"sourceLanguage": "EN",
"targetLanguage": "SR",
"text": "Hello"
}Uses https://api-free.deepl.com/v2/translate by default.
Development
pnpm i
pnpm dev
pnpm build
pnpm validateLicense
Unlicense — see LICENSE.
