Gathering detailed insights and metrics for @shawnvogt/strapi-plugin-deepl
Gathering detailed insights and metrics for @shawnvogt/strapi-plugin-deepl
Gathering detailed insights and metrics for @shawnvogt/strapi-plugin-deepl
Gathering detailed insights and metrics for @shawnvogt/strapi-plugin-deepl
npm install @shawnvogt/strapi-plugin-deepl
Typescript
Module System
Min. Node Version
Node Version
NPM Version
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
1
2
4
Integration with the DeepL-API to provide quick automated translation of content fields.
This plugin is still a work in progress
This plugin requires the following, in order to work correctly:
@strapi/plugin-i18n
[npm])Unless you have the previous set up, the field on the right where you can translate will not show up. Also it will not show up when editing the currently only available translation of an entry.
1# with npm 2$ npm install strapi-plugin-deepl 3# or with yarn 4$ yarn add strapi-plugin-deepl
After successful installation you have to build a fresh package that includes plugin UI:
1# with npm 2$ npm run build && npm run develop 3# or with yarn 4$ yarn build && yarn develop
Configuration is currently only possible using the plugin config file
config[/env]/plugins.js
or environment variables
1module.exports = { 2 // ... 3 deepl: { 4 enabled: true, 5 config: { 6 // your DeepL API key 7 apiKey: 'key', 8 // whether to use the free or paid api, default true 9 freeApi: true, 10 // Which field types are translated (default string, text, richtext, components and dynamiczones) 11 translatedFieldTypes: [ 12 'string', 13 'text', 14 'richtext', 15 'component', 16 'dynamiczone', 17 ], 18 // If relations should be translated (default true) 19 translateRelations: true, 20 // You can define a custom glossary to be used here (see https://www.deepl.com/docs-api/managing-glossaries/) 21 glossaryId: 'customGlossary', 22 }, 23 }, 24 // ... 25}
or using the default environment variables:
DEEPL_API_KEY
- default null
DEEPL_API_FREE
- default true
To get an API key, register for free at www.deepl.com/pro#developer.
richtext
created using a different WYSIWYG editor is not supportedtranslate
endpoint. Probably you can change the permissions with an enterprise subscription but I am not sure. If you know how to do that also in the community edition please tell me or open a merge request!Feki.de e.V. do not hold the copyright to the Logos of Strapi Inc. or DeepL SE. There is no cooperation or any other sort of affiliation between Feki.de e.V. and Strapi Inc. or DeepL SE. The Logos are used under fair use in order to not confuse Users as to what this plugin does.
No vulnerabilities found.
No security vulnerabilities found.